Ошибка 39, драйвер поврежден или отсутствует возникает в приложении по управлению устройствами, в нем и следует внимательно изучить список оборудования. Система не может найти программное обеспечение, а значит у нее не получается и использовать девайс, что может приводить к сбоям в работе или зависаниям. В этой статье будет рассказано о том, как решить подобную проблему.
Возникать она может из-за некорректно установленного ПО, из-за повреждения вирусами драйвера или из-за того, что система автоматически обновила драйвер, а он не подходит. Проблема может быть и в неработающем оборудовании и повреждении реестра.
Устанавливаем драйвера устройства
То, что стоит сделать первым делом в этой ситуации — это установить драйвера от производителя. При этом, не только ту утилиту, у которой показывается значок, но и все остальные. Следует зайти на сайт производителя ноутбука и найти там свою модель в разделе поддержки. После чего нужно скачать и установить драйвера для чипсета, для USB и видео, если есть еще какие-то программы, то можно установить и их. Если у пользователя стационарное устройство, то придется отдельно зайти на сайт производителя материнской платы и найти там свою модель, после чего перейти к производителю видеокарты.
Если на сайте есть драйвера только для более ранних версий системы, то их стоит скачать и установить в режиме совместимости. Они могут подходить системе гораздо лучше, чем те, которые устанавливаются автоматически.
Используем реестр
Если простой и понятный метод с установкой ПО от производителя не помог, то придется действовать через редактор реестра. Для его открытия следует нажать win+r и ввести regedit в появившемся окне.
Создание бэкапа
Работа с реестром может нанести компьютер много вреда, так что необходимо подстраховаться и заранее создать резервные копии на случай неудачи или случайного удаления важной информации. Неплохо будет также создать новую точку восстановления, что позволит откатить параметры системы. Данные о девайсах, с которыми чаще остальных происходят сбои, находятся в следующих каталогах:
- USB девайсы находятся в каталоге—HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
- Видеоадаптеры. Чтобы отыскать переменные, связанные с видео, придется проследовать к каталогу — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {4D36E968-E325-11CE-BFC1-08002BE10318}
- Все виды дисководов. Чтобы отыскать их данные, надо зайти в директорию — HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
- Сетевые девайсы располагаются в директории — HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
Нужно отыскать каталоги, выделить их, дальше кликнуть на Файл — Экспорт, дальше останется ввести название для сохраняемой информации и место копирования. Сохранять лучше всего на переносном накопителе. В диапазоне экспорта должно стоять «Выбранная ветвь».
Исправление ошибок
О том, какие каталоги по какому адресу находятся, было рассказано в предыдущем разделе. После того, как пользователь сделал резервные копии директорий и создал точки восстановления, ему следует пройти в правильную директории. В какую именно, определяется в зависимости от того, какое устройство не функционируют, список был приведен на раздел выше. После входа в правильную папку, в ней нужно зайти и поискать переменные UpperFilters и LowerFilters.
На них нужно кликнуть ПКМ и выбрать строку «Удалить». Дальше следует перезагрузить компьютер и проверить девайсы. После чего, можно снова пробовать загружать и устанавливать официальное программное обеспечение.
Что делать, если компьютер перестал загружаться
После редактирования изменения в реестре, устройство может перестать корректно стартовать. При этом, во время старта системы можно нажимать f8, как только появится меню с вариантами загрузки, выбрать последнюю удачную конфигурацию.
В случае, если это не помогло, следует воспользоваться livecd и загрузиться с него. Желательно, чтобы этот диск имел утилиты, которые способны работать с реестром виндовс, тогда все будет проще, иначе придется действовать через командную строку. Для запуска в биосе, в качестве первого устройства загрузки, потребуется выставить накопитель с лайв сиди. После, потребуется запустить утилиту regedit, тем же способом, что и в ОС.
Далее потребуется заменить отредактированную ветвь реестра на ту, которую сохраняли в предыдущих пунктах. Для этого следует нажать на файл — импорт и загрузить сохраненные ранее данные. Если не помогло, значит утилита не подключается автоматически к упавшей системе. В этом случае придется встать на нужную ветку реестра, после чего нажать на файл — загрузить куст, в качестве пути указать \WINDOWS\system32\config в нем выбрать system, дальше задать любое имя. Далее необходимо перейти в эту папку и импортировать изменения в нее или создать переменные вручную. После окончания работы следует нажать на Выгрузить куст.
Другие варианты решения проблемы
Если ни один из предыдущих методов не помог, то остается не так уж много вариантов. Можно вспомнить о том, какое ПО было установлено перед сбоем и удалить его, возможно, оно и вызывало проблемы. Также стоит проверить настройки антивируса, есть шанс, что он блокирует работу некоторых драйверов. Для чистоты эксперимента его вообще можно удалить ненадолго. Можно попробовать воспользоваться точками восстановления и откатить систему на то время, кода все работало.