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

Windows 10에서 CLR 오류를 수정하는 방법?

<메타 http-equiv='x-dns-prefetch-control' 콘텐츠='on'>

CLR 오류 80004005 일반적으로 사용자가 MusicBee, Discord, Raser Synapse, Hd Writer AE 또는 .NET 기반의 다른 프로그램을 시작하려고 할 때 발생합니다. 다른 경우에는 이 오류가 시스템 시작 시마다 나타납니다.

Windows 10에서 CLR 오류를 수정하는 방법?

대부분의 경우 이 문제는 응용 프로그램에서 사용하는 .NET Framework 버전 파일 간의 손상으로 인해 발생합니다. 이 문제를 해결하는 가장 쉬운 방법은 프레임워크 복구 도구를 실행하거나 .NET 어셈블리 폴더의 이름을 바꾸는 것이지만 프로그램이 강제로 다시 설치하고 .NET 프레임워크 설치를 수락하여 작업을 완료할 수도 있습니다. 문제의 애플리케이션에 필요한 .NET 프레임워크 버전이 완전히 누락되었을 수도 있습니다.

그러나 CLR 오류 80004005 가 표시될 수도 있습니다. 실행하려는 실행 파일에 관리자 액세스 권한이 없거나 일종의 시스템 파일 손상이 있기 때문입니다.

1. .NET Framework 복구 도구 실행

문서화된 대부분의 경우 CLR 오류 80004005  문제는 응용 프로그램을 시작하는 컴퓨터 기능에 영향을 미치는 일종의 .NET 프레임워크 손상 문제로 인해 발생합니다. 영향을 받는 대부분의 사용자는 다음 .NET 버전에서 이 문제를 경험했습니다. 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.03.5.

이 시나리오가 적용 가능한 경우 .NET Framework 복구 도구를 실행하여 문제를 신속하게 해결할 수 있습니다. 이 독점 도구는 시작 오류를 유발할 수 있는 대부분의 .NET Framework 응용 프로그램 문제를 해결하는 것으로 알려져 있습니다.

다음은 .NET 프레임워크 복구 도구를 실행하기 위해 수행해야 하는 작업에 대한 빠른 가이드입니다.

  1. 이 링크에 액세스하여 시작하십시오(여기). ). 그런 다음 다운로드를 클릭합니다. Microsoft .NET Framework 복구 도구 아래의 버튼 . Windows 10에서 CLR 오류를 수정하는 방법?
  2. 다음 화면으로 이동하면 NetFxRepairTool.exe와 관련된 상자를 선택하여 시작하고 다음 버튼을 클릭하여 다음 화면으로 진행합니다. Windows 10에서 CLR 오류를 수정하는 방법?
  3. 다운로드가 완료될 때까지 참을성 있게 기다린 다음 방금 다운로드한 실행 파일을 두 번 클릭합니다. 사용자 계정 컨트롤(UAC)에서 메시지가 표시되면 , 를 클릭합니다. 관리 권한을 부여합니다.
  4. Microsoft .NET Framework 복구 도구가 열리고 첫 번째 창이 열리면 가장 먼저 라이선스 조건을 읽고 동의했습니다.와 연결된 확인란을 선택해야 합니다. 이 작업을 수행한 후 다음을 클릭합니다. 다음 창으로 이동합니다. Windows 10에서 CLR 오류를 수정하는 방법?
  5. 이제 유틸리티가 초기 검사를 시작해야 합니다. 프로세스가 완료될 때까지 참을성 있게 기다렸다가 다음을 클릭합니다. 옵션을 사용할 수 있게 되면 권장되는 수리 전략을 자동으로 적용할 수 있습니다. Windows 10에서 CLR 오류를 수정하는 방법?
  6. 다음을 클릭합니다. 다시 한 번 수정 사항을 적용한 다음 마침을 클릭합니다. 프로세스를 완료합니다.
    참고: 자동으로 다시 시작하라는 메시지가 표시될 가능성이 높습니다. 그러나 메시지가 표시되지 않는 경우를 대비하여 수동으로 다시 시작하세요.
  7. 다음 시작 시퀀스가 ​​완료된 후 이전에 CLR 오류 80004005를 트리거했던 작업을 반복합니다. 문제가 해결되었는지 확인하십시오.

