====== Отключение отображения ошибок ======
**Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\
\\
Для проверки отключения сообщений об ошибках Вы можете воспользоваться
любой программой, которая не работает под Windows и выдает ошибку.\\
Для отключения отображения ошибок необходимо в реестре "HKLM\SYSTEM\CurrentControlSet\Control\Windows" изменить
значение параметра "ErrorMode". Допустимые значения параметров:
* "0" - Отображать все сообщения
* "1" - Отключить только сообщения об ошибках системы
* "2" - Отключить все сообщения об ошибках
Ниже описаны возможные способы изменения параметра
===== С помощью графического интерфейса =====
- [[+tab|реестр_windows#Как запустить редактор реестра|Запустите редактор реестра]]
- Перейдите по пути реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows"
- Раскройте значение "ErrorMode" двойным нажатием левой кнопки мыши, значение находится в правой части редактора реестра.
- Измените значение параметра на необходимое. Допустимые параметры описаны в начале статьи.
- Нажмите "Enter"
===== С помощью консоли =====
==== CMD ====
Пример установки значения "2" параметру "ErrorMode"\\
Нижеуказанную команду нужно [[+tab|windows_cmd#Как запустить командную строку "CMD"|выполнить в командной строке]],
которая запущена с повышенными привилегиями.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /v ErrorMode /t REG_DWORD /d 2 /f
==== PowerShell ====
Данную команду необходимо выполнять в [[+tab|powershell#Как запустить оболочку PowerShell|оболочке PowerShell, запущенной]]
от имени администратора.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Windows" -Name ErrorMode -Value 0
===== С помощью reg-файла =====
[[+tab|реестр_windows#С помощью REG-файла|Создайте reg-файл]] с нижеуказанным содержимым и примените настройки reg-файла
двойным нажатием левой кнопки мыши.
Windows Registry Editor Version 5.00
;Настройка отображения сообщений об ошибках
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
;"ErrorMode"=dword:00000000 ;Отображать все сообщения об ошибках
;"ErrorMode"=dword:00000001 ;Не показывать сообщения об ошибках системы. Например, о нехватке виртуальной памяти
"ErrorMode"=dword:00000002 ;Не показывать никакие сообщения о системных ошибках. Например, об отсутствии dll
===== Официальная документация =====
* [[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms940854(v=winembedded.5)|Filtering Out ErrorMode Messages]]