- «Display driver stopped responding and has recovered» error in Windows 7 or Windows Vista
- Summary
- Resolution
- Method 1: Update to the latest display driver for your graphics hardware
- Method 2: Adjust visual effects for better performance
- Method 3: Modify registry entry to increase GPU processing time
- More Information
- Error: Windows Explorer has stopped working
- Symptoms
- Cause
- Resolution
- Update your current video driver
- Run System File Checker (SFC) to check your files
- Scan your PC for Virus or Malware infections
- Start your PC in Safe Mode to check for startup issues
- Start your PC in a Clean Boot environment and troubleshoot the issue
- Additional Troubleshooting Steps:
- Test your system’s RAM memory
- Test for picture files that may contain corruption
- Perform a System Restore
- Perform an In-Place Upgrade
- More Information
- Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
- Решение проблемы „Видеодрайвер перестал отвечать и был успешно восстановлен”
«Display driver stopped responding and has recovered» error in Windows 7 or Windows Vista
Summary
This article introduces three methods that you can use to troubleshoot the «display driver stopped responding» issue. For more information about the cause of the issue, move to the More Information section.
Resolution
To resolve this issue, follow the steps in the methods starting with method 1 and then proceeding with method 2 and method 3 if the solutions do not resolve the issue.
Method 1: Update to the latest display driver for your graphics hardware
To update to the latest display driver for your graphics hardware by using Windows Update, click the link specific to your version of Windows and follow the steps in that article:
If installing the latest updates does not resolve the issue, continue to method 2.
Method 2: Adjust visual effects for better performance
Having multiple programs, browser windows, or email messages open at the same time can use up memory, and cause performance issues. Try to close any programs and windows that you are not using.
You can also adjust your computer for better performance by disabling some of the visual effects. Here’s how to adjust all visual effects for best performance:
Open Performance Information and Tools by selecting Start > Control Panel. In the search box, type Performance Information and Tools, and then, in the list of results, click Performance Information and Tools.
Select Adjust visual effects, if you are prompted for an administrator password or confirmation, type the password or provide confirmation.
Select Visual Effects > Adjust for best performance > OK.
Note For a less drastic option, select Let Windows choose what’s best for my computer.
If this method did not resolve the issue, continue to method 3.
Method 3: Modify registry entry to increase GPU processing time
Timeout Detection and Recovery is a Windows feature that can detect when the video adapter hardware or a driver on your computer has taken longer than expected to complete an operation. When this occurs, Windows attempts to recover and reset the graphics hardware. If the GPU is unable to recover and reset the graphics hardware in the time permitted (two seconds), your system may become unresponsive, and display the error message “Display driver stopped responding and has recovered.”
Giving the Timeout Detection and Recovery feature more time to complete this operation by adjusting the registry value, may resolve this issue.
To do this, follow these steps:
Exit all Windows based programs.
Select Start, type regedit in the Search box, and then double-click regedit.exe from the results above. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
Locate to the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
On the Edit menu, select New, and then select the following registry value from the drop-down menu specific to your version of Windows (32 bit, or 64 bit):
Close Registry Editor and then restart your computer for the changes to take effect.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up the registry in Windows 7, see Back up the registry.
Select DWORD (32-bit) value.
Type TdrDelay as the Name and then select Enter.
Double-click TdrDelay and add 8 for the Value data and then select OK.
Select QWORD (64-bit) value.
Type TdrDelay as the Name and then select Enter.
Double-click TdrDelay and add 8 for the Value data and then select OK.
More Information
This behavior can occur for one or more of the following reasons:
You may have to install the latest updates for your display driver.
Visual effects, or too many programs running in the background may be slowing your computer down.
The GPU is taking more time than permitted to display graphics to your monitor.
Note If you are using an older video card, there may not be a video driver that is fully compatible with your version of Windows. For more information about Timeout Detection and Recovery, see Timeout Detection and Recovery of GPUs through WDDM.
Error: Windows Explorer has stopped working
Symptoms
When working in Windows, you may receive the following error message:
Windows Explorer has stopped working. Windows is restarting
Additionally, you may notice the screen flicker just before or after the error message appears.
Cause
This issue can be caused due to any of the following issues:
You may be using an outdated or corrupted video driver
System files on your PC may be corrupt or mismatched with other files
You may have a Virus or Malware infection on your PC
Some applications or services running on your PC may be causing Windows Explorer to stop working
Resolution
To resolve this issue you need to determine what is causing Windows Explorer to stop working, try the troubleshooting steps below to help determine the issue.
Update your current video driver
Outdated or corrupt video drivers can cause Windows Explorer to stop working. Downloading and installing the latest video driver can solve many of these issues. You can do this from using Windows Update or by visiting your system manufacturer’s website or by contacting them directly.
For more information on updating your drivers, see the following content on the Microsoft website:
Run System File Checker (SFC) to check your files
Use System File Checker to scan your PC for missing or corrupt files. To do this, follow these steps:
Click Start, and then type cmd in the Search box.
In the results area, right-click cmd.exe, and then click Run as administrator. You may be prompted to type the password for an administrator account.
Click Continue if you are the administrator or type the administrator password and then, click Continue.
At the command prompt, type Sfc /scannow and then press ENTER.
The scan may take some time, so be patient. Windows will repair any corrupted or missing files that are found. If information from the installation CD is needed to repair the problem, you may be prompted to insert your Windows CD.
For more information about System File Checker (SFC) see the following KB article on the Microsoft website:
Scan your PC for Virus or Malware infections
Virus and Malware infections can cause problems with application performance. Use your favorite antivirus software to scan for any infections that might be hiding on your PC. If you don’t have an antivirus you can download and install Microsoft Security Essentials for free by following the link below.
Start your PC in Safe Mode to check for startup issues
Start your PC in Safe Mode and see if you can reproduce the error. After starting your PC in Safe Mode, work as you normally do and perform the same actions that you perform when getting the error. If you still receive the error in Safe Mode, go to the next section and follow the steps to do Clean Boot troubleshooting.
To learn how to start your PC in Safe Mode, see the following article on the Microsoft website:
Start your PC in a Clean Boot environment and troubleshoot the issue
If you do not experience the same crashes in Safe Mode, it’s very likely a startup item is causing the issue. Follow the steps found on the following article to perform a clean boot and pinpoint the item causing the issue.
Additional Troubleshooting Steps:
The additional troubleshooting steps below are less common but can still cause Windows Explorer to stop working.
Test your system’s RAM memory
Sometimes faulty RAM (Random-Access Memory) can cause intermittent problems within Windows. Use the Windows Memory Diagnostics Tool by clicking Start, type Memory Diagnostics and select the result in the list. When the Windows Memory Diagnostics Tool window appears, choose Restart now and check for problems (recommended).
Test for picture files that may contain corruption
Corrupt images can sometimes issues with Windows Explorer. If Windows Explorer stops working while working with pictures or browsing folders that contain pictures, there may be corruption is one or more picture files. To test for this issue, follow the steps below:
Click Start and click Computer
Click Organize and select Folder and search options from the dropdown
On the Folder Options window, click the View tab
Place a check in the option to Always show Icons, never thumbnail
Remove the check for the option to Display file icon on thumbnails
Click OK to close the Folder Options window
Now, go to any folders that contain Pictures or Videos and see if you can reproduce the issue. If Windows Explorer does stop working, the folder that you were viewing possibly contains one or more pictures files that are corrupt or contain corrupted thumbnail data.
Note: After adjusting the options to Display file icon on thumbnails, and Always show Icons, never thumbnail, files no longer display thumbnails so pictures and other files will display as the default icon for their file types. If you can reproduce the error with these options set, the issue is not with pictures or videos and you should return the Folder options to their original settings.
Check the details of the error to see which application caused Windows Explorer to stop working. To do this, follow these steps:
Click Start and type Action Center in the Search area and click Action Center from the returned list
In the Action Center window, click Maintenance, click View reliability history and then click View all problem reports from the bottom of the Reliability Monitor window
Scroll down to the list of Windows Explorer items
Double-click on Stopped working to view technical details and then make a note of the technical details.
Perform a System Restore
If the solutions above do not resolve the issue you can perform a System Restore to restore the PC back to a time before the issue started. If the issue has been occurring for a month or more, it may be better to follow the steps in the next section and perform an In-Place Upgrade to repair the issue. To perform a System Restore, follow the steps in the article listed below:
Perform an In-Place Upgrade
If the issue has been occurring for a month or more, it may be better to perform an In-Place Upgrade and restore Windows to the original installation. Performing an In-Place Upgrade will not damage files and applications that are currently installed on your computer. To perform an In-Place Upgrade, follow the steps in the article listed below:
More Information
Have other questions? To obtain free support, check out our Microsoft Community. There, you can search for answers or ask other users specific questions. Click the following link to visit the Microsoft Community Forums:
Microsoft Community To see Answers posts about this issue, click the following link:
Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве
Решение проблемы „Видеодрайвер перестал отвечать и был успешно восстановлен”
Решение проблемы „Видеодрайвер перестал отвечать и был успешно восстановлен” (“Display driver has stopped working and has recovered”)
Знаю, что многие пользователи Vista и Windows7 x86/x64 сталкивались с подобным сообщением. Проблема переползла и в Windows8, не потеряв актуальности.
Обычно это происходит во время игры, работы какого-то 3д приложения или просмотре видео, но бывает, что и буквально “на пустом месте”, просто во время набора текста или серфинга по интернету. Я предлагаю решение этой проблемы, которое неоднократно помогало мне и другим. Заодно – тут собраны и другие варианты решений, пожалуй, полнее не видел нигде.(Обновление статьи 20 декабря 2012).
После такого зависания вы увидите в трее сообщение “Atikmdag has stopped responding and has successfully recovered” для ATI, “nvlddmkm has stopped responding and has successfully recovered” для nVidia или “igfx has stopped responding and has successfully recovered” для intel (на руссом – “Atikmdag (или nvlddmkm, или igfx) перестал отвечать и был успешно восстановлен”).
Понятно, что перезапуск видеодрайвера вызывается каким-то событием, но проблема плавающая, единой причины срабатывания триггера остановки не известно, подобное сообщение может быть вызвано целой кучей причин, любая из которых приводит к увеличению задержки ответа драйвера. Зато прекрасно известно, какой механизм отвечает за такое поведение системы. Имя механизму- Timeout Detection and Recovery (TDR). Вкратце, это система восстановления после программных ошибок, избавляющая от необходимости перезагрузки компьютера в случае такой ошибки. Завязана она на драйверную модель, введённую в Vista и успешно использующуюся в Windows 7 и 8, и она действительно помогает избежать ситуаций, которые в случае с более ранними версиями Windows практически однозначно приводили к зависанию компьютера или BSOD и необходимости перезагрузки, с потерей всех несохранённых данных. В абсолютном большинстве случаев работа TDR пользователю не заметна, но в некоторых случаях получается такая вот „несостыковочка”. Это не проблема только лишь Windows (ведь как раз со стороны операционки «всё честно отработало»), это проблема также и производителей драйверов. И nvidia, и ati неоднократно заявляли, что «работают над следующей версией драйвера, в которой эта проблема будет устранена», но воз и ныне там, ситуация с момента выхода windows 7 и до сегодняшнего дня не изменилась. Скорее всего, кардинальных изменений они уже и не внесут – это может только нарушить сам принцип работы такого механизма.
Ниже я собрал возможные решения этой проблемы, среди которых есть и редко встречающиеся или описываемые.
- Обновление драйвера видеокарты до последней версии, либо наоборот, смена его на более старую версию. Более старые версии подходят для видеокарт, которые уже не получают новых возможностей от установки нового драйвера, а просто поддерживаются им.
- Обновление DirectX на последнюю возможную версию. Помогает откровенно редко, иногда помогает переустановка DX9, который может устанавливаться автоматически вместе с играми дополнительно к уже встроенноу DX10 семёрки.
- Изменение параметров сглаживания (antialiasing ) в настройках панели управления видеодрайвером. Конфликт может возникнуть, когда, например, в настройках игры выставлено сглаживание, а в настройках драйвера-оно принудительно отключено или стоит режим «замещение настроек приложения». Настройки подбираются индивидуально к каждому компьютеру.
- Отключение TDR в реестре или изменение времени её срабатывания.Ниже об этом способе написано подробнее.
- В комментариях подсказали ещё один вариант решения, но он подходит только для некоторых видеокарт. Этопрошивка более новой версии bios вашей видеокарты. Подходит такой вариант для видеокарт, которые продаются с изначально завышенными, относительно стандартных референсных от ATI или nVidia, частотами (на них обычно есть маркировка overclocked). У подсказавшего этот вариант- это видеокарта от Gigabyte, 560Ti.
- Не решение, скорее workaround (“обходной способ”)- запуск видеофайла в плеере и сворачивание плеера.
- Ещё один вариант из комментариев, который, как и запуск видео, относится к “обходному пути”, а не решению проблемы по сути, но может помочь -это отключение Aero. смысл этого способа в том, что при включенном Aero в Windows для отрисовки интерфейса используется видеокарта, а если отключить его -то процессор, как в любой предыдущей версии Windows. Т.е. по сути, вы просто выключаете приложение, использующее ресурсы видеокарты. Вероятно, что при включении каких-нибудь игр всё вернётся.
- Опять же, из комментариев: можно чуть-чуть снизить частоту видеокарты немного, работающий вариант – это снижение всего на 1%, что не будет сказываться на производительности, но может решить проблемы “выбивания” драйвера. Сюда же отнесу и рекомендацию по увеличению напряжения на GPU на один шаг. Похоже, что корень проблемы в данном случае лежит там же, где и при перепрошивке видеобиоса.
- Если проблема возникает только при работе браузера (в интернете), велик шанс, что виноват flash player. В таком случае можно либо а) попробовать обновить flash-плеер c сайта Adobe, либо б)попробовать отключить аппаратное ускорение флеша (правой кнопокй на флеш-ролике, убрать галочку с “использовать аппаратное ускорение” (“use hardware acceleration”)
- Ещё один вариант,из комментариев – “скачал nvidia inspector 1.9.6.5 открыл программу там есть такой пункт driver version и далее показывает версию дрова видюхи после него есть маленький значок (в виде гаечного ключа) кликните по нему и откроется новая окна та м найдите пункт power throttle, потом измените значение на SET_POWER_THROTTLE_FOR_PCIe_COMPLIANCE_ON и все можете забыть о прблеме)”. Автор комментария только не написал, что изначально там параметр SET_POWER_THROTTLE_FOR_PCIe_COMPLIANCE_OFF, и надо не забыть нажать apply для применения изменения.
Я не рассматриваю тут варианты исправления, связанные с неисправным железом- например, недостаточной мощностью блока питания, если у вас стационарный компьютер, или отваливащимся видеочипом. Такие случаи требуют индивидуального изучения и проверки железа, а проблема перезагрзуки драйвера тут – всего лишь один симптом.
Варианты 1 и 2 -это обычные и очевидные действия при проблемах с графикой и видео. Вариант 3 помогает, когда зависание драйвера наблюдается в играх и 3д-приложениях, а так же при включенном сглаживании в видеоплеерах при воспроизведении видео с помощью плеера, использующего VMR7/9 и 3д-поверхности. Вариант 5 – помогает только некоторым видеокартам на настольных компьютерах, и никогда не поможет на ноутбуках. Вариант 6 – не даёт драйверу ни секунды простоя, таким образом действуя на его “желание” зависнуть. В таком варианте предпочтительно, чтоб плеер декодировал видео средствами видеокарты, а не процессора. Вариант 8- по сути, просто отключение приложения, использующего видеокарту для отрисовки интерфейса, а потому -не может быть полноценным решением. Вариант 9 – встречается на системах, которые редко обновляются: flash довольно часто обновляется, и каждыый раз победно рапротует об исправленном миллионе ошибок. Суть 10-го варианта – в изменении напряжения для соотвествия стандартам pcie, но как оно работает точно- я не знаю, описания этого механизма я не нашёл.
В некоторых случаях ошибка „Видеодрайвер перестал отвечать и был успешно восстановлен” (“Display driver has stopped working and has recovered”) может проявляться и после применения всех вышеуказанных фиксов, и после переустановки системы по-новой, и вообще всегда. Это может указывать на уже физические проблемы- перегрев видеокарты, либо выход видеокарты из строя. Конечно, это самая нежелательная ситуация, но такое бывает. Проверить, кроме как установив точно такую же видеокарту, больше никак не получится.
Вариант 4 рассмотрю поподробнее, т.к. это решение упоминается значительно реже, а по действенности – среди первых. Итак, что нужно сделать. Запускаем редактор реестра, идём в веткуHKLMSystemCurrentControlSetControlGraphicsDrivers , и ищем там два ключа – TdrLevel и TdrDelay (если их там нет- а их скорее всего нет-то их нужно создать, тип REG_DWORD , не забудьте «десятичная система счисления» при редактировании параметра; значения описаны ниже). TdrLevel –собственно настройка восстановления. Стандартно имеет значение «3», соответствующее состоянию „TdrLevelRecover – Recover on timeout”, т.е. „восстановление по таймауту”. Выставляем значение „0”, соответствующее „TdrLevelOff – Detection disabled”, т.е. „детектирование отключено”. TdrDelay –установка времени задержки , т.е. реагирования на „безответность” драйвера. Стандартное значение –„2”, это время в секундах. Выставляем от 3х и больше, можно выявить необходимую задержку опытным путём, или сразу забабахать, например,”10” Полагаю, понятно, что в случае, если TdrLevel выставлен в «отключено», изменять время задержки (TdrDelay) смысле уже нет. Я бы рекомендовал начинать с увеличения времени вместо отключения-всё-таки сама по себе система восстановления вполне заслуживает того, чтобы жить, и может действительно спасти вам несохраненные данные в случае проблем с драйвером и необходимости экстренной перезагрузки.
После внесения изменений не забываем перезагружать компьютер, ключи реестра дадут эффект только после рестарта системы. Небольшая оговорка – этот способ поможет, если проблема с драйвером действительно лежит только в плоскости программного решения, и если для восстановления работоспособности драйвера не нужен «пинок», рестарт его. В других случаях – выключение этого параметра может привести к зависанию компьютера на момент, когда такая ситуация должна проявиться, так же, как это было на XP. Если после использования этого решения компьютер стал зависать там, где раньше выскакивало сообщение – то этоn вариант решения не для вас.