동일한 문제가 여전히 지속되는 경우 아래의 다음 잠재적 수정 사항으로 이동하세요.

2. 관리자 액세스 권한으로 프로그램을 강제 실행

결과적으로 CLR 오류 80004005  문제를 일으키는 응용 프로그램에 관리자 액세스 권한이 없기 때문에 발생할 수도 있습니다. 특정 프로그램의 경우 필요한 .NET 종속성을 실제로 사용할 수 없음을 의미합니다.

이것은 일반적으로 엄격한 UAC를 사용하도록 구성된 운영 체제에서 발생합니다. 이 경우 실행 파일의 속성 메뉴를 수정하여 시작할 때마다 강제로 관리자 액세스 권한을 얻도록 문제를 해결할 수 있습니다.

이 방법은 HD Writer AE, Discord 및 Synapse에서 문제가 발생한 사용자에게 효과적입니다.

다음은 CLR 오류 80004005를 유발하는 프로그램을 여는 방법에 대한 빠른 안내입니다. 관리자 액세스 권한으로 문제가 해결되었는지 확인:

  1. 먼저 문제가 발생한 프로그램이 완전히 닫혔는지 확인하세요(백그라운드 프로세스도 확인).
  2. 응용 프로그램의 모든 인스턴스가 닫힌 후 실행 파일을 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 새로 나타난 컨텍스트 메뉴에서. UAC(사용자 계정 컨트롤)가 표시되는 경우 프롬프트가 표시되면 를 클릭합니다. 관리 권한을 부여합니다.
  3. 프로그램이 동일한 문제 없이 정상적으로 열리면 아래 단계를 계속 진행하여 변경 사항을 영구적으로 적용하세요.
    참고: 동일한 문제가 계속 발생하는 경우 아래의 잠재적인 수정 사항으로 바로 이동하세요.
  4. 이 오류와 함께 실패한 응용 프로그램을 다시 한 번 닫습니다.
  5. 응용 프로그램 실행 파일을 다시 한 번 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다. 컨텍스트 메뉴에서 다시 한 번.
  6. Photoshop의 속성 화면에서 호환성으로 이동합니다. 상단의 가로 메뉴를 통해 탭하세요.
  7. 다음으로 아래의 설정 섹션으로 이동하여 관리자 권한으로 이 프로그램 실행과 관련된 확인란을 선택합니다.
  8. 변경 사항이 적용된 후 적용을 클릭합니다. 변경 사항을 저장합니다.
  9. 애플리케이션을 다시 실행하고 CLR 오류 80004005를 성공적으로 해결했는지 확인합니다.
Windows 10에서 CLR 오류를 수정하는 방법?

동일한 문제가 지속되는 경우 아래의 잠재적인 수정 사항으로 이동하십시오.

3. 프로그램 재설치 및 .NET 프레임워크 설치

이 문제를 일으킬 수 있는 또 다른 일반적인 원인은 .NET 프레임워크가 없거나 부분적으로 설치되어 있다는 점입니다. 잘못된 설치 또는 수동 사용자 기본 설정으로 인해 응용 프로그램 설치 프로그램이 실행에 필요한 .NET 프레임워크 설치를 건너뛸 수 있습니다.

이 문제를 해결하는 한 가지 쉬운 방법은 응용 프로그램을 제거한 다음 다시 설치하는 것입니다. 이때 필요한 .NET 프레임워크 설치를 건너뛰지 않습니다.

다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'appwiz.cpl'을 입력합니다. 텍스트 상자 안에 들어간 다음 Enter 키를 누릅니다. 프로그램 및 기능 열기 . Windows 10에서 CLR 오류를 수정하는 방법?
  2. 프로그램 및 기능에 들어가면 창에서 설치된 애플리케이션 목록을 아래로 스크롤하여 문제를 일으키는 앱을 찾습니다. 표시되면 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 새로 나타난 컨텍스트 메뉴에서 Windows 10에서 CLR 오류를 수정하는 방법?
  3. 제거 창에 있을 때 화면의 지시에 따라 컴퓨터에서 프로그램을 제거하는 작업을 완료합니다.
  4. 프로세스가 완료되면 컴퓨터를 다시 시작하고 다음 시작 순서가 완료될 때까지 기다리십시오.
  5. 다음으로 문제가 발생한 프로그램을 다시 설치하되, 이번에는 필요한 .NET Framework 설치를 건너뛰지 마십시오. Windows 10에서 CLR 오류를 수정하는 방법?
  6. 필요한 프레임워크가 설치되면 컴퓨터를 다시 한 번 다시 시작하고 문제가 해결되었는지 확인하십시오.

