EXE를 실행하려고 할 때마다 ShellExecuteEx 코드 31 오류가 발생합니다. 문제가 있는 드라이버를 찾는 방법은 무엇입니까?

EXE를 실행하려고 할 때마다 ShellExecuteEx 코드 31 오류가 발생합니다. 문제가 있는 드라이버를 찾는 방법은 무엇입니까?

이 질문에 대한 적절한 포럼인지 잘 모르겠습니다. 필요한 경우 다른 곳으로 안내해 주시기 바랍니다.

.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

이것들은 모두 합법적인 소스(Adobe 웹사이트의 플래시 제거 프로그램, R-CRAN의 R 패키지)에서 다운로드됩니다.

컴퓨터를 백만 번 다시 시작했는데 외부 하드 드라이브가 연결되어 있지 않습니다. 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행해도 여전히 "시스템에 연결된 장치가 작동하지 않습니다"라는 오류 상자가 표시됩니다. ."

기반이 링크, 드라이버 문제인 것 같은데, 어떤 드라이버가 범인인지 어떻게 알아내는지 잘 모르겠습니다.

Windows 10, ASUS TUF, 노트북은 약 2년 전입니다. 문제는 몇 주 전에 시작되었습니다(Flash를 제거하려고 할 때 발견하고 그냥 무시했습니다... 이제는 무시할 수 없는 문제입니다).

업데이트 안전 모드에서 다시 시작하고 UAC(사용자 계정 컨트롤) 설정을 가장 낮은 수준으로 낮췄더니 문제가 해결되었습니다. EXE 파일을 실행할 수 있고 비안전 모드에서 관리자 권한으로 명령 프롬프트를 실행할 수 있습니다.

내 계정이 이미 관리자에게 전송되었기 때문에 이것이 문제를 해결하는 이유를 잘 모르겠습니다. 예전에는 '관리자를 변경하려고 하는데 괜찮으세요?'라는 팝업창만 떴습니다. 그래서 무엇이 바뀌었는지 모르겠습니다.

그런 다음 UAC 설정을 다시 기본값으로 변경했습니다. 댓글에 있는 @BenN의 질문에 따라 권한 reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer이 상승되지 않은 명령 프롬프트 창에서 실행했는데 이것이 결과이지만 이것이 무엇을 의미하는지 모르겠습니다.

여기에 이미지 설명을 입력하세요

관련 정보