Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах Реестр Windows Vista. Мониторинг системы: Окончание


У вас возникли вопросы по Windows? Задайте их нам на Форуме - мы готовы платить вам деньги за хорошие вопросы, и толковые ответы на них (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться! Впервые вам платят за проблемы, которые у вас возникли! Кстати, а вот и вопрос:

После замены севшей батарейки, у меня комп перестал програмно выключаться. Пробовал менять параметр Soft Off в BIOS, но это не помогло. Подскажите, пожалуйста, какой параметр надо посмотреть?

Ответ По вашему же вопросу я могу помочь немногим. С таким я никогда не сталкивался, да и вообще я никогда не сталкивался с ситуацией, когда компьютер не хочет выключаться программно. Кстати, он у вас просто виснет или отображается сообщение о том, что теперь питание компьютера можно отключить? Предполагаю, что последнее.

Быть может другие читатели смогут помочь? Тем более что отныне мы платим деньги зарегистрированным пользователям за толковые ответы и вопросы на форуме. Но об этом позже.

Из-за севшей батарейки у вас, скорее всего, сбросились параметры BIOS. Но все же попробуйте самостоятельно сбросить параметры BIOS с помощью раздела в BIOS.

Следует обратить внимание на все параметры BIOS в разделе Power Management Setup, которые настраивают работу ACPI.

Вообще, если есть время – то нужно поэкспериментировать – изменили один параметр BIOS, проверили, стал ли нормально выключаться. Если нет, вернули все обратно и изменили другой параметр =) И так далее. Из тех параметром BIOS, которые описаны на нашем сайте (http://www.onestyle.com.ua/o.php?p=155&tag=2), мне понравились следующие: Soft-off by PWR-BTTN, ACPI 2.0 Support, Power Button Mode, ACPI APIC Support, PM Control By APM, Power Management Mode, ACPI I/O Device Mode, ACPI Function, ACPI Suspend Type

Если в BIOS ничего не помогает, остается только посмотреть в сторону Windows, хотя на первый взгляд совершенно не понятно, причем она здесь. Тем не менее, может вы совсем недавно ставили какой-нить драйвер, оборудование или программу?

Посмотрите в диалоге Электропитание (открывается с помощью одноименного значка Панели управления), установлен ли флажок для автоматического управления питанием на вкладке APM (для Windows XP). Если сброшен, то попробуйте установить. А если установлен, чем Билл не шутит – попробуйте сбросить =)

Попробуйте параметру строкового типа PowerdownAfterShutdown ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon присвоить значение 1.

Проверьте в devmgmt.msc, может у вас возникли проблемы с каким-либо устройством? Может на значке какого-либо устройства есть восклицательный знак? Также можно проверить в винде или BIOS – может после того, как сбросились настройки BIOS, оборудование компьютера стало конфликтовать между собой по прерываниям.

Попробуйте выключить компьютер с помощью команды shutdown.exe /s /f /t 0. Будет ли он таким способом нормально выключаться?

Знаете дополнительные способы решения возникших проблем или обнаружили ошибки в ответах? Напишите об этом на форуме. А если перед этим вы еще и зарегистрируетесь, тогда дополнительный заработок в период Мирового Кризиса вам гарантирован!

В конец записи

Книга "Реестр Windows Vista. На 100%", Глава 5. Vista для администратора, 5.3. Мониторинг системы: Окончание.

Отчеты об ошибках

Механизм отчетов об ошибках в операционной системе Windows Vista был кардинальным образом доработан.

Механизм отчетов об ошибках позволяет отправить корпорации Microsoft сведения об ошибках, возникших в работе их программ и операционной системы. Также теперь с помощью данного механизма можно легко получить данные о решении возникших проблем, если такие имеются.

Работа с механизмом отчетов об ошибках

Основная работа с отчетами об ошибках осуществляется при помощи мастера ОТЧЕТЫ О ПРОБЛЕМАХ И ИХ РЕШЕНИЯХ, доступ к которому можно получить при помощи папки ПАНЕЛЬ УПРАВЛЕНИЯ.

Данный мастер позволяет просмотреть список возникших ошибок, выполнить поиск решений, а также настроить параметры работы механизма отчетов об ошибках.

Настройки отчетов об ошибках

Настройки механизма отчетов об ошибках содержатся в параметрах REG_DWORD типа ветви реестра Software\Microsoft\Windows\Windows Error Reporting, а также ее подразделах Debug и Consent

Параметры ветви реестра

В данной ветви реестра можно встретить следующие параметры.

Также некоторые настройки отчетов об ошибках можно изменить при помощи параметров REG_DWORD типа, расположенных в ветви реестра SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting.

LoggingDisabled. Если значение данного параметра равно 1, тогда ведение системного журнала ошибок будет запрещено.

DontSendAdditionalData. Если значение данного параметра равно 1, тогда при передаче сведений о возникшей ошибке будет запрещена передача любых дополнительных данных.

MaxArchiveCount. Значение данного параметра определяет максимальное количество отчетов об ошибках, которые могут находиться в хранилище операционной системы.

