2

У меня есть интересная проблема с установкой Windows XP, в которой участвуют "пользователи" с ограниченными правами доступа и "администраторы" с полным доступом к системе.

Если для пользователя происходит сбой программы, стандартное уведомление о сбое подавляется, и кажется, что программа заканчивается. Когда администратор входит в систему, они видят ВСЕ уведомления. Это каждый сбой на этой машине с момента последнего входа администратора для каждого пользователя, по одному, с задержкой в несколько секунд между каждым. В одном случае у нас была машина, на которую администратор не входил почти год ... не говоря уже о том, что в течение года может произойти множество сбоев.

Что на земле вызывает это? Некоторое прибегание к поиску пока не принесло пользы (кажется, трудно найти правильные условия поиска).

Спасибо за любую помощь.

ОБНОВИТЬ

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

1 ответ1

0

Ага! Нашел это!

Это действительно похоже на настройку групповой политики. В частности, параметр « Configure Error Reporting разделе « Computer Configuration\Administrative Templates\Windows Components\Windows Error Reporting\ (это может быть немного другой путь, например, « Administrative Templates\System\Error Reporting в Windows XP).

Этот параметр содержит несколько подопций. Одним из них является Force queue mode for application errors . Описание гласит:

  • «" Принудительный режим очереди для ошибок приложения "»: выберите этот параметр, если вы не хотите, чтобы пользователи сообщали об ошибках. Если выбран этот параметр, ошибки сохраняются в каталоге очереди, и следующий администратор, который будет входить в систему на компьютере, может отправлять отчеты об ошибках в Microsoft.

Вы можете изменить это с помощью редактора групповой политики. Если вы находитесь в домене, вам, вероятно, потребуется изменить его на контроллере домена (я не знаком с администрированием домена Windows). Для локального компьютера запустите gpedit.msc (также доступен в разделе «Администрирование» на панели управления) и перейдите к ранее упомянутому параметру.

Если вы используете домашнюю версию Windows, у вас не будет доступа к редактору групповой политики. В этом случае вы можете напрямую редактировать раздел реестра, который выглядит как HKLM\Software\Policies\Microsoft\PCHealth\ErrorReporting!ForceQueueMode (источник).

Есть также соответствующая статья TechNet здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .