Все окна сбоя программы Windows XP для любого пользователя отображаются для администраторов.
У меня есть интересная проблема с установкой Windows XP, в которой участвуют "пользователи" с ограниченными правами доступа и "администраторы" с полным доступом к системе.
Если для пользователя происходит сбой программы, стандартное уведомление о сбое подавляется, и кажется, что программа заканчивается. Когда администратор входит в систему, они видят ВСЕ уведомления. Это каждый сбой на этом компьютере с момента последнего входа администратора для каждого пользователя, по одному, с задержкой в несколько секунд между каждым. В одном случае у нас была машина, на которую администратор не входил почти год... не говоря уже о том, что в течение года может произойти множество сбоев.
Что на земле вызывает это? Некоторое прибегание к поиску пока не принесло пользы (кажется, трудно найти правильные условия для поиска).
Спасибо за любую помощь.
ОБНОВИТЬ
Я наткнулся на эту ссылку, подробно описав похожий сценарий. Для Windows XP опция ForceQueueMode для сообщения об ошибках отключена. Поскольку я не могу найти такую настройку на наших машинах XP, она должна быть отключена. Возможно, есть параметр групповой политики, который имеет похожее имя?
1 ответ
Ага! Нашел это!
Это действительно похоже на настройку групповой политики. В частности, настройка 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 здесь.