ConfigureArchive. Если значение данного параметра равно 1, тогда в хранилище будут помещаться только параметры возникшей ошибки. Если же значение данного параметра равно 2, тогда в хранилище будут помещаться все возможные данные о возникшей ошибке.

CorporateWerPortNumber. Значение данного параметра определяет номер порта, по которому будут передаваться данные на сервер обработки отчетов об ошибках.

CorporateWerServer. Данный параметр имеет строковый тип. Его значение определяет имя сервера, на который будут передаваться отчеты об ошибках.

CorporateWerUseSSL. Если значение данного параметра равно 1, тогда сведения об ошибках будут передаваться на сервер при помощи протокола SSL.

ForceQueue. Если значение данного параметра равно 2, тогда проверять исправления для отчетов об ошибках может только администратор. Если же значение данного параметра равно 1, тогда эту операцию может выполнять не только администратор, но и обычный пользователь. А если значение данного параметра равно 0, тогда проверка исправлений будет выполняться автоматически.

MaxQueueCount. Значение данного параметра определяет максимально возможное количество отчетов в очереди.

QueuePesterInterval. Значение данного параметра определяет интервал (в днях) автоматической проверки исправлений для ошибок, находящихся в очереди. По истечении данного интервала будет либо выполняться автоматическая проверка исправлений (если значение параметра ForceQueue равно 0), либо отображаться уведомление с предложением проверки.

Disabled Если значение данного параметра равно 1, тогда механизм отчетов об ошибках будет запрещен.

При помощи мастера ОТЧЕТЫ О ПРОБЛЕМАХ И ИХ РЕШЕНИЯХ значение данного параметра можно изменить как в корневом разделе HKCU, так и в корневом разделе HKLM.

Также значение параметра Disabled можно изменить при помощи ветви реестра SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting.

DisableArchive Данный параметр позволяет запретить хранение сведений об возникших в работе программ ошибках.

DisableQueue Данный параметр позволяет запретить использование очередей отправки сведений об ошибках.

DontShowUI Если значение данного параметра равно 1, тогда при возникновении ошибки диалог, содержащий в себе описание ошибки и кнопки для завершения программы, либо поиска исправлений возникшей ошибки, отображаться не будет.

MaxArchiveCount Данный параметр определяет максимальное возможное количество архивируемых сведений об ошибках.

MaxQueueCount Данный параметр определяет максимальный размер очереди.

CorporateWerUseAuthentication Данный параметр определяет способ аутентификации при передаче на сервер Microsoft данных о проблеме.

SendEFSFiles Если значение данного параметра равно 1, тогда механизму отчетов об ошибках будет разрешено пересылать файлы, зашифрованные при помощи EFS.

Параметры подраздела Debug

Также несколько параметров можно встретить в подразделе Debug данной ветви реестра.

  • StoreLocation. Данный параметр имеет строковый тип. Он определяет путь к каталогу, в котором будет храниться содержимое очереди (в сжатом виде). По умолчанию используется каталог %userprofile%\AppData\Local\Microsoft\Windows\WER\ReportQueue.
  • WaitOnStart. Если значение данного параметра равно 1, тогда диалог с сообщением о возникшей в работе программы ошибке не будет отображаться до тех пор, пока значение данного параметра не станет равным 0.
  • WaitonExceptionRecord. Если значение данного параметра равно 1, тогда диалог с сообщением о возникшей в работе программы ошибке не будет отображаться до тех пор, пока значение данного параметра не станет равным 0.

Параметры подраздела Consent

Также параметры механизма отчетов об ошибках могут находиться в подразделе Consent данной ветви реестра.

APPCRASH Если значение данного параметра равно 0, тогда диалог, отображаемый при возникновении проблем в работе программ, не будет содержать в себе описание ошибки и кнопку поиска исправлений возникшей ошибки.

DefaultConsent Данный параметр позволяет настроить разрешения на отправку отчетов по умолчанию.

Если значение данного параметра равно 1, тогда перед отправкой любых данных операционная система будет запрашивать у пользователя подтверждение. Если значение данного параметра равно 2, тогда отправка основных сведений об ошибке будет выполняться автоматически, а вот если сайт Microsoft запросит дополнительные данные об ошибке, перед их отправкой операционная система запросит подтверждение у пользователя. Если же значение данного параметра равно 3, тогда автоматически будут передаваться как основные, так и дополнительные данные, не содержащие личной информации о пользователе. Ну а если значение данного параметра равно 4, тогда без запроса будут передаваться любые данные.

При помощи мастера ОТЧЕТЫ О ПРОБЛЕМАХ И ИХ РЕШЕНИЯХ данному параметру можно присвоить только значения 1 и 2.

NewUserDefaultConsent Данный параметр находится в ветви реестра корневого раздела HKLM и определяет значение параметра DefaultConsent, присваиваемое для новых учетных записей пользователей.

Также параметр DefaultConsent можно изменить при помощи ветви реестра SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Consent.

Подраздел ExcludedApplications

Еще одним подразделом, который может находиться в ветви реестра Software\Microsoft\Windows\Windows Error Reporting, является подраздел ExcludedApplications.

Данный подраздел содержит в себе набор параметров REG_DWORD тип, названия которых соответствуют названиям программ. Если значение параметра равно 1, тогда сведения об ошибках в соответствующей программе не будут обрабатываться и передаваться на сайт Microsoft.

Службы механизма

Работа механизма отчетов об ошибках основана на нескольких службах.

Поддержка элемента панели управления «Отчеты о проблемах и их решениях»

Тип запуска: вручную.
Учетная запись: система.
Дополнительные привилегии: SEIMPERSONATEPRIVILEGE и SETCBPRIVILEGE.
Файлы службы: wercplsupport.dll.
Исполняемый файл: svchost.exe -k netsvcs.
Подраздел реестра: wercplsupport.
Службы, необходимые для работы данной: нет.

Данная служба управляет передачей и получением сообщений о проблемах, возникших в системных компонентах Windows.

Служба регистрации ошибок Windows

Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SEDEBUGPRIVILEGE, SETCBPRIVILEGE,
 SEIMPERSONATEPRIVILEGE, SEASSIGNPRIMARYTOKENPRIVILEGE.
Файлы службы: WerSvc.dll.
Исполняемый файл: svchost.exe -k WerSvcGroup.
Подраздел реестра: WerSvc.
Службы, необходимые для работы данной: нет.

Данная служба управляет сбором сведений о возникших ошибках и поиском исправлений. Также данная служба управляет созданием журналов для служб диагностики и восстановления.

Программа по улучшению программного обеспечения Windows

Программа по улучшению программного обеспечения Windows является новой программой, которую поддерживает операционная система Windows Vista и некоторые из ее стандартных программ.

Данная программа предназначена для повышения качества операционной системы Windows Vista. В рамках этой программы выполняется сбор данных об используемых вами программных продуктах Microsoft, и о функциях этих продуктов, которые вы чаще всего применяете.

Настройки программы по улучшению программного обеспечения Windows можно изменить при помощи параметров REG_DWORD типа, расположенных в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\SQMClient.

CorporateSQMURL. Данный параметр имеет строковый тип. Значение данного параметра позволяет указать имя корпоративного сервера SQM, которому будет передаваться информация программы по улучшению качества программного обеспечения Windows.

StudyId. Данный параметр расположен в подразделе Windows ветви реестра. Он определяет число, которым будут помечаться данные программы по улучшению качества программного обеспечения Windows во время исследования.

CEIPEnable. Данный параметр расположен в подразделе Windows ветви реестра. Если значение этого параметра равно 1, тогда работа программы по улучшению программного обеспечения Windows будет запрещена.

Оценка производительности Windows

Еще одним нововведением операционной системы Windows Vista является механизм, позволяющий определить общий рейтинг вашего компьютера, а также наиболее слабый из его компонентов. Кроме того, как мы уже знаем, именно этот рейтинг используется в папке ИГРЫ для определения того, сможет ли ваш компьютер комфортно работать с той или иной игрой.

Для работы с механизмом оценки производительности можно воспользоваться двумя способами.

Мастер Счетчики и средства производительности

Во-первых, можно воспользоваться мастером СЧЕТЧИКИ И СРЕДСТВА ПРОИЗВОДИТЕЛЬНОСТИ, открыть который можно при помощи одноименного значка папки ПАНЕЛЬ УПРАВЛЕНИЯ.

Данный мастер позволяет просмотреть общую оценку вашего компьютера, а также отдельные оценки производительности процессора, видеокарты, памяти, жесткого диска. Также можно провести повторную оценку производительности компьютера.

Для этого достаточно нажать на ссылку ОБНОВИТЬ ОЦЕНКУ.

Изменить настройки работы данной панели можно при помощи параметров REG_DWORD типа ветви реестра SOFTWARE\Policies\Microsoft\Windows\Control Panel\Performance Control Panel.

PerfCplEnabled. Если значение данного параметра равно 0, тогда доступ к странице панели управления производительностью будет запрещен.

SolutionsEnabled. Если значение данного параметра равно 0, тогда доступ к странице решения проблем производительности будет запрещен.

UpsellEnabled. Если значение данного параметра равно 0, тогда доступ к ссылкам корпорации Microsoft будет запрещен.

Программа Windows System Assessment Tool

Вторым же способом оценки производительности компьютера является использование программы командной строки WinSAT.exe.

Данная программа поддерживает одну недокументированную опцию, с помощью которой можно выполнить комплексную оценку производительности элементов компьютера. Для выполнения такой проверки нужно ввести команду winsat.exe moobe.

При этом данная команда будет выполнена лишь в том случае, если параметру REG_DWORD типа MOOBE, расположенному в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT, присвоено значение 0.

Также в данной ветви реестра могут присутствовать следующие параметры REG_DWORD типа.

MediaMaxRunTime Значение данного параметра определяет максимальное количество времени (в миллисекундах), в течение которого может проводиться оценка производительности работы с мультимедиа (при помощи команды вида WinSAT.exe media -input c:\windows\performance\winsat\winsatencode.wmv -encode c:\windows\performance\winsat\winsat.prx).

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=351

В избранное