Windows Vista. Для профессионалов
Шрифт:
Дополнительные параметры программы Wercon.exe
Кроме того что программа Wercon.ехе отображает окно Отчеты о проблемах и их решениях, она имеет дополнительные параметры, некоторые из которых описаны ниже.
• – solutioncheck – после отображения окна начнется поиск решений проблем, возникших при работе с операционной системой.
• – signof f – отображает только окно Поиск решений для этих проблем окна Отчеты о проблемах и их решениях.
• – problemhistory – выводит только окно Отчеты о проблемах и их решениях одноименного окна.
• – showweropts – отображает только окно Выберите способ проверки на наличие решений в случае
• – showsqmopts – выводит окно Программа по улучшению качества программного обеспечения.
Настройка механизма с помощью групповых политик
С помощью групповых политик можно изменить многие настройки работы мастера Отчеты о проблемах и их решениях. Для этого применяются политики, описанные в файле ErrorReporting. admx и расположенные в подразделе Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Отчеты об ошибках Windows и его подразделах.
Данные политики изменяют значения следующих параметров, расположенных в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\ Windows\Windows Error Reporting и имеющих тип REG_DWORD.
• Disabled – если значение данного параметра равно 1, то механизм отчетов об ошибках будет запрещен.
• LoggingDisabled – при установке значения этого параметра равным 1 ведение системного журнала ошибок будет запрещено.
• DontSendAdditionalData – если значение данного параметра равно 1, то при передаче сведений о возникшей ошибке будет запрещена передача любых дополнительных данных.
• MaxArchiveCount – значение данного параметра определяет максимальное количество отчетов об ошибках, которые могут находиться в хранилище операционной системы.
• Conf igureArchive – если значение данного параметра равно 1, то в хранилище будут помещаться только параметры возникшей ошибки. Если же значение равно 2, то в хранилище будут помещаться все возможные данные о возникшей ошибке.
• CorporateWerPortNumber – значение данного параметра определяет номер порта, по которому будут передаваться данные на сервер обработки отчетов об ошибках.
• CorporateWerServer – параметр имеет строковый тип. Его значение указывает имя сервера, на который будут передаваться отчеты об ошибках.
• CorporateWerUseSSL – если значение данного параметра равно 1, то сведения об ошибках будут передаваться на сервер с помощью протокола SSL.
• ForceQueue – после установки значения этого параметра равным 2 проверять исправления для отчетов об ошибках сможет только администратор. Если же значение данного параметра равно 1, то эту операцию может выполнять не только администратор, но и обычный пользователь. А если значение равно 0, то проверка исправлений будет выполняться автоматически.
• MaxQueueCount – значение данного параметра определяет максимально возможное количество отчетов в очереди.
• QueuePesterlnterval – определяет интервал (в днях) автоматической проверки исправлений для ошибок, находящихся в очереди. По истечении данного интервала будет либо выполняться автоматическая проверка исправлений (если значение параметра ForceQueue равно 0), либо отображаться уведомление с предложением проверки.
• Def aultConsent – расположен в подразделе Consent указанной ветви реестра. С его помощью можно настроить разрешения на отправку отчетов по умолчанию. Например, если значение параметра равно 1, то перед отправкой любых данных операционная
Примечание
По умолчанию содержимое очереди хранится в сжатом виде в каталоге %userprofile%\ AppData\Local\Microsoft\Windows\WER\ReportQueue. Вы можете изменить расположение каталога с помощью параметра строкового типа StoreLocation, расположенного в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Debug.
По умолчанию в операционной системе присутствует задание QueueReporting, расположенное в разделе Библиотека планировщика заданий → Microsoft → Windows → Windows Error Reporting. Данное задание запускается при каждом входе пользователей в систему с промежутком в 13 минут. При этом, если задание будет выполнено, следующее задание будет назначено только через месяц. Данное задание выполняет команду wermgr.exe – queuereporting.
Параметры реестра
Напоследок рассмотрим некоторые параметры реестра , с помощью которых можно настроить дополнительные свойства работы механизма отправки сведений о возникших ошибках. Все эти параметры расположены в ветви системного реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting (или в ветви подраздела HKEY_LOCAL_MACHINE, если запрещено использование отдельных настроек механизма отправки сообщений об ошибках для каждого пользователя) и имеют тип REG_DWORD.
• DisableArchive – дает возможность запретить хранение сведений о возникших в работе программ ошибках.
• DisableQueue – позволяет запретить использование очередей отправки сведений об ошибках.
• DontShowUI – если значение данного параметра равно 1, то при возникновении ошибки не будет отображаться окно ошибки, содержащее описание ошибки и кнопки завершения программы, вызвавшей ошибку, либо открытия сайта корпорации Microsoft для поиска исправлений возникшей ошибки.
Примечание
В ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting\Consent может находиться параметр REG_DWORD-типа APPCRASH. Если его значение равно 0, то окно Microsoft Windows, отображаемое при возникновении ошибки, не будет содержать описание ошибки и кнопку открытия сайта корпорации Microsoft для поиска исправлений возникшей ошибки.
Окно Microsoft Windows может отобразиться не сразу. Например, если значение одного из параметров REG_DWORD-типаWaitOnStart или WaitonExceptionRecord, расположенных в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ Windows Error Reporting\Debug, равно 1, то окно Microsoft Windows не будет отображаться до тех пор, пока значение этого параметра не станет равным 0.