Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows에서 'Shellexecuteex 실패' 오류를 수정하는 방법?

여러 Windows 사용자가 "Shellexecuteex 실패가 발생한 후 질문으로 저희에게 연락해 왔습니다. ” 오류 메시지는 인터넷 연결과 관련된 작업을 수행하거나 응용 프로그램을 설치할 때마다 표시됩니다. 영향을 받는 사용자는 오류 메시지와 함께 표시되는 다양한 코드가 보고됩니다. 밝혀진 바와 같이 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 발생하는 문제를 발견했기 때문에 특정 Windows 버전에만 국한되지 않습니다.

Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?

"Shellexecuteex 실패의 원인 Windows에서 ” 오류가 발생합니까?

다양한 사용자 보고서와 이 특정 시나리오에서 일반적으로 사용되는 수리 전략을 살펴봄으로써 이 특정 문제를 조사했습니다. 우리의 분석에 따르면 문제를 일으키는 것으로 종종 식별되는 여러 가지 다른 범인이 있습니다. 다음은 발생할 수 있는 몇 가지 시나리오입니다.

  • 애플리케이션에 관리자 권한이 없습니다. – 이 문제는 권한 부족으로 인해 예기치 않게 앱이 종료되는 경우에 매우 일반적입니다. 이 시나리오가 적용 가능한 경우 대부분의 경우 앱이 관리자 액세스 권한으로 열리도록 하여 문제를 해결할 수 있습니다.
  • 시스템 파일 손상 – 또 다른 잠재적인 원인은 오류를 표시하는 응용 프로그램에서 사용하는 종속성에 영향을 미치는 시스템 파일 손상입니다. 또한 이 문제가 발생한 여러 사용자는 두 가지 기본 제공 유틸리티(DISM 및 SFC)를 사용하여 모든 논리적 오류와 손상된 항목을 복구한 후 문제가 해결되었다고 보고했습니다. 가장 심각한 경우 이 시나리오에서 작동하는 유일한 실행 가능한 수정 사항은 새로 설치 또는 복구 설치를 수행하여 모든 Windows 구성 요소를 재설정하는 것입니다.
  • 맞춤 시스템 사운드로 인해 앱이 다운됨 – 사용하려는 응용 프로그램에서 속성을 처리하지 않는 일부 사용자 지정 Windows 테마 사운드로 인해 이 문제가 발생할 수도 있습니다. 이 경우 기본 Windows 사운드로 되돌려 문제를 해결할 수 있습니다.
  • 애플리케이션 충돌 – 특정 상황에서는 다른 응용 프로그램이 실행하려는 앱의 프로세스와 충돌하여 결국 오류가 발생할 수도 있습니다. 충돌하는 앱이 확실하지 않으므로 범인을 찾는 가장 좋은 방법은 컴퓨터를 클린 부팅 모드로 시작하고 증상이 멈추는지 확인하는 것입니다.
  • 과도한 보호 지역 정책 – 하나의 특정 로컬 정책이 활성화된 경우(서명되고 검증된 실행 파일만 승격) 제대로 서명 및 검증되지 않은 모든 실행 파일은 이 특정 오류와 함께 실행되지 않습니다. 이 경우 그룹 정책 편집기에 액세스하고 문제를 일으키는 정책을 비활성화하여 문제를 해결합니다.

방법 1:관리자로 애플리케이션 실행(해당되는 경우)

"Shellexecuteex 실패 " 애플리케이션을 열거나 설치하는 동안 오류가 발생하면 관리자 액세스 권한이 없기 때문에 예기치 않은 애플리케이션 종료(또는 설치 실행 파일)로 인해 문제가 발생할 가능성이 매우 높습니다.

이러한 유형의 문제는 일반적으로 소규모 개발자 팀이 있는 오픈 소스 앱 및 앱으로 제한됩니다. 트리플 A 팀에서 발생한 문제는 없습니다.

이 시나리오가 현재 상황에 적용될 수 있다고 생각되면 애플리케이션을 관리자 액세스 권한으로 강제 실행하여 문제를 해결할 수 있습니다. 다음은 애플리케이션을 관리자로 실행하는 방법에 대한 빠른 가이드입니다.

  1. 오류를 유발하는 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 새로 등장한 메뉴에서 Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  2. 속성에 들어가면 화면에서 호환성을 선택합니다. 탭을 클릭하고 설정으로 이동합니다. 부분. 그런 다음 이 프로그램을 관리자로 실행과 연결된 확인란을 선택합니다. 을 클릭한 다음 적용을 클릭합니다. 이를 새로운 기본 동작으로 설정합니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  3. 응용 프로그램을 다시 시작하고 문제가 이제 해결되었는지 확인합니다.

동일한 "Shellexecuteex 실패 ” 오류가 계속 발생하고 있으니 아래의 다음 방법으로 이동하세요.

방법 2:DISM 및 SFC 스캔 실행

