Windows Vista. Для профессионалов — страница 114 из 143

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

• С помощью кнопки Изменить параметры можно установить переключатель Выберите настройку отчетности для всех пользователей в одно из положений, влияющих на работу механизма отправки сообщений.

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

– Запрашивать при каждом возникновении проблемы – спрашивать об отправке сообщений и поиске исправлений при каждом возникновении ошибки.

– Автоматически проверять наличие решений (рекомендуется) – автоматически отправлять сообщения о возникших ошибках и выполнять поиск исправлений, не спрашивая об этом пользователя.

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

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

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

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

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

...

Примечание

По умолчанию в операционной системе присутствует два назначенных задания, относящихся к программе Программа по улучшению качества программного обеспечения: Consolidator и OptinNotification. Они расположены в разделе Библиотека планировщика заданий → Microsoft → Windows → Customer Experience Improvement Program.

Задание Consolidator отправляет данные (если они есть), относящиеся к программе улучшения работы операционной системы, в корпорацию Microsoft. Данное задание запускается через каждые 19 часов и выполняет nporpaMMywsqmcons.exe.

Задание OptinNotification запускается при каждом входе любого пользователя в систему и выполняет команду wsqmcons.exe – n 0x1C577FA2B69CAD0.

Дополнительные параметры программы 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, то перед отправкой любых данных операционная система будет запрашивать у пользователя подтверждение. Если значение данного параметра равно 2, то отправка основных сведений об ошибке будет выполняться автоматически, а вот если сайт Microsoft запросит дополнительные данные об ошибке, то перед их отправкой операционная система запросит подтверждение у пользователя. Если же значение равно 3, то автоматически будут передаваться как основные, так и дополнительные данные, не содержащие личной информации о пользователе. Когда же значение параметра равно 4, без запроса будут передаваться любые данные.

...

Примечание

По умолчанию содержимое очереди хранится в сжатом виде в каталоге %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.