Computer >> 컴퓨터 >  >> 시스템 >> Windows

ShellExecuteEx 실패 오류 8235(서버에서 조회가 반환되었습니다) 해결 방법

소프트웨어를 설치하려고 할 때마다 오류 메시지가 나타나면서 설치가 되지 않는다면, 이 글이 문제 해결에 도움이 될 것입니다. 전체 오류 메시지는 다음과 같습니다. "ShellExecuteEx 실패; 코드 오류 8235. 서버에서 조회가 반환되었습니다." 또는 "시스템 관리자가 정책을 설정하여 이 설치를 방지합니다." 이 오류는 주로 사용자 또는 시스템에서 소프트웨어 설치를 제한하는 설정이 변경되었을 때 발생합니다.

ShellExecuteEx 실패; 코드 오류 8235 해결하기

아래에서 몇 가지 해결 방법을 소개합니다. 시작하기 전에 반드시 시스템 복원 지점을 생성해 두는 것이 좋습니다. 또한 아래 방법들을 시도하려면 관리자 권한이 필요합니다.

  1. 서명된 실행 파일만 승격하도록 하는 UAC 옵션 비활성화
  2. 관리자 권한으로 설치
  3. UAC 일시적으로 비활성화
  4. 설치/제거 문제 해결사 사용

모든 방법으로도 문제가 해결되지 않는다면, 미리 만들어 둔 시스템 복원 지점으로 되돌려 변경 사항을 취소할 수 있습니다.

1] '서명 및 유효성 검사된 실행 파일만 승격' 옵션 비활성화

  • 실행 창(Win + R)에 gpedit.msc를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다.
  • 다음 경로로 이동합니다. 컴퓨터 구성 > Windows 설정 > 보안 설정 > 로컬 정책 > 보안 옵션
  • 여기에서 '사용자 계정 컨트롤: 서명 및 유효성이 검증된 실행 파일만 승격' 설정을 사용 안 함으로 변경합니다.

이 정책은 권한 상승을 요청하는 모든 대화형 애플리케이션에 대해 PKI(공개 키 인프라) 서명 검사를 강제 적용하는 기능입니다. 기업 관리자는 로컬 컴퓨터의 신뢰할 수 있는 게시자 인증서 저장소에 인증서를 추가하여 어떤 애플리케이션이 실행될 수 있는지 제어할 수 있습니다. 개인 PC에서는 이 옵션이 정상적인 설치 프로그램까지 차단하는 경우가 있으므로 비활성화하면 문제가 해결될 수 있습니다.

2] 관리자 권한으로 설치 프로그램 실행

설치 파일을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택해 보세요. 대부분의 설치 프로그램은 시스템 폴더에 파일을 추가해야 하기 때문에 관리자 권한이 필요합니다. 만약 시스템이 관리자 권한을 요청하지 않는다면, 이 방법이 설치를 완료하는 데 도움이 될 수 있습니다.

3] UAC 일시적으로 비활성화

Windows는 UAC(사용자 계정 컨트롤) 수준을 조절할 수 있는 설정을 제공합니다. UAC는 사용자의 허가 없이는 어떤 소프트웨어도 설치할 수 없도록 보호하는 장치이지만, 일시적으로 비활성화하면 설치 문제가 해결될 수 있습니다.

  • 검색창에 'UAC'를 입력하고 '사용자 계정 컨트롤 설정 변경'을 클릭합니다.
  • 세로 슬라이더를 아래로 내려 알림 수준을 낮춥니다.
  • 다시 설치를 시도합니다.

단, 이 설정은 보안 수준에 영향을 미치므로, 설치가 완료되면 반드시 기본값으로 되돌려 놓아야 합니다.

4] 설치/제거 문제 해결사 사용

Microsoft에서 공식 배포하는 설치/제거 문제 해결사를 다운로드하여 사용할 수 있습니다. 프로그램을 실행하면 설치 문제인지 제거 문제인지 먼저 묻습니다. 고급 설정을 선택하면 자동으로 수정 사항을 적용할 수 있으며, 자세한 내용을 확인하고 싶다면 마법사가 단계별로 안내하도록 할 수도 있습니다. 이 도구는 다음과 같은 문제를 해결할 수 있습니다.

  • 64비트 운영 체제에서 업데이트 데이터를 제어하는 손상된 레지스트리 키
  • 새 프로그램이 설치, 완전 제거 또는 업데이트되지 못하게 하는 문제
  • '프로그램 추가/제거'를 통해 프로그램을 제거하지 못하게 막는 문제

이 글이 ShellExecuteEx 실패, 코드 오류 8235 문제를 해결하는 데 도움이 되었기를 바랍니다.