어떤 경우에는 "Shellexecuteex 실패 ”  설치 완료를 방해하는 일종의 시스템 파일 손상으로 인해 오류가 발생합니다. 이 시나리오가 적용 가능한 경우 유일한 해결 방법은 손상을 제한하면서 문제를 일으키는 손상을 해결하는 것입니다.

이를 수행하는 가장 좋은 방법은 DISM(배포 이미지 서비스 및 관리)과 같은 기본 제공 유틸리티에 의존하는 것입니다. 및 SFC(시스템 파일 검사기). 둘 다 손상된 시스템 파일을 처리할 수 있지만 작동 방식이 다릅니다.

SFC는 로컬에 저장된 캐시에 의존하여 손상된 항목을 정상적인 복사본으로 교체하지만 DISM은 WU(Windows Update)를 사용하여 교체에 필요한 정상적인 파일을 다운로드합니다. 그러나 유틸리티는 서로 다른 구성 요소를 수정하는 데 중점을 두고 있으므로(SFC는 논리적 오류가 있는 경우 더 효율적임) 성공 가능성을 높이기 위해 두 스캔을 모두 배포하는 것이 가장 좋습니다.

수행해야 할 작업은 다음과 같습니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 실행 텍스트 상자 안에 'cmd'를 입력합니다. Ctrl + Shift + Enter를 누릅니다. 관리자 액세스 권한으로 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 , 를 클릭합니다. 상승된 명령 프롬프트를 엽니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  2. 상승된 명령 프롬프트 내에서 다음 명령을 입력하고 Enter 키를 누릅니다. SFC 스캔을 시작하려면:
    sfc /scannow

    참고 :프로세스가 완료될 때까지 창에 간섭하지 마십시오. 작업을 중단하면 수정하기 어려운 훨씬 더 많은 논리적 오류가 발생할 수 있습니다.

  3. 검사가 완료되면 컴퓨터를 다시 시작하고 다음 시작이 완료될 때까지 기다리십시오. OS가 완전히 로드되면 1단계를 다시 수행하여 다른 상승된 명령 프롬프트를 엽니다. CMD 창으로 돌아가면 다음 명령을 입력하고 각 명령 후에 Enter 키를 눌러 DISM 검사를 시작합니다.
    Dism.exe /online /cleanup-image /scanhealth
    Dism.exe /online /cleanup-image /restorehealth

    참고: 이 프로세스를 시작하기 전에 인터넷 연결이 안정적인지 확인하십시오. 첫 번째 명령은 스캔을 시작하고 두 번째 명령은 스캔 프로세스를 시작합니다.

  4. DISM 검사가 완료되면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.

"Shellexecuteex 실패 같은 동작을 반복해도 "오류가 계속 뜨니 아래의 다음 방법으로 이동하세요.

방법 3:시스템 사운드를 기본값으로 되돌리기

여러 다른 사용자가 보고한 것처럼 이 특정 문제는 일부 테마에 의해 정의된 일부 시스템 사운드가 해당 테마를 사용하려는 모듈에서 제대로 처리되지 않아 발생할 수도 있습니다. 이 시나리오가 적용 가능한 경우 사운드를 사용하는 앱은 사운드를 재생하려고 할 때마다 충돌합니다.

이 경우 모든 Windows 사운드를 기본값으로 재설정하여 문제를 해결할 수 있습니다. 그렇게 하고 컴퓨터를 다시 시작한 후 대부분의 영향을 받는 사용자는 문제가 해결되었다고 보고했습니다.

다음은 시스템 사운드를 기본값으로 되돌리는 방법에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 실행 상자 안에 “mmsys.cpl”을 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 사운드 열기 화면. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  2. 사운드 안에 들어가면 창에서 사운드를 선택합니다. 가로 메뉴에서 탭. 다음으로 사운드 구성표를 변경합니다. Windows 기본값으로 . Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?

    참고 :현재 사운드 구성표가 Windows 기본값(수정됨)으로 설정된 경우 Windows 기본값으로 전환 잘못된 소리가 있을 수 있기 때문입니다.

  3. 활성화된 사운드 구성표 성공적으로 변경되었으면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.

이전에 "Shellexecuteex 실패를 트리거한 작업을 반복합니다. ” 오류가 발생하고 문제가 계속 발생하는 경우 아래의 다음 방법으로 이동하십시오.

방법 4:클린 부팅 수행

눈에 띄는 결과 없이 여기까지 왔다면 "Shellexecuteex Failed " 오류. 오류를 표시하는 응용 프로그램과 충돌할 수 있는 잠재적 응용 프로그램이 많이 있으므로 문제를 처리하는 가장 좋은 방법은 컴퓨터가 클린 부팅으로 시작되도록 구성하는 것입니다.

아래 지침에 따라 클린 부팅 상태를 만들고 충돌을 일으키는 응용 프로그램을 식별하십시오. 수행해야 할 작업은 다음과 같습니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 다음으로 "mscofig"를 입력합니다. Enter 키를 누릅니다. 시스템 구성 열기 메뉴. UAC(사용자 계정 컨트롤)가 표시되면 메뉴에서 를 클릭합니다. 관리 권한을 부여합니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  2. 시스템 구성에 들어가면 창에서 서비스를 클릭합니다. 메뉴 상단의 탭을 클릭한 다음 '모든 Microsoft 서비스 숨기기'와 연결된 확인란을 선택합니다. . 이 작업을 수행하면 모든 Windows 서비스가 해당 목록에서 제거되므로 Windows 구성 요소를 비활성화할 위험이 없습니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  3. 목록에서 모든 필수 서비스를 제외하고 나면 모두 비활성화 버튼을 눌러 다음 시스템 시작 시 타사 서비스가 시작되는 것을 효과적으로 방지합니다.
  4. 다음으로 시작 프로그램을 선택합니다. 가로 메뉴에서 탭을 클릭하고 작업 관리자 열기를 클릭합니다. . Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  5. 작업 관리자의 시작 탭에서 각 시작 서비스를 체계적으로 선택한 다음 사용 안 함을 클릭합니다. 버튼은 화면 하단 부분에 있습니다. 이 절차는 다음 시스템 시작 시 시작 서비스가 호출되지 않도록 합니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  6. 이 단계에 도달했으므로 "Shellexecuteex 실패를 표시하는 애플리케이션을 방해할 수 있는 모든 서비스 또는 프로세스를 효과적으로 비활성화했습니다. " 오류. 컴퓨터를 다시 시작하여 방금 구성한 클린 부팅 상태를 활용하세요.
  7. 다음 시스템 시작 시 응용 프로그램을 실행하려고 하면 오류가 계속 발생하는지 확인하십시오. 오류가 더 이상 발생하지 않으면 설치를 완료한 다음 위의 단계를 역설계하고 이전에 비활성화한 서비스를 다시 활성화합니다.

이 방법으로 "Shellexecuteex 실패 " 오류가 발생하면 아래의 다음 방법으로 이동하십시오.

방법 5:"실행 파일만 올리기" 정책 조정

결과적으로 이 특정 문제는 그룹 정책  하나를 조정하여 피할 수도 있습니다. 명명된 서명되고 검증된 실행 파일만 승격합니다. 그러나 이 방법은 제대로 서명되지 않은 실행 파일로 인해 문제가 발생한 상황에서만 효과적이라는 점을 명심하십시오.

영향을 받는 여러 사용자는 서명되고 검증된 실행 파일만 승격 후에 문제 발생이 중지되고 설치가 성공했다고 보고했습니다. 효과적으로 비활성화되었습니다.

참고: 특정 Windows 버전에는 그룹 편집기가 포함되어 있지 않습니다. 이 경우 이 방법이 적용되지 않으니 바로 아래의 마지막 방법으로 이동하세요.

다음은 "Shellexecuteex 실패를 트리거하는 정책을 비활성화하는 방법에 대한 빠른 안내입니다. " 오류:

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 “gpedit.msc”를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift +를 누릅니다. 입력 로컬 그룹 정책 편집기 열기 관리자 권한으로. UAC(사용자 계정 컨트롤)가 표시되면 프롬프트에서 를 클릭합니다. 관리자 액세스 권한을 부여합니다. Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  2. 로컬 그룹 정책 편집기에 들어가면 , 왼쪽 패널로 이동하여 컴퓨터 구성> Windows 설정> 보안 설정을 선택합니다. . Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  3. 보안 옵션 사용 메뉴를 선택하고 오른쪽으로 이동하여 사용자 계정 컨트롤:서명되고 검증된 실행 파일만 승격을 두 번 클릭합니다. 정책.
  4. 정책 메뉴에 들어가면 로컬 보안 설정 탭을 선택한 다음 정책이 사용 안 함으로 설정되어 있는지 확인합니다. . Windows에서  Shellexecuteex 실패  오류를 수정하는 방법?
  5. 적용 클릭 변경 사항을 저장하려면 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.

"Shellexecuteex 실패 ' 오류가 계속 발생하고 있으니 아래의 방법으로 이동하세요.

방법 6:새로 설치 수행

위의 방법으로 문제를 해결할 수 없는 경우 일반적으로 해결할 수 없는 근본적인 손상 문제를 다루고 있을 가능성이 있습니다. 이 시나리오가 현재 상황에 해당된다면 모든 Windows 구성 요소를 재설정해야만 문제를 해결할 수 있습니다.

이를 수행하는 가장 빠른 방법은 새로 설치를 수행하는 것입니다(여기 ) 그러나 이 절차를 수행하면 설치된 응용 프로그램, 게임, 미디어, 사용자 기본 설정 등을 포함한 모든 개인 데이터가 손실된다는 점에 유의하십시오.

시간이 조금 더 걸리는 가장 효율적인 접근 방식은 수리 설치(현장 설치)를 진행하는 것입니다. 이 절차를 통해 게임, 응용 프로그램, 사용자 기본 설정 및 모든 유형의 미디어를 포함한 모든 개인 효과를 유지할 수 있습니다. 수리 설치를 수행하기로 결정한 경우 지침(여기 ).