Я не знаю, подходит ли этот форум для этого вопроса, поэтому, если нужно, перенаправьте меня в другое место.
У меня возникла новая проблема с запуском .exe файлов. Я постоянно получаю следующую ошибку:
ShellExecuteEx failed; code 31.
A device attached to the system is not functioning.
В частности, я недавно попытался запустить следующий EXE-файл и получил эту ошибку: uninstall_flash_player.exe
R-3.6.3-win.exe
Rtools35.exe
Все они загружены из легальных источников (Flash Remover с сайта Adobe; R-пакеты с R-CRAN).
Я перезагружал компьютер миллион раз, и у меня не подключено ни одного внешнего жесткого диска. Когда я щелкаю правой кнопкой мыши и выбираю «Запуск от имени администратора», все равно появляется сообщение об ошибке: «Устройство, подключенное к системе, не работает».
На основеэта ссылка, похоже, проблема в драйвере, но я не уверен, как узнать, какой именно драйвер является виновником.
Windows 10, ASUS TUF, ноутбуку около 2 лет, проблема началась всего пару недель назад (заметил ее, когда пытался удалить Flash, и просто проигнорировал... теперь это проблема, которую я не могу игнорировать)
Обновлять Я перезапустился в безопасном режиме, сбросил настройки контроля учетных записей (UAC) до самого низкого уровня, и это решило проблемы. Я могу запустить EXE-файлы и запустить командную строку от имени администратора в небезопасном режиме.
Я не уверен, почему это исправляет ситуацию, так как моя учетная запись уже отправлена в Администратор. Раньше просто появлялось всплывающее окно с надписью: «Эй, ты собираешься внести изменения в администрирование, это нормально?» Так что я не знаю, что изменилось.
Затем я изменил настройки UAC обратно на значения по умолчанию. После вопроса @BenN в комментариях я запустил reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
окно командной строки без повышенных прав, и вот результат, но я не знаю, что это значит.