Windows 10 및 11에서 오류 코드 0x80004005를 수정하는 방법
Windows는 백만 가지 가능한 원인과 최소한 많은 솔루션이 있는 수수께끼 같은 오류 코드를 제공하는 것을 좋아합니다. 오류 코드 0x80004005도 예외는 아니지만 몇 가지 일반적인 원인이 있습니다. 다음은 Windows 10 또는 Windows 11에서 수정할 수 있는 몇 가지 사항입니다.
오류 코드 0x80004005의 원인은 무엇입니까?
일반적으로 오류 코드 0x80004005는 Windows가 파일 또는 폴더에 액세스할 수 없는 경우 발생합니다. 이것은 일반적으로 “오류 0x80004005: 지정되지 않은 오류”로 표시됩니다.
다음은 가능한 원인의 일부 목록입니다.
- Windows 사용자 계정에 파일 또는 폴더에 대한 소유권이나 액세스 권한이 없습니다.
- 이러한 파일을 지원하지 않는 프로그램으로 암호화된 아카이브 파일(예: ZIP 파일)을 추출하거나 열려고 합니다.
- 바이러스 백신이 파일에 대한 액세스를 차단하고 있습니다.
- 네트워크 구성 설정이 잘못되었거나 서비스가 실행되고 있지 않아 네트워크의 다른 컴퓨터나 NAS(Network Attached Storage) 장치에 연결할 수 없습니다.
- 손상된 파일로 인해 Windows 업데이트가 작동하지 않음
오류 코드 0x80004005는 대부분의 Windows 오류 메시지보다 더 구체적이지만 여전히 많은 잠재적 원인과 잠재적 수정 사항이 있습니다.
아카이브 파일 오류 방지
모든 아카이브 파일이 동일한 기능을 지원하는 것은 아니지만 아카이브 파일을 사용하면 모든 종류의 깔끔한 작업을 수행할 수 있습니다. 파일을 압축하거나, 여러 파일을 묶거나, 파일을 암호화하거나, 큰 파일을 여러 아카이브 파일로 분할할 수 있습니다.
파일 탐색기는 자체적으로 ZIP 파일을 열고 만들고 추출할 수 있지만 그게 전부입니다. RAR, 7Z 또는 Tarball과 같은 대부분의 다른 아카이브 파일 형식에서는 작동하지 않습니다. 또한 대부분의 보관 파일은 암호로 파일에 대한 액세스를 잠그는 암호화와 같은 기능을 지원합니다. 파일 탐색기는 아카이브 파일 형식에서 제공하는 고급 기능을 지원하지 않습니다. 파일 탐색기를 사용하여 암호화된 ZIP 파일을 추출하려고 하면 “오류 0x80004005: 지정되지 않은 오류”가 표시됩니다.
해결책은 간단합니다. 암호화된 파일을 지원하는 다른 프로그램을 사용하십시오.
아카이브 파일을 관리하기 위한 많은 프로그램이 있습니다. 7-Zip 및 PeaZip 과 같은 일부 는 완전히 무료입니다. 둘 다 훌륭한 옵션이며 어느 쪽도 잘못 갈 수 없습니다.
WinZip 과 WinRAR 는 다른 두 가지 뛰어난 옵션이지만 둘 다 기술적으로 무료는 아닙니다. WinZip은 30일 무료 평가판을 제공하며, 이후 계속 사용하려면 구입해야 합니다. WinRAR도 평가판 기간을 제공하지만 평가판 기간이 끝난 후 몇 가지 문제가 있기는 하지만 무기한 사용할 수 있습니다.
Windows 업데이트 문제 해결
Windows 업데이트를 실행하려고 할 때 오류 0x80004005가 나타날 수도 있습니다. 이것은 일반적으로 정전이나 인터넷 중단과 같은 문제로 인해 Windows 업데이트가 중단된 후에 발생합니다.
가장 먼저 시도할 것은 내장된 Windows 업데이트 문제 해결사입니다. 문제 해결사는 오류의 원인을 자동으로 수정할 수 있습니다.
실패하면 모든 업데이트 파일을 수동으로 삭제하고 업데이트 서비스를 다시 시작할 수 있습니다. 손상된 다운로드로 인해 오류가 발생하면 문제가 해결됩니다.
네트워크 원인 문제 해결
오류 코드 0x80004005는 다른 상황에서도 발생하지만 사람들이 NAS(Network Attached Storage)에 연결하려고 할 때 가장 자주 발생합니다. 오류는 문제가 무엇인지 명확하게 말할 만큼 구체적이지 않지만 몇 가지 가능성이 있는 원인이 있습니다. LAN을 통해 연결하려는 두 대의 Windows PC를 사용하는 경우 두 컴퓨터에서 이 모든 설정을 확인해야 합니다.
SMB(서버 메시지 블록) 설정 확인
SMB는 동일한 네트워크에 있는 컴퓨터가 클라이언트 및 서버로 통신하고 기능할 수 있도록 하는 프로토콜입니다. 컴퓨터와 프린터 또는 컴퓨터와 NAS 간의 통신을 제공하는 데 가장 일반적으로 사용되지만 다른 용도로도 사용할 수 있습니다.
현재 여러 버전의 SMB가 사용 중입니다. SMB의 첫 번째 버전 또는 SMBv1은 가장 오래된 표준이며 보안상의 이유로 더 이상 사용되지 않습니다. SMBv2 및 SMBv3은 오늘날에도 여전히 널리 사용됩니다.
오류가 SMB 문제와 관련된 경우 몇 가지 옵션이 있습니다.
- SMB 서비스가 실행되지 않습니다.
- AllowInsecureGuestAuth가 비활성화되어 있고 이를 필요로 하는 NAS를 사용하고 있습니다.
- 사용하려는 장치 또는 서비스에는 SMBv1이 필요합니다.
SMB 서비스의 상태를 확인하는 것부터 시작하겠습니다. 관리자 권한 명령 프롬프트, PowerShell 또는 Windows 터미널을 열고 다음 명령을 실행합니다.
sc.exe qc lanmanworkstation
아래 출력과 매우 유사한 결과를 얻을 수 있습니다.
“START_TYPE”이 AUTO_START로 설정되지 않은 경우 활성화해야 합니다. 마지막 명령과 동일한 창에서 다음 두 명령을 실행합니다.
sc.exe 구성 lanmanworkstation 의존= Bowser/mrxsmb10/mrxsmb20/nsi sc.exe 구성 mrxsmb20 시작= 자동
모든 것이 잘 진행되었는지 확인할 수 [SC] ChangeServiceConfig SUCCESS
있습니다.
그래도 문제가 해결되지 않으면 안전하지 않은 게스트 로그인을 허용해 보십시오. Windows는 기본적으로 SMB2를 사용하는 네트워크 장치에 대한 게스트 로그인을 차단합니다. 이 설정을 비활성화해야 할 수도 있습니다. 이는 보안 관점에서 이상적이지는 않지만 소비자 하드웨어에서 수행하는 상당히 일반적인 일입니다.
레지스트리 편집기(RegEdit)를 실행한 다음 HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
왼쪽 메뉴로 이동하거나 주소 표시줄에 경로를 붙여넣습니다.
찾고 있는 DWORD는 AllowInsecureGuestAuth입니다. 존재하지 않는 경우 만들어야 합니다.
빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택한 다음 DWORD(32비트) 값을 클릭합니다. 이름을 “AllowInsecureGuestAuth”로 지정하고 값을 1로 설정합니다.
1로 설정한 후 원래 0x80004005 오류가 발생한 작업을 시도하십시오. SMB와 관련된 또 다른 가능성이 있습니다.
연결하려는 네트워크 장치에 가장 오래된 표준 버전인 SMBv1이 필요할 수 있습니다. Windows 10 및 Windows 11에서는 기본적으로 비활성화되어 있지만 계속 활성화할 수 있습니다.
시작 버튼을 클릭하고 검색 상자에 “Windows 기능”을 입력한 다음 Enter 키를 누르거나 열기를 클릭합니다. Windows 기능 창은 아직 설정 앱으로 이동하지 않았으므로 이동하려면 제어판 > 프로그램 > Windows 기능 켜기 또는 끄기로 이동하세요.
“SMB 1.0/CIFS 파일 공유 지원”이 나타날 때까지 아래로 스크롤합니다. 작은 더하기 버튼을 클릭한 다음 SMB 1.0/CIFS Client, SMB 1.0/CIFS Server를 선택하고 SMB 1.0/CIFS 자동 제거를 선택 취소합니다. 그런 다음 확인을 클릭합니다.
Windows에서 자동으로 파일을 다운로드하고 컴퓨터를 다시 시작하라는 메시지를 표시합니다. 작동하는지 테스트하고 확인하십시오. 작동하지 않더라도 걱정하지 마십시오. 당신이 시도할 수 있는 다른 것들이 있습니다. 계속하기 전에 SMB 1.0/CIFS를 다시 비활성화하는 것을 잊지 마십시오. 필요하지 않은 경우 활성화된 상태로 두는 것은 의미가 없으며 이는 잠재적인 보안 취약점입니다.
네트워크 검색 및 공유 설정
NAS(Network-Attached Storage) 또는 더 심한 경우 네트워크 프린터와 같은 네트워크 장치는 종종 매우 까다롭습니다. 네트워크 검색 또는 공유 설정이 잘못된 경우가 많습니다. 다음은 이러한 설정을 문제의 원인으로 배제하기 위해 수행해야 하는 작업입니다.
네트워크 설정을 엽니다. 시작 버튼을 클릭하고 검색 표시줄에 “고급 공유 옵션”을 입력한 다음 “열기”를 클릭하거나 Enter 키를 누릅니다. 제어판 > 네트워크 및 인터넷 > 네트워크 및 공유 센터 > 고급 공유 옵션으로 이동하여 제어판에서 이동할 수도 있습니다.
연결된 네트워크 유형에 따라 공유 설정을 사용자 지정할 수 있습니다. 일반적으로 홈 네트워크는 비공개여야 합니다. 그렇지 않은 경우 Windows 10 및 Windows 11을 사용하면 몇 번의 클릭만으로 네트워크를 공개에서 비공개로 변경할 수 있습니다.
오른쪽에 있는 “비공개” 또는 작은 갈매기 모양(위쪽 화살표 모양)을 클릭하여 “비공개”라고 표시된 섹션을 엽니다. “네트워크 검색 켜기”, “네트워크 장치 자동 구성 켜기” 및 “파일 및 프린터 공유 켜기” 옆에 있는 말풍선 또는 말풍선을 선택합니다.
그런 다음 “모든 네트워크”섹션으로 이동하십시오.
경고. 이러한 설정 중 일부는 활성화되어 있는 동안 공용 네트워크에 연결하는 경우 보안 또는 개인 정보 보호 취약성을 나타낼 수 있습니다. 집에서 절대 움직이지 않을 데스크탑이 두 개 있는 경우에는 문제가 되지 않습니다. 랩톱 또는 기타 휴대용 장치를 사용하는 경우 공용 Wi-Fi 네트워크에 연결하기 전에 해당 장치를 꺼야 합니다.
세 가지 옵션을 선택해야 합니다. “네트워크 액세스 권한이 있는 모든 사용자가 공용 폴더에 파일을 읽고 쓸 수 있도록 공유를 켜십시오”, “40비트 또는 56비트 암호화를 사용하는 장치에 대해 파일 공유를 켜십시오” 및 ” 암호 비활성화. ” 안전한 교환.
메모. 두 컴퓨터가 모두 Windows 장치인 경우 두 컴퓨터 모두에서 이 설정을 시도해야 하지만 이러한 설정은 연결을 시도하는 클라이언트보다 서버에서 더 중요할 수 있습니다.
변경 사항 저장을 클릭한 다음 컴퓨터를 다시 시작합니다. 그래도 작동하지 않으면 다른 문제가 있는 것입니다. 로컬 네트워크의 장치 간에 연결을 설정할 수 있도록 하는 기본 서비스와 관련이 있을 수 있습니다.
기본 서비스
SMB는 컴퓨터가 로컬 네트워크의 다른 장치와 통신할 수 있게 해주는 많은 소프트웨어 구성 요소 중 하나일 뿐입니다. Windows에는 네트워크 공유가 작동하는 데 필요한 몇 가지 서비스가 있습니다.
- DNS 클라이언트
- DHCP 클라이언트
- 기능 검색 공급자 호스트(fdPHost)
- 기능 검색 리소스 게시(fdResPub)
- SSDP(단순 서비스 검색 프로토콜)
- UPnP 장치 호스트
DNS 클라이언트와 DHCP 클라이언트는 자동으로 시작되어야 하며 제대로 작동할 것입니다. 컴퓨터에서 인터넷에 액세스하는 데 필요합니다. 실행되지 않으면 브라우저(및 대부분의 다른 응용 프로그램)가 작동하지 않기 때문에 확실히 알 수 있습니다.
나머지는 함께 PC가 네트워크의 다른 장치를 보고 상호 작용할 수 있는 기능을 제공합니다. 서비스 앱을 열어 상태를 확인하십시오. 이를 수행하는 두 가지 빠른 방법이 있습니다. 시작 메뉴 검색 표시줄에 “services”를 입력한 다음 “열기”를 클릭하거나 Enter 키를 누를 수 있습니다. 또는 Windows + R을 누르고 실행 상자에 “services.msc”를 입력한 다음 Enter 키를 누를 수 있습니다.
서비스 목록은 기본적으로 알파벳순으로 정렬되지만, 그렇지 않은 경우 상단의 “이름” 열을 클릭하기만 하면 됩니다. 목록을 아래로 스크롤하여 나열된 모든 서비스가 수동 또는 자동으로 설정되어 있는지 확인합니다.
메모. 네트워크 검색이 활성화되고 공유가 활성화되고 로컬 네트워크의 장치에 연결하려고 하면 서비스가 수동으로 설정되어 있어도 작동해야 합니다. 그렇지 않으면 문제가 발생한 것입니다. 서비스가 실행되고 있지 않고 실행되고 있어야 하는 경우 시작을 “수동”에서 “자동”으로 자유롭게 변경하십시오.
이 중 하나라도 사용 안함으로 설정된 경우 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
드롭다운 메뉴를 클릭하고 자동 또는 자동(지연된 시작)을 선택한 다음 적용 및 확인을 클릭합니다. 서비스는 Windows가 부팅될 때 자동으로 시작됩니다.
조언. 구형 또는 저전력 시스템이 있는 경우 컴퓨터가 부팅을 시도하는 동안 Windows 속도가 느려지지 않도록 지연된 시작을 설정할 수 있습니다.
나열된 모든 서비스를 다시 확인하고 컴퓨터를 다시 시작한 다음 다시 시도하십시오.
넷바이오스
NetBIOS는 LAN을 통한 장치 연결과 관련된 또 다른 핵심 소프트웨어입니다. 작동하지 않으면 0x80004005 오류가 발생하는 것으로 알려져 있습니다. 설정을 다시 확인하여 문제가 없는지 확인해 보겠습니다.
시작 버튼을 클릭하고 검색 표시줄에 “네트워크 연결”을 입력한 다음 Enter 키를 누르거나 열기를 클릭합니다.
로컬 네트워크에 연결하는 데 사용하는 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 클릭합니다. 어댑터는 하드웨어 구성이 다르기 때문에 컴퓨터마다 다르지만 일반적으로 유선 연결의 이름은 이더넷이고 Wi-Fi 어댑터의 이름은 Wi-Fi입니다.
“인터넷 프로토콜 버전 4(TCP/IPv4)”가 표시될 때까지 아래로 스크롤하여 선택하고 “속성”을 클릭합니다.
“고급”을 클릭하십시오.
WINS 탭을 클릭한 다음 창 하단을 보십시오. “기본” 설정이 작동해야 합니다. NetBIOS가 Disabled로 설정된 경우 기본 설정을 활성화합니다. 그러나 기본 옵션을 선택했는데도 오류가 계속 발생하면 대신 설정을 사용으로 변경해 보십시오. TCP/IP를 통한 NetBIOS 활성화 옆의 공간을 클릭한 다음 확인을 클릭합니다.
확인을 클릭하여 이전에 열었던 다른 창을 닫은 다음 오류가 발생하는지 확인합니다.
IPv6 비활성화
인터넷 프로토콜 버전 6(IPv6)은 미래이며 서서히 표준이 되고 있습니다. 그러나 새 표준의 채택은 빠르거나 간소화된 프로세스가 아니었습니다. IPv4 장치에 대한 레거시 지원을 제공하면 때때로 오류가 발생합니다.
“오류: 0x80004005″가 이러한 실패의 원인일 수 있습니다. 물론 해결책은 간단합니다. 전원을 끄십시오. 대부분의 경우 이것은 필요하지 않습니다.
메모. Windows 10은 약간 다르게 보이지만 프로세스는 본질적으로 동일합니다.
설정 앱을 열고 네트워크 및 인터넷 > (네트워크 이름) > 하드웨어 속성으로 이동한 다음 DNS 설정 영역에서 편집을 클릭합니다.
메모. Wi-Fi와 이더넷을 모두 사용하여 로컬 네트워크에 연결하는 경우 둘 다에 대해 IPv6을 비활성화해야 합니다.
IPv6까지 아래로 스크롤하고 토글을 끄기로 설정합니다.
컴퓨터를 다시 시작하고 오류가 계속 나타나는지 확인합니다.
바이러스 백신 또는 방화벽 차단 액세스
과도하게 보호하는 바이러스 백신 소프트웨어가 책임이 있을 가능성은 거의 없지만 전적으로 가능합니다. 최고의 최신 바이러스 백신 프로그램은 LAN(Local Area Network)에서 시작될 수 있는 공격을 포함하여 광범위한 공격에 대한 보호 기능을 제공합니다. 이것이 문제인지 확인하는 가장 쉬운 방법은 바이러스 백신 및 방화벽을 일시적으로 비활성화하는 것입니다.
바이러스 백신 프로그램이 너무 많기 때문에 이 작업을 수행하는 방법에 대한 특정 지침을 제공하는 것은 불가능합니다. 그러나 소프트웨어 회사는 웹사이트에 지침이 있으므로 시작해야 합니다.
Microsoft Defender를 사용하는 경우 방화벽 및 바이러스 백신을 비활성화하는 것은 매우 쉽습니다.
로컬 파일 오류 수정
오류 코드 0x80004005는 네트워크 장치에만 국한되지 않습니다. 파일이나 폴더를 로컬에서 액세스하거나 관리하려고 할 때 Windows PC에서 때때로 발생합니다. 운 좋게도 이 시나리오에는 이유 목록이 있습니다.
권한 또는 소유권 문제
로컬 파일로 작업하는 동안 오류 0x80004005가 발생하면 권한 또는 소유권 문제가 문제일 수 있습니다.
먼저 사용자 계정이 문제를 일으키는 파일이나 폴더의 소유자가 아닌지 확인하고 확인하십시오. 그렇지 않은 경우 가장 먼저 시도해야 할 것은 파일 또는 폴더의 소유권을 가져오는 것입니다.
파일의 소유권을 얻은 후에 시도해야 할 다음 작업은 수동으로 권한을 조정하는 것입니다. 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
보안 탭을 클릭하고 사용자 그룹을 선택한 다음 아래 나열된 권한을 확인하십시오. “전체 액세스”를 선택해야 합니다. 그렇지 않은 경우 편집을 클릭합니다.
목록에서 “모든 권한”을 선택하면 다른 모든 옵션도 자동으로 활성화됩니다. 그런 다음 적용 및 확인을 클릭합니다.
PC에 사용자 계정이 하나만 있는 경우 사용자 계정은 사용자 그룹과 관리자 그룹 모두에 속할 수 있습니다. 속성 창에서 둘 다에 대한 권한을 확인하십시오. 관리자 그룹의 모든 사용자 계정에는 모든 권한이 있어야 하지만 확신하는 데에는 문제가 없습니다.
소유권과 모든 권한이 있음을 확인한 후 오류가 계속 발생하는지 확인하십시오.
바이러스 백신
대부분의 바이러스 백신 소프트웨어는 특정 파일과 폴더를 맬웨어로부터 보호하도록 구성할 수 있습니다. 드문 경우지만 이 보호 기능은 PC의 정상적인 작동을 방해할 수 있습니다.
이것이 문제의 원인인지 확인하는 가장 빠른 방법은 바이러스 백신을 비활성화하는 것입니다. 바이러스 백신 웹 사이트에는 이를 수행하는 방법에 대한 지침이 있습니다.
Microsoft Defender Antivirus는 문제가 될 가능성이 낮지만 가능성을 배제하는 것은 나쁘지 않습니다.
하드 드라이브, SSD 또는 Windows 문제
하드웨어 오류 또는 Windows 손상이 오류의 원인인지 완전히 확신할 수 있는 쉬운 방법은 없습니다. 이 경우 가장 편리한 진단 도구는 단순히 문제가 있다고 가정하고 해결하는 것입니다. 당신은 확실히 더 나빠지지 않을 것입니다.
이를 유발할 수 있는 대부분의 문제를 제거하기 위해 실행해야 하는 세 가지 주요 명령인 Chkdsk, DISM 및 SFC가 있습니다.
명령을 실행하려면 명령 프롬프트 또는 PowerShell을 관리자로 실행해야 합니다. 스캔을 서두르지 마십시오. 시간이 걸릴 수 있습니다.
완료되면 컴퓨터를 다시 시작하고 오류 0x80004005가 계속 나타나는지 확인합니다.
추가 문제 해결 단계
불행히도 오류 코드는 특정 프로그램과 관련된 더 모호한 경우에도 나타날 수 있습니다. 프로그램이 너무 다양하기 때문에 이러한 경우 문제를 해결하는 방법을 정확히 말하기는 어렵습니다. 문제 해결 시 오류 0x80004005의 보다 일반적인 원인에 유의하십시오. 파일 또는 폴더에 올바르게 액세스할 수 없습니다.
즉, 문제 해결 단계는 응용 프로그램이 필요한 파일 및 폴더에 제대로 액세스할 수 있는지, 모든 필수 서비스가 올바르게 작동하는지, 핵심 파일이 손상되지 않았는지 확인하는 것으로 시작해야 합니다. 실용적인 관점에서 보면 바이러스 백신 비활성화, 관리자 권한으로 프로그램 실행, 프로그램을 완전히 지우고 다시 설치하는 세 가지 주요 단계가 있습니다.
답글 남기기