동일한 CLR 오류 80004005, 가 계속 발생하는 경우 아래의 다음 수정 사항으로 이동하십시오.

4. 최신 .NET Framework 런타임 설치

다른 응용 프로그램에는 다른 .NET 프레임워크가 필요하다는 것을 이해하는 것이 중요합니다. 휴대용 버전의 앱을 실행하려는 경우 OS에서 이 애플리케이션에 필요한 .NET 프레임워크가 누락되었다는 메시지를 표시하지 않을 가능성이 있습니다.

이 시나리오가 적용 가능한 경우 최신 버전의 .NET Framework Runtime을 설치하여 문제를 해결할 수 있어야 합니다. .NET Framework로 구축된 기존 앱과 프로그램을 실행하는 데 필요한 모든 것이 포함된 누적 설치 프로그램입니다.

다음은 런타임 릴리스를 사용하여 컴퓨터에 사용 가능한 모든 Framework 버전을 설치하는 방법에 대한 빠른 가이드입니다.

  1. 이 링크를 방문하세요(여기). ) .NET Framework 런타임 다운로드를 클릭합니다. 버튼(런타임 아래)을 눌러 설치 실행 파일 다운로드를 시작합니다. Windows 10에서 CLR 오류를 수정하는 방법?
  2. 설치 실행 파일이 성공적으로 다운로드되면 두 번 클릭하고 를 클릭합니다. UAC(사용자 계정 컨트롤)에서 .
  3. 다음으로 화면의 지시에 따라 누락된 .NET Framework 릴리스의 설치를 완료합니다. Windows 10에서 CLR 오류를 수정하는 방법?
  4. 작업이 완료될 때까지 기다렸다가 다시 시작하라는 메시지가 자동으로 표시되지 않으면 컴퓨터를 수동으로 다시 시작하세요.

문제가 여전히 해결되지 않으면 아래의 잠재적인 수정 사항으로 이동하십시오.

5. NET '어셈블리' 폴더 이름 바꾸기

결과적으로 이 문제는 설치된 .NET 프레임워크 간의 충돌로 인해 발생할 수도 있습니다. 이것은 일반적으로 사용자가 이전에 모든 .NET Framework redist를 개별적으로 설치한 경우에 발생합니다. 모든 버전이 동일한 어셈블리 폴더를 공유하기 때문에 문제가 발생합니다.

이 시나리오가 적용 가능한 경우 어셈블리의 이름을 변경하여 문제를 해결할 수 있습니다. 폴더를 생성하여 OS가 새 인스턴스를 생성하도록 하여 충돌을 제거합니다.

이렇게 하고 오류를 일으키는 프로그램을 다시 설치한 후 설치 마법사는 필요한 NET 프레임워크만 설치해야 합니다.

다음은 CLR 오류 80004005의 원인이 될 수 있는 .NET 프레임워크 충돌을 제거하는 방법에 대한 빠른 가이드입니다.

  1. 파일 탐색기를 열고 다음 위치로 이동합니다.
    C:\Windows\Microsoft.NET
  2. 올바른 위치에 도착하면 어셈블리를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택하기만 하면 됩니다. 컨텍스트 메뉴에서. Windows 10에서 CLR 오류를 수정하는 방법?
  3. UAC(사용자 계정 컨트롤)에서 메시지가 표시되는 경우 , 를 클릭합니다. 관리 권한을 부여합니다.
  4. 어셈블리 폴더의 이름을 'assembly2'와 같은 다른 이름으로 바꿉니다. 요점은 이름을 변경하여 OS가 다음에 컴퓨터를 시작할 때 동일한 폴더의 새 인스턴스를 생성하도록 하는 것입니다.
  5. 다음 시작 시 문제를 일으키는 프로그램을 사용하는 .NET 버전과 함께 다시 설치하세요.
  6. 컴퓨터를 다시 시작하고 다음 시스템 시작 시 문제가 해결되는지 확인하십시오.

