Не удалось получить доступ к устройству после установки драйверов код ошибки 0x80070651
Не перестаю удивляться инновациям введенным в win8 и win8.1.
Обновился 17 октября, через неделю, после обновления джава и перезагрузки, начал слетать драйвер на клавиатуру.
К счастью тогда была точка восстановления, до которой я откатывался и клава начинала работать.
Вчера обновил ClassicShell, сегодня включаю комп. не работает ни клава, ни приводы, а та точка восстановления уже затерлась.
Далее, пожалуйста, прочитайте что я уже пробовал, ибо многие советуют то, что я уже делал.
В диспетчере устройств эти устройства помечены желтым восклицательным знаком.
Не удалось загрузить драйвер этого устройства. Возможно драйвер поврежден или отсутствует. (Код 39)
Не удалось загрузить драйвер устройства %hs.
Код ошибки 0x%x
Что я пробовал в диспетчере устройств:
Удаление устройства и перезагрузка - не помогает, находится точно такое же устройство с невозможностью загрузки драйвера
Откат драйвера - кнопка неактивна.
Автоматическое обновление драйвера - пишет, что подходящий драйвер уже установлен и не нуждается в обновлении.
Ручная установка драйвера с выбором из списка одного единственного доступного - пишет, что:
Возникла ошибка в процессе установки программного обеспечения для данного устройства.
Система Windows обнаружила драйверы для этого устройства, но при попытке установки этих драйверов произошла ошибка.
Standard PS/2 Keyboard
Не удалось загрузить драйвер этого устройства. Возможно драйвер поврежден или отсутствует. (Код 39)
Я понял, что из диспетчера устройст я ничего не сделаю, поэтому начал искать другие решения.
Нашел в инете темы про UpperFilters и LowerFilters. В реестре у себя таких ключей не было, так что удалять нечего.
Нашел еще темы, где предлагались .reg файлы для исправления клавы и приводов. Попробовал их, не помогли.
Скачал прогу с devid.info, она не определила проблемные устройства как те, для которых нужно обновление или установка драйверов.
Я прогер, держу комп в чистоте и порядке, левые сайты не посещаю, вирей за такой короткий срок не успелось насобираться, всякими АПТИМЕЗАТАРАМИ не пользуюсь, в общем полный восторг.
Эх где же та надежная Win XP, которая у меня стояла 5 лет без переустановок, до обновления :(
Как я понял, сейчас моя винда в таком состоянии, что установка какой-то новой проги ведет к похериванию драйверов.
Сейчас я мучаюсь с 8.1. До этого была 8 и была аналогичная проблема со звуковым драйвером, только он херился при установке дров на видюху ))
Помогите, кто чем может бедолаге.
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Примечание. Необходимо обладать правами администратора или быть членом группы "Администраторы домена", если компьютер входит в домен.
Разрешения — это правила, связанные с файлами, которые определяют, может ли пользователь получать доступ к файлу и какие действия с ним он может выполнять. Чтобы проверить разрешение на файл или папку, выполните указанные ниже действия.
Щелкните файл или папку правой кнопкой мыши и выберите пункт Свойства.
Перейдите на вкладку Безопасность.
Дополнительные сведения о разрешениях см. в статье Что такое разрешения?.
Способ 2. Проверьте расположение файла
Данная ошибка может возникать, если ярлык или установленная программа пытаются получить доступ к расположению, недоступному в настоящее время (например, к сетевой папке или съемному диску). Проверьте путь к файлу, к которому Windows не может получить доступ, и убедитесь, что расположение доступно. (Снимок экрана для этого этапа приведен ниже.)
Способ 3. Убедитесь, что файл не был перемещен или удален
Данная ошибка может возникнуть также в случае, если файл был перемещен или удален. Перейдите в папку, содержащую необходимый файл, и убедитесь, что он находится там.
Способ 4. Создайте ярлык повторно, чтобы проверить наличие повреждений
Данная ошибка может возникать также в случае, если ярлык или файл другого типа был поврежден. Проверить ярлыки на наличие повреждений можно посредством повторного создания ярлыка. Для этого перейдите к разделу Создание или удаление ярлыка.
Если повреждено приложение или файл другого типа, для решения проблемы может потребоваться восстановить приложение.
Способ 5. Разблокируйте файл
В некоторых случаях Windows может блокировать файл. Просмотрите свойства файла — они могут содержать следующее примечание: Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера. Чтобы проверить это и при необходимости разблокировать файл, сделайте следующее.
Щелкните заблокированный файл правой кнопкой мыши и выберите пункт Свойства.
На вкладке Общие нажмите кнопку Разблокировать, если она доступна.
Способ 6. Проверьте, не блокирует ли файл антивирусное программное обеспечение
Чтобы проверить, не блокирует ли файл ваша антивирусная программа, временно отключите ее и попытайтесь открыть файл. Если потребовалось временно отключить антивирусное программное обеспечение, включите его сразу же после выполнения необходимого действия. Если во время данного отключения компьютер подключен к Интернету, он уязвим для атак.
Важно! Отключение антивирусного программного обеспечения или изменение его настроек может сделать ваш компьютер уязвимым для вирусов, мошенничества и других вредоносных действий. Корпорация Майкрософт не рекомендует отключать антивирусное программное обеспечение или изменять его настройки. Если потребовалось временно отключить антивирусное программное обеспечение, включите его сразу же после выполнения необходимого действия. Применяя этот метод обхода проблемы, вы действуете на собственный риск. Сведения о временном отключении антивирусного программного обеспечения см. в статье Отключение антивирусного программного обеспечения.
Причина
Подобная проблема может возникать при выполнении на компьютере любого из следующих условий.
Нет разрешения на доступ к файлу или его расположению.
Файл находится в недоступном в настоящее время расположении, например в сетевой папке или на внешнем диске, не подключенном к компьютеру в настоящий момент.
Файл был перемещен или удален.
Файл или ярлык поврежден.
Windows может блокировать файл.
Антивирусное программное обеспечение может блокировать файл.
Дополнительная информация
Дополнительные сведения об ошибках при доступе к файлами или папкам в Windows см. в статье "Отказано в доступе" и другие ошибки при попытке доступа к файлам и папкам Windows или при работе с ними.
Возможные причины ошибки доступа к принтеру
Возможные причины, на что следует обратить внимание:
- Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
- Проблема с драйверами устройства, об этом ниже
- Физическая проблема с принтером
- Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка) (Попробуйте его отключить)
Разновидность ошибки
Давайте я приведу самые распространенные коды ошибок в данной ситуации, когда Windows не удается подключиться к принтеру. Отказано в доступе:
- 0x00000002
- 0x0000000a
- 0x00000006
- 0x00000057
- 0x00004005
- 0x0000007e
- 0x000003eb
- 0x00000214
- 0x00000bcb
Решение проблемы с подключением к принтеру
Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455 или KB5005030, проверка цифровой подписи драйверов, ужесточилась.
Напоминаю, что описанные методы решения проблемы, вначале применялись к принтерам на терминальной ферме, но решение актуально и к локальным устройствам, подключенным по USB
- Можете полностью отключить проверку цифровой подписи драйверов, как это делать я описывал, посмотрите. В Windows 10 она обязательная и ужесточенная.
- Можете удалить обновление KB3170455, но думаю это не лучший вариант, когда есть в разы проще. (Для этого в командной строке введите wusa.exe /uninstall /KB:3170455 или через окно параметров сервера, или панель управления)
Так как у меня в основном на работе операционная система windows 10 и с нее не удается подключиться к принтеру на терминальном сервере, где есть драйвера без цифровой подписи, чтобы не делать большого количества телодвижений и кучей перезагрузок, я для принтеров, которые испытывают проблемы, поставлю один параметр, который все поправит.
Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.
HKLM\System\CurrentControlSet\Control\Print\Enviroments\ Windowsx64\Drivers\Version-3\Модель вашего принтера
В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.
Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.
Данный метод, действует в 90 процентах случаев, если вам не помогло, то ниже я привожу дополнительные методы решения данной проблемы.
Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057
Если ваши клиенты так и не могут подключиться к терминальным принтерам, то попробуйте очистить ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers
В моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.
Еще на Windows 7 бывает ошибка 0x0000007e "Windows не удается подключиться к принтеру. Не существует обработчик печати" при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.
Через правый клик, перейдите в свойства печати, вкладка "Порты". Находите текущий порт, и удаляете его.Затем нажимаете добавить.
Указываем стандартный TCP/IP порт для сетевого принтера.
У вас откроется мастер добавления порта.
Указываем ip адрес или DNS имя принтера и имя порта.
Так же можете проверить, что на вкладке "Доступ" стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \\им вашего сервера печати (если есть)\имя принтера. Например, \\printserver\sumsungcolor
Обновление 16.09.21
После очередного обновления безопасности повалилась новая волна обращений по проблеме с принтерами:
Проблема в том, что Microsoft попыталась закрыть брешь в обороне Print Nightmare, через обновление:
- KB5005030 - Windows Server 2019
- KB5005565 и KB5005568, KB5005566 - Windows 10
- KB5005613, KB5005627 - Windows 8.1 и Windows Server 2012
- KB5005563 - Windows 7
- kb5006670
Смысл в том, что теперь не обладая административными правами, вы не можете установить принтер. Выход из этого пока такой, это отключение параметра реестра RestrictDriverInstallationToAdministrators.
Вам нужно пройти в реестре Windows по пути:
И выставить для RestrictDriverInstallationToAdministrators значение "0". Не забываем перезагрузиться.
Так же вы можете добавить и через командную строку, введя;
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
Исправление ошибки 0x0000011b через групповую политику
То же самое можно сделать и через групповую политику, для этого создайте RestrictDriverInstallationToAdministrators со значением 0. Идем в:
- Действие - Создать или заменить, если он уже есть
- Путь раздела - Software\Policies\ Microsoft\Windows NT\Printers\PointAndPrin
- Имя параметра - RestrictDriverInstallationToAdministrators
- Тип - Reg_Dword
- Значение - 0
Далее обновлять политику.
Что с безопасностью теперь
оговорюсь, что удаление KB или выставление RestrictDriverInstallationToAdministrators на "0", возвращает дыру безопасности Print Nightmare, это нужно понимать. Тут два решения, первое долгое, ждать когда MS сделает новое обновление, неизвестно когда, или же сделать вот такую конструкцию.
Мы будим давать пользователю устанавливать принтер, а затем менять параметр реестра RestrictDriverInstallationToAdministrators на 1 и заново закрывать дыру, на полном автомате.
Вам необходимо, как я описывал выше создать ключ RestrictDriverInstallationToAdministrators со значением "0'. Далее, откройте планировщик задач, через окно выполнить.
Создаете задачу и задайте ей имя.
Обязательно укажите, что запускать нужно от имени "NT AUTHORITY\СИСТЕМА" и выставлена галка "Выполнить с наивысшими привилегиями". Так же выставите, что это задание будет для Windows 7 и выше.
Переходим на вкладку триггеры, и создаем новый. Укажите, что задачу нужно выполнять например, каждые 15 минут. То есть, вы на время установки меняете удобным для вас способом параметр RestrictDriverInstallationToAdministrators на "0", а автоматическое задание, потом само его поменяет на 1 и закроет уязвимость Print Nightmare.
теперь перейдем на вкладку "действия". Прописываем:
- Программа или сценарий - C:\Windows\System32\cmd.exe
- В качестве аргументов - /c reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
Все это теперь и будит, коряво, но защищать вас от Print Nightmare и давать возможность устанавливать драйвера, минуя все ошибки по типу 0x0000011b.
Все то же самое, можно сделать и через GPO через немедленную задачу, найти ее можно в разделе:
Конфигурация пользователя - настройка - Конфигурация Windows - Параметры панели управления - Назначенные задания
Создайте там "Немедленную задачу (Windows 7 и выше)".
Вот как у меня выглядит задание.
Надуюсь, что вы смогли устранить ошибку "Windows не удается подключиться к принтеру".
При запуске программ или игр через исполняемый ".exe" файл пользователь может столкнуться с ошибкой, что "Windows не удается получить доступ к указанному устройству, пути или файлу. Возможно у вас нет нужных разрешений для доступа к этому объекту". Также ошибка встречается, когда пытаемся открыть папку или файл на самом ПК или на USB флешки, хотя до этого все запускалось и открывалось нормально и без ошибок.
1. Разблокировать файл
Если файл был скачен из интернета или находиться на флешке, то нажмите по нему правой кнопкой мыши и выберите "Свойства". Далее перейдите во вкладку "Общие" и установите галочку на разблокировать, после чего нажмите применить.
2. Запуск от имени админа
Если вы запускаете игру или программу, то нажмите по ней правой кнопкой мыши и выберите "Запуск от имени администратора". Если не помогло, то установите её от имени администратора, но до этого, нужно удалить установленную.
3. Поврежденный ярлык
4. Изменить разрешение прав
В большинстве случаев ошибка, когда Windows не может получить доступ к указанному устройству, пути или файлу возникает из учетной записи, которая не имеет надлежащих прав к этой папки. Чтобы проверить и изменить права проделайте следующее:
- Нажмите правой кнопкой мыши по ".exe" файлу в каталоге, а не ярлыку на рабочем столе, и выберите "Свойства".
- Перейдите во вкладку "Безопасность" и нажмите на кнопку "Изменить".
- В группах и пользователи нажимайте по каждому по очереди и посмотрите нет ли запретов.
- Если вы обнаружите, что имеются галочку в столбце запретить, то снимите их и нажмите применить.
Если вы не можете получить доступ к папке или файлу, то нужно проверить целиком папку на разрешения прав аналогичным выше способом.
Важно:
1. Если у вас не отображается имя вашей учетной записи в графе "Группы и пользователи", то нажмите "Добавить". В новом окне напишите своё имя и "Проверить имена", после чего нажмите применить. Далее проверьте запреты прав для своей новой учетной записи как на рисунке выше.
2. Если при проверки имени выдается ошибка, что имя не найдено, или вы просто не помните правильное имя, то нажмите на "Дополнительно" (выше рисунок, кнопка слева снизу), и в новом окне нажмите на "Поиск". Ниже в списке, вы визуально можете определить имя учетной записи, после чего выделите его и нажмите OK.
5. Вирус
Если антивирус находит угрозу в системном файле, то он его удалит, что приведет к ошибке доступа системы к файлам по их путям. В этом случае, воспользуйтесь именно сканером как DrWeb или Zemana, и проверьте систему на угрозы.
Вы также можете запустить в автономном режиме встроенный антивирус защитник Windows 10 перейдя в его параметры и выбрав "Защита от вирусов и угроз" > "Параметры сканирования" > "Проверка автономным модулем Microsoft Defender". Далее компьютер или ноутбук будет перезагружен, после чего начнется сканирования системы.
6. Восстановление системных файлов
Если вирусы были обнаружены, то большая вероятность, что системные файлы повреждены и отсутствуют. Чтобы их попытаться восстановить запустите командную строку от имени администратора и введите ниже две команды по очереди:
- sfc /scannow
- DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
7. Антивирус
Защитник Windows или сторонний антивирусный продукт могут блокировать запуск программы, игры или доступ к папке, файлу. Особенно это касается того момента, когда пользователь скачивает торрент файлы и пытается запустить или открыть их. Блокировка может быть как ложная, так и на угрозу. В этом случае, вы должны принять на себя ответственность и сделать выбор опираясь на здравый смысл, так как запуск зловредной программы может принести колоссальный ущерб вашим данным.
Момент 1. Зайдите в карантин антивируса (журнал защиты в защитнике Windows) и посмотрите, есть ли там угроза запускаемого файла, если есть, то восстановите файл из карантина и добавьте его в исключение антивируса.
Момент 2. Отключите временно антивирус и проверьте, удается ли Windows получить доступ к устройству, папке или файлу. Вы также можете удалить сторонний антивирус полностью , так как встроенный брандмауэр в этот антивирус, может продолжать работать даже при отключенном режиме.
8. Правка реестра на доступ
Шаг 1. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
- Далее вручную перейдите в левом столбце по папкам "safer" > "codeidentifiers".
- Выделите конечную папку codeidentifiers и справа посмотрите есть ли параметр DefaultLevel.
- Если есть, то нажмите по нему два раза и задайте 40000, после чего перезагрузите ПК и проверьте ошибку.
Если способ не сработал, то удалите целиком в левом столбце папку codeidentifiers нажав по ней правой кнопкой мыши, и перезагрузите еще раз систему.
Шаг 2. В реестре перейдите по двумя путям по очереди:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
- HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows
И если в левом столбце окажется папка RemovableStorageDevices, то удалите её нажав по ней правой кнопкой мыши, после чего перезагрузите ПК.
1. Подключение к другому USB-порту
Попробуйте подключить флешку или диск к другому USB порту компьютера или ноутбука, и проверьте, устранена ли проблема. Также, некоторые переносные флешки и диски требуют подключение к порту USB 3.0 (он обозначен синем цветом).
2. Переустановка драйверов
Битый или несовместимый драйвер может быть виновником ошибки 0x800701b1 при копировании файлов на диск или флешку и нужно его переустановить. Для начало подключите флешку или диск, который вызывает проблему. Нажмите Win+X и выберите "Диспетчер устройств". Сверху нажмите на вкладку "Вид" и выберите "Показать скрытые устройства", после чего разверните "Дисковые устройства".
- Удалите всё, что имеет полупрозрачный вид.
- Далее удалите флешку или диск, который вызывает ошибку при копировании файла.
- Перезагрузите компьютер, и драйвер автоматически переустановится.
4. Проверка диска/флешки
- chkdsk C: /f /r
- Где C: это флешка или диск, который выдает ошибку 0x800701b1.
Вы также можете проверить состояние изношенности диска или флешку при помощи сторонних программ как СrystalDiskInfo.
5. Блок питания
Этот метод исключительно только для настольных компьютеров, и с которым я столкнулся лично. Блок питания может не выдавать той общей мощности для компьютера, которая требуется. К примеру, жесткие диски HDD потребляют 10 Вт, а SSD 3 Вт. И дело в том, что если к ПК подключено много других USB устройств как принтер, сканер, другие внешние диски, то при подключении еще одной USB флешки, мощности блока может не хватить.
В этом случае, извлеките все USB устройства с портов компьютера, оставив только флешку или диск, который выдает ошибку 0x800701b1, и проверьте устранена ли проблема. В другом случае, вам придется самостоятельно подсчитать потребляемую мощность ваших компонентов. Каждую модель устройства как видеокарта или процессор, можно найти в интернете. И учтите общую мощность выдаваемую блоком питания, т.е. на сколько Ватт этот блок.
6. Неисправность устройства
Если вы устанавливаете Windows 10 на внутренний или внешний SSD, HDD диск, то его нужно заменить, чтобы исключить его самого из виновников проблемы, так само устройство может быть нерабочим. Также, если при копировании файлов на флешку/диск вы сталкиваетесь с ошибкой 0x800701b1, то попробуйте закинуть файл на другую флешку.
Читайте также: