오류 0x80004005는 지정되지 않은 오류로 해석되며 일반적으로 사용자가 공유 폴더, 드라이브, 가상 머신, Microsoft 계정 변경 사항에 액세스할 수 없을 때 그리고 Windows 업데이트 설치에 실패할 때 표시됩니다. 이 문제를 해결하는 방법은 오류 메시지가 발생한 위치와 방법에 따라 다르며 오류가 실제 문제가 무엇인지 구체적으로 알려주지 않기 때문에 Microsoft Books에서도 "지정되지 않은 오류로 정의됩니다. ".
오류 0x80004005:원인 및 해결 방법
손상된 시스템 파일 복구
이 가이드의 방법을 시도하기 전에 Restoro를 사용하여 여기에서 손상되거나 누락된 파일을 스캔하고 복원하는 것이 좋습니다. , 문제가 해결되지 않았는지 확인한 다음 위의 색인에서 문제를 선택하고 제공된 지침을 따르십시오.
1. VirtualBox의 오류 0x80004005
일반적으로 문제를 일으키는 것은 레지스트리 키입니다.
Windows 키 길게 누르기 R을 누릅니다. regedit 입력 확인 클릭
<강한>
다음 레지스트리 경로로 이동:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers "C:\Program Files\Oracle\VirtualBox\VirtualBox.exe"="DISABLEUSERCALLBACKEXCEPTION"
이 키가 있으면 삭제하고 다시 시도하십시오. 키를 삭제해도 도움이 되지 않으면 바이러스 백신을 비활성화해 보십시오.
그래도 작동하지 않으면 다음 단계를 따르세요.
바이러스 백신을 제거하고 테스트한 다음 다시 설치하십시오.
바이러스 백신을 AVG 또는 Security Essentials와 같은 다른 것으로 교체하십시오.
2. 공유 드라이브/폴더 액세스 시 오류 0x80004005
regedit를 사용하여 LocalAccountTokenFilterPolicy 값을 만듭니다.
Windows 키 길게 누르기 R 누르기
regedit 입력 확인을 클릭
regedit에서 다음 경로로 이동합니다.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
32비트 시스템용 , LocalAccountTokenFilterPolicy라는 새 DWORD 값을 만듭니다. .
64비트 시스템의 경우 , LocalAccountTokenFilterPolicy라는 QWORD(64비트)를 만듭니다. .
두 경우 모두 값을 숫자 1(켜짐을 의미)로 설정하고 확인을 클릭하는 것을 잊지 마십시오.
일반적으로 LocalAccountTokenFilterPolicy 데이터 값을 설정할 기회가 있기 전에 값이 생성됩니다. 문제 없습니다. 두 번 클릭하고 데이터를 0에서 1로 수정하기만 하면 됩니다.
이 작업이 완료되면 컴퓨터를 다시 시작하고 이제 공유 드라이브 또는 폴더에 액세스할 수 있는지 확인하십시오.
위의 모든 단계를 수행한 후에도 문제가 지속되는 경우 그럼
Windows 키 길게 누르기 R 누르기 , hdwwiz.cpl을 입력합니다. 기기 관리자 열기 . 네트워크 어댑터를 선택한 다음 메뉴에서 보기를 클릭하고 숨겨진 기기 보기를 선택합니다. 네트워크 어댑터를 확장하고 Microsoft 6to4 어댑터가 보이면 마우스 오른쪽 버튼을 클릭하고 장치 제거를 선택하여 모두 삭제합니다.
완료되면 PC를 재부팅한 다음 테스트합니다.
3. Windows 7 또는 Windows Server 2008 R2 SP1 설치 시 오류 0x80004005
여기에서 CheckSUR을 다운로드하고 실행하십시오. 시스템 업데이트 준비 도구 이후 시스템의 구성 요소 확인을 마쳤으면 SFC 스캔을 실행합니다.
4. E_FAIL(0x80004005) Ubuntu에서 VirtualBox를 설정할 때
VM에 3GB 이상의 RAM을 할당하려는 경우 호스트가 64비트 시스템이고 실제 하드웨어 통과가 허용되는지 확인하십시오(VT-x)
4.1 가상 머신에 대한 세션을 열지 못했습니다.
VM(VirtualBox)의 특정 세션에서 다음 오류가 표시될 수 있습니다.
문제를 해결하려면 네트워크 센터 열기 어댑터 설정 변경을 선택합니다. Virtualbox 호스트 전용 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. "Virtualbox NDIS6 브리짓 네트워킹 드라이버 활성화 비활성화되어 있으면 다시 테스트하십시오. 이제 VirtualBox가 정상적으로 시작됩니다. 그렇지 않은 경우 Virtualbox NDIS6 브리짓 네트워킹 드라이버 사용 가지고 있는 모든 네트워크 어댑터(이더넷, WiFi...)에 대해 항상 NDIS6의 선택을 취소하고 테스트하십시오.
4.2 Microsoft 6to4 제거
이 문제를 해결하려면 작업 관리자에서 Microsoft 6to4 장치를 제거해야 합니다. 이러한 장치는 기본적으로 숨겨져 있기 때문에 표시되지 않을 수 있습니다. 따라서 숨겨진 장치 표시 옵션을 켠 후에만 이러한 항목이 표시됩니다.
다음은 이러한 기기를 삭제하는 단계입니다.
- Windows 키 길게 누르기 R을 누릅니다.
- devmgmt.msc를 입력합니다. Enter 키를 누릅니다.
- 보기 를 클릭합니다. 숨겨진 기기 표시를 선택합니다.
- 네트워크 어댑터를 두 번 클릭합니다.
- Microsoft 6to4 기기를 마우스 오른쪽 버튼으로 클릭합니다. 제거를 선택합니다. . 목록에 표시되는 모든 Microsoft 6to4 장치에 대해 이 단계를 반복합니다.
완료되면 컴퓨터를 다시 시작합니다. Windows에 다시 로그인하면 문제가 해결됩니다.
5. 파일 추출 시 오류 0x80004005
.zip 또는 .rar 파일을 추출하거나 열려고 하는 동안 이 오류가 발생하는 경우 몇 가지 잠재적인 수정 방법이 있습니다.
5.1 다른 추출 유틸리티 시도
먼저, 파일이 비밀번호로 보호되어 있지 않은지, 추출기 유틸리티가 비밀번호로 보호된 파일을 처리할 수 있는지 확인하십시오. 7Zip과 같은 다른 유틸리티를 다운로드하여 이 작업을 수행할 수 있습니다. 동일한 .zip 또는 .rar 아카이브를 열거나 추출하려고 할 때 비밀번호를 입력하라는 메시지가 표시되는지 확인하십시오.
5.2 방법 2:AV의 실시간 보호 비활성화
또 다른 가능한 원인은 과잉 보호적인 타사 보안 제품군입니다. 특정 조건에서 여러 타사 바이러스 백신 제품군이 압축 파일의 추출을 차단합니다. 기본 보안 제품군(Windows Defender) 대신 외부 타사 바이러스 백신을 사용하는 경우 타사 AV의 실시간 보호 또는 차폐를 일시적으로 비활성화하고 문제가 해결되었는지 확인할 수 있습니다.
더 이상 0x80004005 오류가 발생하지 않는 경우, 현재 타사 제품군을 제거하고 다른 보안 제품군으로 이동하는 것을 고려하십시오. 이와 같은 다른 충돌을 피하려면 내장 보안 솔루션을 고려하십시오.
5.3 jscript.dll 및 vbscript.dll 재등록
처음 두 가지 해결 방법이 실패했다면 다른 접근 방식을 시도해 보겠습니다. 일부 사용자는 상승된 명령 프롬프트에서 몇 가지 DLL(동적 링크 라이브러리)을 다시 등록하여 문제를 해결했습니다. 더 정확하게 말하면 이 방법은 jscript.dll을 다시 등록하여 문제 해결을 시도합니다. (JScript를 실행할 때 사용되는 라이브러리) 및 vbscript.dll (VBScript용 API 함수를 포함하는 모듈). 다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 상자를 엽니다. 그런 다음 "cmd " 및 Ctrl + Shift + Enter 예를 클릭합니다. UAC(사용자 계정 컨트롤)에서 상승된 명령 프롬프트를 여는 프롬프트.
- 상승된 명령 프롬프트에서 다음 명령을 입력하고 Enter: 키를 누릅니다.
regsvr32 jscript.dll
- 동일한 상승된 명령 프롬프트에서 다음 명령을 입력하고 Enter: 키를 누릅니다.
regsvr32 vbscript.dll
- 컴퓨터를 다시 시작하고 .zip을 열거나 추출할 수 있는지 확인합니다. 또는 .rar 0x80004005 오류를 수신하지 않고 파일 .