동일한 CLR 오류 80004005, 가 계속 발생하는 경우 오류가 발생하면 아래의 다음 방법으로 이동하십시오.

6. 시스템 복원 사용

문제가 최근에 발생하기 시작한 경우 최근 소프트웨어 설치 또는 드라이버 업데이트로 인해 CLR 오류 80004005가 발생했을 수 있습니다. 이 시나리오가 적용 가능하고 타사 서비스 또는 프로세스로 인해 문제가 발생한 경우 시스템 복원 유틸리티를 사용하여 문제를 해결할 수 있습니다.

하지만 이렇게 하려면 이전에 생성된 스냅샷을 활용해야 합니다. 그러나 시스템 복원의 기본 동작을 수정하지 않는 한 선택할 수 있는 복원 스냅샷이 많이 있어야 합니다.

다음은 'CLR 오류 80004005' 를 수정하기 위해 시스템 복원 유틸리티를 사용하는 방법에 대한 빠른 가이드입니다. 오류:

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'rstrui'를 입력합니다. Enter 키를 누릅니다. 시스템 복원 열기 마법사. Windows 10에서 CLR 오류를 수정하는 방법?
  2. 시스템 복원 마법사로 들어간 후 다음을 클릭합니다. 초기화면에서 버튼을 눌러 다음 메뉴로 넘어갑니다. Windows 10에서 CLR 오류를 수정하는 방법?
  3. 다음 화면에서 더 많은 복원 지점 표시와 연결된 체크박스를 선택하여 시작합니다. 이 작업을 수행한 후 사용 가능한 모든 복원 스냅샷의 날짜를 살펴보고 문제가 처음 발생하기 시작한 날짜와 가장 가까운 날짜를 선택하세요.
  4. 다음으로 적절한 복원 지점을 선택하고 다음을 클릭합니다. 다음 메뉴로 이동합니다. Windows 10에서 CLR 오류를 수정하는 방법?

    중요: 이 절차를 수행하면 복원 스냅샷이 생성된 이후 적용한 모든 변경 사항이 손실된다는 점에 유의하십시오. 여기에는 앱 설치, 드라이버 업데이트 및 그 이후에 설치한 모든 것이 포함됩니다.

  5. 여기까지 오면 유틸리티를 사용할 준비가 된 것입니다. 시작하려면 마침을 클릭하기만 하면 됩니다. 그런 다음 를 클릭합니다. 확인 프롬프트에서 복원 프로세스를 시작합니다. 그러면 컴퓨터가 다시 시작되고 다음 시스템 시작 시 이전 상태가 적용됩니다. Windows 10에서 CLR 오류를 수정하는 방법?
  6. 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.

여전히 CLR 오류 80004005 가 표시되는 경우 응용 프로그램을 시작하려고 할 때 아래의 최종 수정 사항으로 이동하십시오.

7. 모든 OS 구성 요소 새로 고침

위의 잠재적 수정 중 어느 것도 CLR 오류 80004005 를 방지하는 데 성공하지 못한 경우 일반적으로 해결할 수 없는 시스템 손상을 겪고 있을 가능성이 있습니다.

이 경우 이 시점에서 실행 가능한 유일한 수정 사항은 모든 Windows 구성 요소와 모든 부팅 관련 프로세스를 새로 고치는 것입니다.

새로 설치를 통해 수행할 수 있습니다. 또는 수리 설치(현장 수리)를 통해 .

새로 설치 호환되는 설치 미디어를 사용하지 않고 이 작업을 수행할 수 있는 더 쉬운 절차입니다. 그러나 이 방법의 가장 큰 단점은 데이터를 미리 백업하지 않으면 OS 드라이브에 저장된 모든 개인 데이터가 손실된다는 것입니다.

전체 데이터 손실을 방지하려면 수리 설치(현장 수리)로 이동해야 합니다. . 호환되는 설치 미디어가 필요하지만 게임, 앱, 개인 미디어 및 일부 사용자 기본 설정을 포함한 모든 개인 파일을 보관할 수 있습니다.

참고: Windows 10용 설치 미디어를 만드는 방법은 다음과 같습니다. 사용할 수 있는 항목이 없는 경우를 대비하여