[수정됨] "ShellExecuteEx 실패; Windows 10의 코드 8235”
게시 됨: 2020-12-10"ShellExecuteEx 실패; code 8235" 오류는 일반적으로 "서버에서 조회가 반환되었습니다"라는 메시지와 함께 나타납니다. 프로그램을 설치하거나 응용 프로그램을 열려고 할 때 이 오류가 발생할 수 있습니다.
"ShellExecuteEx가 실패했습니다. 코드 오류 8235. 서버에서 추천이 반환되었습니다." 오류는 무엇을 의미합니까?
이 오류 메시지는 일부 보안 정책으로 인해 특정 작업을 수행할 수 없음을 나타냅니다. 정책은 예를 들어 일부 기본 제한 또는 업데이트를 통해 이루어진 일부 조정일 수 있습니다. 작업 중인 프로그램이나 설정에 문제가 있을 수도 있습니다.
이 문서에서는 ShellExecuteEx 실패 오류를 수정하는 방법을 배웁니다.
ShellExecuteEx 실패 오류를 해결하는 방법
문제를 제거하려면 작업 중인 파일이나 프로그램에 필요한 권한이 없기 때문에 액세스가 거부되지 않는지 확인해야 합니다. 이 기사에서는 특정 제한을 완화하고 존재해서는 안 되는 장애물을 제거하는 방법을 알아봅니다.
아래의 해결 방법을 우리가 정리한 순서대로 차례로 따르십시오.
관리자 권한 사용
프로그램을 설치할 때마다 오류가 발생하는 경우 설치 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 사용자 계정 컨트롤 대화 상자 창이 나타나면 예 옵션을 클릭합니다.
설치 프로그램은 일부 보호된 시스템 디렉토리에 파일을 쓸 수 있는 권한이 필요할 수 있습니다. 이 작업을 수행하기 전에 관리자 계정으로 로그인했는지 확인하십시오. 또한 실행하려는 설치 프로그램의 적법성을 확인하는 것이 중요합니다. 악성 프로그램 관리자 액세스 권한을 부여하면 PC가 복구되지 않을 수 있는 혼란이 발생할 수 있습니다.
프로그램 관리자 권한 부여
프로그램을 시작하려고 할 때마다 오류가 계속 표시되면 관리자 권한을 부여하십시오. Windows는 애플리케이션이 제대로 실행되는 데 필요한 특정 시스템 파일에 액세스하지 못하도록 차단할 수 있습니다.
프로그램을 열거나 속성을 변경할 때마다 프로그램을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택할 수 있습니다. 다음 단계에서는 실행할 때마다 Windows에서 프로그램을 관리자로 실행하도록 프롬프트를 표시하는 방법을 보여줍니다.
- 파일 탐색기 창을 시작하고 프로그램의 설치 폴더로 이동합니다.
- 실행 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다.
- exe 파일에 대한 바탕 화면 바로 가기가 있는 경우 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.
- 파일에 대한 바탕 화면 바로 가기가 없고 찾는 방법을 모르는 경우 다음 단계를 따르십시오.
- 시작 메뉴를 열고 프로그램을 검색합니다.
- 결과 목록에 나타나면 마우스 오른쪽 버튼을 클릭하고 더보기 위로 마우스 포인터를 가져간 다음 파일 위치 열기를 선택합니다.
- 프로그램의 시작 메뉴 바로 가기가 표시되는 폴더로 이동합니다.
- 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택합니다.
- 이제 프로그램의 설치 폴더가 나타납니다.
- 이제 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택할 수 있습니다.
- 속성 창이 열리면 호환성 탭으로 이동합니다.
- "모든 사용자에 대한 설정 변경" 버튼을 클릭합니다.
- 다음 대화창에서 "이 프로그램을 관리자 권한으로 실행" 확인란을 선택하고 확인 버튼을 클릭합니다.
- 이제 프로그램을 실행하고 오류 메시지가 다시 나타나는지 확인할 수 있습니다.
UAC 설정 조정
현재 UAC 정책이 너무 엄격하기 때문에 오류 메시지가 나타날 수 있습니다. 가장 높은 수준의 보안 정책은 Windows에서 기본으로 간주될 수 있는 작업을 면밀히 조사하고 차단하도록 합니다.
시스템에 대해 합리적인 수준의 보안을 유지하는 것이 중요하지만 이와 같은 문제가 불필요하게 발생하지 않도록 방지하기 위해 몇 가지 강력한 조치를 완화할 수 있습니다. 다음 단계는 UAC 정책을 낮추는 방법을 보여줍니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 실행을 선택하거나 Windows와 R 키를 함께 눌러 실행 대화 상자를 시작합니다.
- 실행이 열리면 텍스트 필드에 "제어판"(따옴표는 추가하지 않음)을 입력하고 확인 버튼을 클릭합니다.
- 제어판 창이 열리면 사용자 계정을 클릭합니다.
- 다음 페이지에서 사용자 계정을 다시 클릭합니다.
- 그런 다음 "사용자 계정 컨트롤 설정 변경"을 클릭하십시오.
- 이제 사용자 계정 컨트롤의 설정 창에서 슬라이더를 항상 알림에서 알림 안 함 쪽으로 한 두 단계 아래로 끕니다. 오른쪽 상자에 보안 수준이 설명되어 있습니다.
- 확인 버튼을 클릭한 다음 돌아가서 문제가 지속되는지 확인합니다.
숨겨진 관리자 계정에 로그인하여 프로그램 설치
단일 실행 파일에 문제가 발생한 경우 더 높은 권한을 가진 숨겨진 관리자 계정에 로그인하여 문제를 해결할 수 있습니다. 명령 프롬프트 유틸리티를 통해 계정을 활성화해야 합니다. Windows 복구 환경에서 명령 프롬프트를 여는 것이 좋습니다.
아래 단계에서는 이를 수행하는 방법을 보여줍니다.
- 전원 버튼을 길게 눌러 PC를 강제 종료합니다.
- 컴퓨터를 켜고 시스템 제조업체의 로고가 표시된 후 강제로 다시 종료합니다.
- 2단계를 두 번 반복하면 "기다려 주십시오"라는 메시지가 표시됩니다.
- 자동 복구 화면에서 고급 옵션 버튼을 클릭합니다.
- 옵션 선택 화면에서 문제 해결을 클릭합니다.
- 이제 문제 해결에서 고급 옵션을 클릭한 다음 명령 프롬프트를 클릭합니다.
- 명령 프롬프트가 로드되면 다음을 입력하고 Enter 키를 누릅니다.
순 사용자 관리자 /활성:예
- PC를 다시 시작하고 관리자 계정으로 로그인한 후 작업을 수행해 보세요.
파일의 서명을 신뢰할 수 있는 서명으로 만들기
서명을 신뢰할 수 있는 서명으로 추가하여 실행하거나 설치하려는 실행 파일이 합법적임을 Windows에 알릴 수 있습니다. 이 프로세스는 약간 복잡하지만 일부 사용자는 이것이 효과가 있음을 확인했습니다. 따라서 다음 단계에 따라 수정 사항을 적용하세요.
- 파일 탐색기 창을 시작하고 프로그램의 설치 폴더로 이동합니다.
- 실행 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다.
- exe 파일에 대한 바탕 화면 바로 가기가 있는 경우 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.
- 이러한 바로 가기가 없고 파일을 찾는 방법을 모르는 경우 다음 단계를 따르십시오.
- 시작 메뉴를 열고 프로그램을 검색합니다.
- 결과 목록에 표시되면 마우스 오른쪽 버튼을 클릭하고 추가 위로 마우스 포인터를 가져간 다음 파일 위치 열기를 선택합니다.
- 프로그램의 시작 메뉴 바로 가기가 표시되는 폴더로 이동합니다.
- 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택합니다.
- 이제 프로그램의 설치 폴더가 나타납니다.
- 이제 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택할 수 있습니다.
- 속성 창이 열리면 디지털 서명 탭으로 이동합니다.
- 서명 목록에서 서명을 클릭한 다음 세부 정보를 클릭합니다.
- 서명자 정보에서 인증서 보기를 클릭합니다.
- 다음 페이지에서 인증서 설치를 클릭하고 다음을 클릭합니다.
- 인증서 가져오기 마법사가 나타나면 "모든 인증서를 다음 저장소에 저장"을 선택한 다음 찾아보기 버튼을 클릭합니다. 다음 단계에서 필요하므로 이 인증서의 이름을 기록해 둡니다.
- 이제 신뢰할 수 있는 루트 인증 기관 옵션을 선택한 다음 확인을 클릭합니다.
- 다음을 클릭합니다.
- 마침을 클릭합니다.
- 이제 프로그램을 실행하고 오류가 지속되는지 확인할 수 있습니다.
Windows가 앞으로 프로그램에 플래그를 지정하지 않도록 더 나아갈 수 있습니다. 다음과 같이하세요:

- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 고급 사용자 메뉴에서 실행을 선택하여 실행 대화 상자를 엽니다.
- 실행이 열리면 텍스트 필드에 "mmc"(따옴표 제외)를 입력한 다음 확인을 클릭합니다.
- 팝업되는 사용자 계정 컨트롤 대화 상자에서 예를 클릭합니다.
- Microsoft Management Console이 열리면 창의 왼쪽 상단 모서리에 있는 파일을 클릭합니다.
- 컨텍스트 메뉴가 드롭다운되면 "스냅인 추가/제거"를 선택합니다.
- "스냅인 추가 또는 제거" 창이 열리면 왼쪽 창으로 이동하여 사용 가능한 스냅인에서 인증서를 클릭합니다.
- 추가 버튼을 클릭한 다음 확인을 클릭합니다.
- 이제 기본 MMC 인터페이스에서 인증서를 마우스 오른쪽 버튼으로 클릭하고 인증서 찾기를 클릭합니다.
- 이전에 적어 둔 인증서의 이름을 입력하고 지금 찾기 버튼을 클릭합니다.
- 인증서가 표시되면 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.
- 일반 탭으로 전환하고 "다음 목적만 사용"을 선택합니다.
- "코드 서명"에 대한 상자를 저장하고 다른 모든 상자의 선택을 취소하십시오.
- 그렇게 해야 합니다! 이제 오류가 지속되는지 확인할 수 있습니다.
문제가 있는 Windows 업데이트 제거
시스템을 업데이트한 후 문제가 표시되기 시작했다면 업데이트를 제거해 보십시오. Microsoft 업데이트로 인해 회사에서 업데이트를 취소하도록 하는 충돌이 발생할 수도 있습니다. 이러한 문제는 널리 퍼져 있지는 않지만 독특한 상황에서 발생합니다.
업데이트를 제거하는 방법을 모르는 경우 다음 단계를 따르세요.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.
- 설정 애플리케이션이 열리면 업데이트 및 보안을 클릭합니다.
- 업데이트 및 보안 인터페이스가 열리면 Windows 업데이트 페이지로 전환하고 업데이트 기록 보기를 클릭합니다.
- 문제가 나타나기 전에 마지막으로 설치한 업데이트의 KB 번호를 기록해 둡니다.
- 이제 창 상단으로 이동하여 업데이트 제거를 클릭하십시오.
- 제어판의 프로그램 및 기능 창으로 이동합니다. KB를 찾아 클릭한 다음 제거를 클릭합니다.
- 프로세스가 완료될 때까지 후속 지침을 따르십시오.
- 시스템을 다시 시작하고 오류가 다시 나타나는지 확인하십시오.
시스템 레지스트리 변경
이 해결 방법을 사용하여 Windows에서 서명 및 유효성이 검사되지 않은 특정 실행 파일을 허용하도록 지시할 수 있습니다.
그러나 시작하기 전에 문제가 발생할 경우 복구할 수 있도록 시스템 레지스트리를 백업해야 합니다. 따라서 다음 단계를 따르십시오.
- Windows 및 R 키보드 버튼을 함께 눌러 실행 대화 상자 창을 엽니다.
- 실행이 열리면 "regedit"(따옴표 제외)를 입력한 다음 Enter 키를 누릅니다.
- 사용자 계정 컨트롤 대화 상자 창에서 예를 클릭합니다.
- 레지스트리 편집기가 열리면 파일을 클릭한 다음 메뉴에서 내보내기를 선택합니다.
- 파일을 저장할 폴더를 선택하고 파일 이름을 입력하고 내보내기 범위에서 모두를 선택한 다음 저장을 클릭합니다.
- 변경 사항을 취소하기 위해 레지스트리를 복구하려면 레지스트리 편집기를 열고 파일을 클릭한 다음 가져오기를 선택하십시오. 백업 파일을 저장한 폴더로 이동하여 두 번 클릭합니다.
이제 다음 단계에 따라 변경 사항을 적용하십시오.
- 레지스트리 편집기의 왼쪽 창으로 이동하여 HKEY_LOCAL_MACHINE 폴더를 확장합니다.
- 소프트웨어를 확장합니다.
- 소프트웨어에서 Microsoft로 이동하여 확장합니다.
- 그런 다음 Windows를 확장한 다음 CurrentVersion 폴더를 찾아 엽니다.
- 정책으로 이동한 다음 시스템을 한 번 클릭합니다.
- 창 오른쪽으로 이동하여 ValidateAdminSignatures를 두 번 클릭합니다.
- 이제 값 데이터를 0으로 설정합니다.
- 시스템을 다시 시작하고 문제가 해결되었는지 확인하십시오.
Windows 10 Pro 또는 Enterprise를 사용하는 경우 그룹 정책 편집기를 사용하여 동일한 설정을 적용할 수도 있습니다. 다음과 같이하세요:
- Windows 및 R 키보드 버튼을 함께 눌러 실행 대화 상자 창을 엽니다.
- 실행이 열리면 "gpedit.msc"(따옴표 제외)를 입력한 다음 Enter 키를 누릅니다.
- 그룹 정책 편집기가 열리면 왼쪽 창으로 이동하여 컴퓨터 구성에서 Windows 설정을 확장합니다.
- 그런 다음 보안 설정으로 이동하여 확장하십시오.
- 로컬 정책을 확장합니다.
- 보안 옵션으로 이동하여 클릭하십시오.
- 중간 창으로 이동하여 "사용자 계정 컨트롤: 서명되고 검증된 실행 파일만 승격"으로 스크롤한 다음 두 번 클릭합니다.
- 다음 대화창에서 Disabled를 선택하고 OK를 클릭합니다.
- 이제 문제가 해결되어야 합니다.
시스템 복원
과거에 오류가 표시되지 않고 프로그램을 실행할 수 있었다면 시스템의 일부 변경 사항이 문제의 원인일 수 있습니다. 이러한 변경 사항은 드라이버 및 타사 프로그램을 설치하거나 제거하는 것일 수 있습니다. 문제를 해결하려면 모든 것이 제대로 작동했던 이전 날짜로 시스템을 되돌립니다.
다음 단계를 안내해 드립니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하거나 Windows 및 E 키보드 버튼을 함께 눌러 파일 탐색기 창을 엽니다.
- 파일 탐색기가 열리면 왼쪽 창으로 이동하여 이 PC를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다.
- 시스템 창이 열리면 왼쪽 창으로 이동하여 시스템 보호를 클릭합니다.
참고: 새로운 Windows 10 빌드에서는 설정 애플리케이션의 정보 페이지로 이동합니다. 오른쪽 창으로 이동하여 시스템 보호를 클릭합니다.
- 시스템 속성 대화 상자의 시스템 보호 탭이 표시되면 시스템 복원을 클릭합니다.
- 마법사의 첫 번째 페이지가 열리면 다음을 클릭합니다.
- 이제 복원 지점을 선택하고 다음을 클릭합니다.
- 마침을 클릭하고 도구가 작업을 수행하도록 합니다.
- 프로그램 또는 설치 프로그램을 실행하고 "서버에서 조회가 반환되었습니다"라는 오류가 다시 나타나는지 확인하십시오.
결론
"ShellExecuteEx 실패; 오류 코드 8235” 문제가 발생하거나 문제를 해결할 수 없는 경우 아래에 의견을 남겨주세요.

Auslogics BoostSpeed로 PC 문제 해결
BoostSpeed는 PC 청소 및 최적화 외에도 개인 정보를 보호하고 하드웨어 문제를 진단하며 속도 향상을 위한 팁을 제공하고 대부분의 PC 유지 관리 및 서비스 요구 사항을 처리하는 20개 이상의 도구를 제공합니다.
잘못된 레지스트리 키와 유해한 정크 파일을 제거하는 Auslogics BoostSpeed를 설치하여 시스템을 항상 원활하게 실행할 수 있습니다.