이 오류는 일반적으로 Windows OS 실행 PC, 특히 Windows 7 및 Windows Server 2008에 나타나지만 모든 운영 체제에 나타나는 경향이 있습니다. 이 오류는 일반적으로 Even Viewer, Task Scheduler 또는 Group Policy Editor를 열려고 할 때 나타납니다.
문제에 대한 보편적인 수정 사항은 없으며 불행히도 사용자가 작동하는 것으로 보고된 모든 방법을 실제로 따라야 합니다. 모든 솔루션이 동일한 운영 체제와 관련이 있는 것은 아니며 행운을 빕니다!
해결책 1:Visual C++ 문제
일부 사람들은 문제와 관련하여 Microsoft와 전화 통화를 했으며 문제를 해결하기 위해 일련의 단계가 필요한 것으로 보입니다. 그러나 몇 단계를 거쳐도 문제가 사라질 수 있으므로 오류가 계속 나타나는지 정기적으로 확인하십시오.
우선 Visual C++ 재배포 가능 패키지가 이 정확한 문제의 주요 원인 중 하나이기 때문에 다시 설치해야 합니다. Microsoft는 Visual C++가 이 문제를 유발하는 잘못된 포인터를 반환하기 때문에 문제가 발생했다고 설명했습니다.
- 시작 메뉴를 클릭하고 시작 메뉴에서 검색하여 제어판을 엽니다. 또한 Windows 10을 사용하는 경우 톱니바퀴 아이콘을 클릭하여 설정 앱을 열 수 있습니다.
- 제어판의 오른쪽 상단에서 보기 형식:범주 옵션을 선택하고 제어판 창 하단의 프로그램 섹션에서 프로그램 제거를 클릭합니다.
<올 시작="3">
- 제거 프로그램이 프로세스를 완료하고 모든 버전의 Visual C++ 패키지에 대해 제거 프로세스를 반복하면 마침을 클릭합니다. 이제 여기에서 찾아서 다시 설치해야 합니다. 다운로드할 버전을 선택하고 프로세서 아키텍처(32비트 또는 64비트)에 따라 다운로드를 선택합니다.
- Windows 폴더에서 방금 다운로드한 파일을 찾아 실행하고 화면의 지시에 따라 Microsoft Visual C++ 재배포 가능 패키지를 설치합니다. 이전에 제거한 모든 버전에 대해 동일한 프로세스를 반복하고 동일한 오류가 계속 나타나는지 확인합니다.
이러한 수정 사항을 적용한 후에도 문제가 계속 해결되지 않으면 컴퓨터를 최신 버전으로 업데이트해야 할 수도 있습니다. Windows 10은 업데이트 설치를 거부하지 않는 한 자동으로 업데이트를 다운로드하여 설치합니다. 그러나 이전 버전의 Windows에서는 컴퓨터가 완전히 업데이트되었는지 확인하기 위해 아래 단계를 따르지 않습니다.
- 이 특별한 상황에 맞는 메뉴를 열려면 Windows 키를 누른 상태에서 X를 누르십시오. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭할 수도 있습니다. Windows Powershell(관리자)을 선택합니다.
- Powershell 콘솔에서 cmd를 입력하고 Powershell이 cmd와 유사한 환경으로 전환될 때까지 기다립니다.
- "cmd" 콘솔에서 다음 명령을 입력하고 나중에 Enter를 클릭해야 합니다.
wuauclt.exe /updatenow
- 이 명령을 최소 1시간 동안 실행하고 업데이트가 발견 및/또는 성공적으로 설치되었는지 다시 확인하십시오.
해결 방법 2:최신 버전의 .NET Framework 설치
이전 버전의 .NET Framework가 있고 새 버전이 필요한 응용 프로그램을 실행하려고 하면 이 오류가 표시될 수밖에 없으며 .NET Framework를 완전히 업데이트할 때까지 앱을 사용할 수 없습니다. 최신 버전의 .NET Framework는 운영 체제마다 다르므로 적절한 버전을 선택해야 합니다.
최신 버전의 Microsoft .NET Framework를 다운로드하려면 이 링크로 이동하여 빨간색 다운로드 버튼을 클릭하십시오. 다운로드가 완료되면 다운로드한 파일을 찾아 실행합니다. 인터넷에 지속적으로 액세스할 수 있어야 합니다. 화면의 지시에 따라 설치를 진행하세요.
- 최신 버전을 설치했으면 이제 무결성을 확인할 차례입니다. 키보드에서 Windows 키 + R 키 조합을 사용하여 실행 대화 상자를 엽니다.
- 제어판을 입력하고 확인을 클릭하여 엽니다.
<올 시작="3">
- .Net Framework 4.6.1이 이미 활성화된 경우 상자를 지우고 컴퓨터를 재부팅하여 .Net Framework를 복구할 수 있습니다. 컴퓨터가 다시 시작되면 .Net Framework를 다시 활성화하고 컴퓨터를 다시 시작하십시오.
해결책 3:작업 시스템에서 폴더 교체
문제가 실제로 컴퓨터의 특정 폴더와 관련된 오류와 관련된 경우 문제가 활성화되지 않은 다른 시스템의 폴더를 교체하여 문제를 해결할 수 있습니다. PC에 설치한 것과 동일한 시스템을 찾아야 합니다. Google 검색을 시도할 수도 있습니다.
- 작업 시스템에서 이 폴더를 찾아 이동식 USB 드라이브에 완전히 복사합니다. 아래 폴더 위치에서 'x'로 표시된 버전 이름을 기록해 두십시오.
C:\Windows\Microsoft.NET\Framework64\vxxxxx
- 컴퓨터를 시작하고 시스템의 폴더를 교체했는지 확인합니다. 그러나 이 프로세스를 진행하려면 소유권을 얻어야 합니다.
- 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭한 다음 보안 탭을 클릭합니다. 고급 버튼을 클릭합니다. "고급 보안 설정" 창이 나타납니다. 여기서 키 소유자를 변경해야 합니다.
- "소유자:" 레이블 옆에 있는 변경 링크를 클릭하면 사용자 또는 그룹 선택 창이 나타납니다.
- 고급 버튼을 통해 사용자 계정을 선택하거나 '선택할 개체 이름 입력' 영역에 사용자 계정을 입력하고 확인을 클릭합니다. 관리자 계정을 추가하세요.
- 선택 사항으로 폴더 내의 모든 하위 폴더 및 파일의 소유자를 변경하려면 "고급 보안 설정" 창에서 "하위 컨테이너 및 개체의 소유자 바꾸기" 확인란을 선택합니다. 소유권을 변경하려면 확인을 클릭하세요.
- 폴더를 교체하고 오류가 계속 나타나는지 확인합니다.
해결책 4:특정 레지스트리 키 제거
이 레지스트리 키는 문제의 핵심과 직접 관련이 있으며 손상되면 당면한 오류가 예상보다 더 자주 표시됩니다. 이 키를 삭제하기만 하면 문제를 쉽게 해결할 수 있습니다.
이 솔루션을 진행하기 전에 실행 중인 모든 프로그램을 닫고 키를 삭제할 때 심각한 문제가 발생할 경우에 대비하여 레지스트리 백업을 만드는 것이 좋습니다. 우리 기사의 지침에 따라 레지스트리를 백업하십시오.
- 검색 창이나 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기를 엽니다. 레지스트리 편집기에서 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE>> 소프트웨어>> Microsoft>> MMC>> SnapIns>> Fx>> {b05566ad-fe9c-4363-BE05-7a4cbb7cb510}
- 이 키와 해당 경로 트리가 있는 화면 오른쪽을 마우스 오른쪽 버튼으로 클릭하고 경고 대화 상자를 확인하여 이 키를 삭제합니다. 컴퓨터를 다시 시작해도 문제가 계속 나타나는지 확인하세요.
해결 방법 5:System32에서 mmc.exe 파일 이름 바꾸기
단순히 System32에서 파일 이름을 바꾸는 것으로 문제를 해결할 수 있지만 이 방법이 항상 작동하는 것은 아니며 이 방법이 효과가 있는 경우 매우 운이 좋다고 생각해야 합니다. 반면에 이 방법은 시도하기 쉽고 문제가 발생하면 쉽게 되돌릴 수 있습니다.
- 화면 하단의 도구 모음에서 액세스할 수 있는 파일 탐색기의 다음 위치로 이동합니다.C>> Windows>> System32
<올 시작="3">