Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
отключение_отображения_ошибок [2018/09/25 18:17] vladimir [С помощью reg-файла] |
отключение_отображения_ошибок [2021/12/14 16:10] vladimir [Официальная документация] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Отключение отображения ошибок ====== | ====== Отключение отображения ошибок ====== | ||
- | **Информация содержащаяся в данном разделе актуальна для Windows 10 1607.**\\ | + | **Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\ |
\\ | \\ | ||
Для проверки отключения сообщений об ошибках Вы можете воспользоваться | Для проверки отключения сообщений об ошибках Вы можете воспользоваться | ||
- | [[https://ln.sync.com/dl/c95c188f0/swnyp5a3-qgf8ns7t-y57bjmpe-xia5zvid|DOS утилитой]], которая не работает под | + | любой программой, которая не работает под Windows и выдает ошибку.\\ |
- | Windows и выдает ошибку. Запустите ее до отключения отображения ошибок, а потом после отключения отображения ошибок.\\ | + | |
- | \\ | + | |
Для отключения отображения ошибок необходимо в реестре "HKLM\SYSTEM\CurrentControlSet\Control\Windows" изменить | Для отключения отображения ошибок необходимо в реестре "HKLM\SYSTEM\CurrentControlSet\Control\Windows" изменить | ||
значение параметра "ErrorMode". Допустимые значения параметров: | значение параметра "ErrorMode". Допустимые значения параметров: | ||
Строка 11: | Строка 9: | ||
* "1" - Отключить только сообщения об ошибках системы | * "1" - Отключить только сообщения об ошибках системы | ||
* "2" - Отключить все сообщения об ошибках | * "2" - Отключить все сообщения об ошибках | ||
- | |||
Ниже описаны возможные способы изменения параметра | Ниже описаны возможные способы изменения параметра | ||
- | |||
===== С помощью графического интерфейса ===== | ===== С помощью графического интерфейса ===== | ||
- | - [[реестр_windows#Как запустить редактор реестра|Запустите редактор реестра]] | + | - [[+tab|реестр_windows#Как запустить редактор реестра|Запустите редактор реестра]] |
- Перейдите по пути реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" | - Перейдите по пути реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows" | ||
- Раскройте значение "ErrorMode" двойным нажатием левой кнопки мыши, значение находится в правой части редактора реестра. | - Раскройте значение "ErrorMode" двойным нажатием левой кнопки мыши, значение находится в правой части редактора реестра. | ||
- Измените значение параметра на необходимое. Допустимые параметры описаны в начале статьи. | - Измените значение параметра на необходимое. Допустимые параметры описаны в начале статьи. | ||
- Нажмите "Enter" | - Нажмите "Enter" | ||
- | |||
===== С помощью консоли ===== | ===== С помощью консоли ===== | ||
==== CMD ==== | ==== CMD ==== | ||
Пример установки значения "2" параметру "ErrorMode"\\ | Пример установки значения "2" параметру "ErrorMode"\\ | ||
- | Нижеуказанную команду нужно [[windows_cmd#Как запустить командную строку "CMD"|выполнить в командной строке]], | + | Нижеуказанную команду нужно [[+tab|windows_cmd#Как запустить командную строку "CMD"|выполнить в командной строке]], |
которая запущена с повышенными привилегиями. | которая запущена с повышенными привилегиями. | ||
<code>reg add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /v ErrorMode /t REG_DWORD /d 2 /f</code> | <code>reg add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /v ErrorMode /t REG_DWORD /d 2 /f</code> | ||
- | |||
==== PowerShell ==== | ==== PowerShell ==== | ||
- | Данную команду необходимо выполнять в [[как_запустить_powershell|PowerShell, запущенном]] от имени администратора. | + | Данную команду необходимо выполнять в [[+tab|powershell#Как запустить оболочку PowerShell|оболочке PowerShell, запущенной]] |
+ | от имени администратора. | ||
<code>Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Windows" -Name ErrorMode -Value 0</code> | <code>Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Windows" -Name ErrorMode -Value 0</code> | ||
- | |||
===== С помощью reg-файла ===== | ===== С помощью reg-файла ===== | ||
- | [[реестр_windows#С помощью REG-файла|Создайте reg-файл]] с нижеуказанным содержимым и примените настройки reg-файла | + | [[+tab|реестр_windows#С помощью REG-файла|Создайте reg-файл]] с нижеуказанным содержимым и примените настройки reg-файла |
двойным нажатием левой кнопки мыши. | двойным нажатием левой кнопки мыши. | ||
<code> | <code> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
+ | ;Настройка отображения сообщений об ошибках | ||
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] | ||
- | "ErrorMode"=dword:00000002 | + | ;"ErrorMode"=dword:00000000 ;Отображать все сообщения об ошибках |
+ | ;"ErrorMode"=dword:00000001 ;Не показывать сообщения об ошибках системы. Например, о нехватке виртуальной памяти | ||
+ | "ErrorMode"=dword:00000002 ;Не показывать никакие сообщения о системных ошибках. Например, об отсутствии dll | ||
</code> | </code> | ||
- | |||
===== Официальная документация ===== | ===== Официальная документация ===== | ||
- | * [[https://support.microsoft.com/en-us/help/124873/disabling-system-hard-error-message-dialog-boxes|Disabling System Hard Error Message Dialog Boxes]] | + | * [[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms940854(v=winembedded.5)|Filtering Out ErrorMode Messages]] |
- | * [[https://docs.microsoft.com/en-us/previous-versions/windows/embedded/ms940854(v=winembedded.5)|Filtering Out ErrorMode Messages]] | + | |
- | + |