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

Эти “всплывающие” окна возникают на двух основных этапах загрузки, поэтому для каждого этапа необходимо отредактировать запись в системном реестре.

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

  1.  Запустите редактор системного реестра (REGEDIT.EXE).

  2.  Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows.

  3.  В меню Правка (Edit) выберите команду Создать > Параметр DWORD (New > DWORD Value), введите имя записи NoPopUpsOnBoot и нажмите клавишу <Enter>.

  4.  Дважды щелкните мышью на новой записи и присвойте ей значение 1. Щелкните на кнопке OK.

  5.  Закройте редактор системного реестра. Изменения вступят в силу при следующей перезагрузке.

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

  1.  Запустите редактор системного реестра (REGEDIT.EXE).

  2.  Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows.

  3.  В меню Правка (Edit) выберите команду Создать > Параметр DWORD (New > DWORD Value) и введите название записи ErrorMode. Нажмите клавишу <Enter>.

  4.  Дважды щелкните на новой записи и присвойте ей значение 1, что указывает на отображение только ошибок приложений или значение 2, отключающее отображение всех сообщений об ошибках. Щелкните на кнопке OK.

  5.  Закройте редактор системного реестра. Изменение вступит в силу при следующей перезагрузке.

Вместо полного запрета на отображение сообщений об ошибках может понадобится указание определенных служб в качестве “необязательных”, то есть отключение сообщений об ошибках, появляющихся в случае неудачного запуска отмеченных служб. Для этого присвойте записи HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<служба>\ErrorControl значение 0.