Windows 오류 코드 0x80070005를 수정하는 방법

Windows 업데이트를 설치하는 데 문제(problem installing Windows updates) 가 있으면 Windows에 오류 코드 0x80070005가 표시 됩니다 . 특히 Windows(Windows) 업데이트 후 Windows에서 특정 Office 응용 프로그램을 활성화 (Windows)하거나(Office) 실행할 수 없는 경우에도 오류가 발생할 수 있습니다 . 오류 코드는 기본적으로 Windows 에 작업을 실행하는 데 필요한 파일이나 레지스트리 권한이 없음을 알려줍니다.

Windows 오류 코드 0x80070005 에 대한 7가지 잠재적인 문제 해결 솔루션을 강조합니다 .

1. Windows 업데이트 문제 해결사 실행(Windows Update Troubleshooter)

Windows 업데이트 를 설치하려고 할 때 0x80070005 오류 코드가 표시되면 이 작업을 수행 하십시오. Windows 업데이트(Windows Update) 문제 해결사 는 업데이트 중에 다른 오류도 수정할 수 있습니다. 

Windows 11에서 설정(Settings) > 시스템(System) > 문제 해결(Troubleshoot) > 기타 문제(Other troubleshooters) 해결사로 이동 하고 Windows 업데이트 옆에 있는 실행(Run) 버튼 을 선택합니다 .

Windows 10 컴퓨터 가 있는 경우 설정(Settings) > 업데이트 및 보안(Update & Security) > 문제 해결(Troubleshoot) > 추가 문제 해결사(Additional troubleshooter) > Windows 업데이트 로 이동하고 (Windows Update)문제 해결사 실행(Run the troubleshooter) 을 선택 합니다 .

(Wait)문제 해결사가 오류 코드 0x80070005를 유발하는 잠재적인 문제를 진단할 때까지 기다렸다가 화면의 권장 사항을 따르십시오.

2. 맬웨어 및 바이러스 검사

맬웨어(Malware) 와 바이러스는 종종 특정 프로그램을 실행하고 Windows 업데이트를 설치하는 데 필요한 필수 시스템 파일과 레지스트리 키를 삭제합니다. 타사 소프트웨어를 사용 하여 PC에서 맬웨어 및 바이러스를 검사 하거나 (scan your PC for malware and viruses)Windows 보안(Windows Security) 앱 에서 실시간 보호를 켭니다 .

설정(Settings) > 개인 정보 및 보안(Privacy & security) > Windows 보안(Windows Security) > Windows 보안 열기(Open Windows Security) > 바이러스 및 위협 방지(Virus & threat protection) > 설정 관리(Manage settings) 로 이동 하고 실시간 보호(Real-time protection) 를 켜십시오 .

Windows 10에서 설정(Settings) > 업데이트 및 보안(Update & Security) > Windows 보안(Windows Security) > 바이러스 및 위협 방지(Virus & threat protection) > 설정 관리 로 이동하여 (Manage settings)실시간 보호(Real-time protection) 를 켭니다 .

3. 시스템 파일 검사기 실행

SFC ( 시스템 파일 검사기(System File Checker) ) 는 Windows에서 손상, 손상 및 누락된 시스템 파일을 검사(checks for corrupt, damaged, and missing system files in Windows) 하는 명령줄 도구입니다 . 도구가 발견하면 새 복사본으로 바꿉니다.

중요한 시스템 파일이 없거나 손상되어 0x80070005가 표시되는 경우 SFC 를 실행하는 것이 문제를 해결하는 가장 좋은 방법입니다. 컴퓨터를 인터넷에 연결하고 아래 단계를 따르십시오.

  1. Windows 검색 표시줄에 (Windows Search)명령 프롬프트(command prompt) 를 입력 하고 관리자 권한으로 실행을(Run as administrator) 선택 합니다.

PC에서 Windows 8 이상을 실행하는 경우 Microsoft 는 (Microsoft)시스템 파일 검사기 를 실행하기 전에 (System File Checker)DISM ( 배포 이미지 서비스(Deployment Image Servicing)관리(Management) ) 도구를 실행할 것을 권장합니다 . 그렇지 않은 경우 (Otherwise)Windows 7 PC 가 있는 경우 3 단계(Step) 로 이동 합니다.

  1. 터미널에 DISM.exe /Online /Cleanup-image /Restorehealth 를 입력하거나 붙여넣고 Enter 키를 누릅니다 .

"복원 작업이 성공적으로 완료되었습니다."라는 성공 메시지가 나타나면 시스템 파일 검사기(System File Checker) 를 실행합니다 (다음 단계 참조).

  1. 터미널에 sfc /scannow 를 입력하거나 붙여넣고 Enter 키를 누릅니다 .

(Wait)성공 메시지를 기다리고 명령 프롬프트 창을 닫고 /(Command Prompt) 운영 체제를 다시 실행하면 0x80070005 오류가 발생합니다. 보류 중인 복구 작업을 완료하려면 컴퓨터를 다시 시작해야 할 수 있습니다.

따라서 시스템 파일 검사기(System File Checker) 를 실행할 때 화면 메시지에 주의하십시오 .

4. Windows 레지스트리 업데이트

(Microsoft recommends updating the registry)Microsoft는 Windows 를 업데이트한 후 (Windows)Office 응용 프로그램 에 오류 코드 0x80070005가 나타나면 레지스트리를 업데이트할 것을 권장합니다 . 레지스트리의 항목을 삭제하거나 손상시키면 Windows 에서 다른 문제가 발생할 수 있습니다 . 따라서 업데이트를 수행하기 전에 Windows 레지스트리를 백업해야 합니다 .(back up the Windows Registry)

모든 Microsoft Office 응용 프로그램을 닫고 다음 단계를 따르십시오.

  1. Windows 키(Windows key) + R 을 누르고 실행 상자에 regedit 를 입력 하고 확인(OK) 을 선택 합니다.

  1. HKEY_USERS 폴더를 확장하고 S-1-5-20 폴더 를 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 권한(Permissions) 을 선택 합니다.

  1. 추가(Add) 를 선택 합니다.

  1. 대화 상자에 현재 사용자의 이름을 입력하고 이름 확인(Check Names) 을 선택한 다음 확인 을 선택 합니다(OK) .

  1. 다음으로 고급(Advanced) 을 선택합니다 . 그러면 레지스트리 폴더에 대한 고급 보안 설정 메뉴가 열립니다.(Advanced Security Settings)

  1. "권한" 탭에서 새로 생성된 사용자를 선택하고 편집(Edit) 을 선택합니다 .

  1. 모든 권한(Full Control) 확인란 을 선택하고 확인을 선택 합니다(OK) .

  1. 네트워크 서비스(NETWORK SERVICE) 를 선택하고 편집 (Edit) 선택 합니다.

  1. 모든 권한(Full Control) 확인란 을 선택하고 확인을 선택 합니다(OK) .

  1.  마지막으로 모든 자식 개체 권한 항목을 이 개체의 상속 가능한 권한 항목으로 바꾸기 를 선택하고 (Replace all child object permission entries with inheritable permission entries from this object)확인(OK) 을 선택 합니다.

  1. 확인 프롬프트에서 (Yes) 를 선택 합니다.

  1. 적용(Apply) 을 선택한 다음 확인(OK) 을 선택 합니다.

레지스트리 편집기(Registry Editor) 를 닫고 Office 앱을 다시 열고 0x80070005 오류 코드가 중지되는지 확인합니다.

  1. Windows 키(Windows key) + R 을 눌러 Windows 실행 상자를 엽니다.
  2. 대화 상자에 C:\Users\USERNAME\AppData 를 입력 하고 확인(OK) 을 선택 합니다.

참고:(Note:) C : 를 (C:)Windows 가 설치된 드라이브 문자로 바꾸십시오. 마찬가지로 (Likewise)USERNAME 을 PC의 사용자 이름으로 바꾸 십시오.

  1. 로컬(Local) 폴더를 마우스 오른쪽 버튼으로 클릭 하고 상황에 맞는 메뉴에서 속성 을 선택합니다.(Properties)

  1. 보안(Security) 탭으로 이동하여 편집 을 선택 합니다(Edit) .

  1. 추가(Add) 를 선택 합니다.

  1. 대화 상자에 Everyone 을 입력 하고 이름 확인(Check Names,) 을 선택한 다음 확인(OK) 을 선택합니다 .

  1. 모든 사람(Everyone) 을 선택 하고 "모든 권한" 열에서 허용(Allow) 확인란 을 선택합니다.

  1. 적용(Apply) 을 선택한 다음 확인(OK) 을 선택 합니다.

  1. Windows 에서 권한을 설정하는 동안 " 보안 적용(Applying Security) 오류 "가 몇 번 나타날 수 있습니다. 프로세스가 끝날 때까지 계속(Continue) 을 선택 합니다.

  1. 확인(OK) 을 선택 하여 로컬 에 대한 (Local)로컬(Local) 권한 창 을 닫고 Windows 업데이트를 다시 설치합니다.

  1. 확인(OK) 을 다시 선택 하여 변경 사항을 저장합니다.

5. 방화벽 설정 확인

방화벽 설정을 우회 하도록 SVCHOST ( Windows 서비스 용 호스트 프로세스 )를 구성하여 0x80070005 오류를 해결할 수 있습니다 .

  1. Windows 검색 표시줄에 (Windows Search)방화벽(firewall) 을 입력 하고 결과 페이지에서 방화벽 및 네트워크 보호(Firewall & network protection) 를 선택 합니다.

  1. 페이지 하단으로 스크롤하고 방화벽을 통해 앱 허용(Allow an app through firewall) 을 선택 합니다.

그러면 제어판 의 (Control Panel)Windows Defender 방화벽(Windows Defender Firewall) 창으로 리디렉션됩니다 .

  1. 설정 변경 을(Change settings) 선택 합니다.

  1. 다른 앱 허용(Allow another app) 을 선택 합니다 .

  1. 찾아보기(Browse) 를 선택 합니다.

  1. svchost 를 선택하고  열기 (Open) 선택 합니다.

  1. 계속하려면 추가(Add) 를 선택 하십시오.

  1. Windows 서비스(Services)호스트 프로세스 의 " (Host Process)개인(Private) " 및 "공용" 열을 확인했는지 확인하십시오 .

  1. 확인(OK) 을 선택 하고 PC를 다시 업데이트하십시오.

6. 클린 부팅 수행

Windows에서 클린 부팅을(clean boot in Windows) 수행하면 시작 오류, 빈번한 앱 충돌 및 Windows 업데이트(Windows Update) 문제의 원인을 진단하는 데 도움이 될 수 있습니다. 클린 부팅을 수행하면 PC가 비필수 서비스를 일시적으로 비활성화합니다. Windows 를 업데이트 하거나 Office 앱을 실행할 때 오류 코드 0x80070005를 유발하는 소프트웨어 충돌을 분리하고 진단하는 데 도움이 됩니다.

(Make)클린 부팅을 시작하기 전에 관리자 계정을 사용하여 PC에 로그인했는지 확인 하십시오.

  1. Windows 검색 상자에 msconfig 를 입력 하고 시스템 구성(System Configuration) 을 관리자로 실행합니다.

  1. 서비스(Services) 탭으로 이동하여 모든 Microsoft 서비스 숨기기(Hide all Microsoft services) 확인란을 선택하고 모두 비활성화(Disable all) 를 선택합니다 .

  1. 그런 다음 (Afterward)시작(Start-up) 탭 으로 이동하여 작업 관리자 열기(Open Task Manager) 를 선택 합니다.

  1. 목록에서 프로그램을 마우스 오른쪽 버튼으로 클릭하고 비활성화(Disable) 를 선택합니다 . 시작(Startup) 탭 의 모든 앱에 대해 이 작업을 수행합니다 .

작업 관리자(Task Manager) 를 닫고 컴퓨터를 다시 시작하여 "깨끗한" 환경으로 부팅합니다. 클린 부팅 프로세스 후 0x80070005 오류가 발생하지 않으면 비활성화된 앱 중 하나가 오류에 대한 책임이 있음을 의미합니다.

7. Windows 업데이트 구성 요소 재설정

위의 문제 해결 단계를 시도한 후에도 오류가 지속되면 Windows Update 에이전트 의 모든 구성 요소를 재설정합니다 .

  1. Windows 검색 표시줄에 (Windows Search)명령 프롬프트(command prompt) 를 입력 하고 관리자 권한으로 실행을(Run as administrator) 선택 합니다.

  1. 터미널에 net stop wuauserv 를 입력하거나 붙여넣고 Enter 키를 누릅니다 . 이 명령은 Windows 업데이트(Windows Update) 서비스를 중지합니다.

  1. rd /s /q %systemroot%\SoftwareDistribution 을 입력하거나 붙여넣고 Enter 키를 누릅니다 .

  1. 마지막으로 net start wuauserv 를 입력하거나 붙여넣고 (net start wuauserv)Enter 키를 눌러 Windows 업데이트(Windows Update) 서비스 를 다시 시작합니다 .

명령 프롬프트(Command Prompt) 창을 닫고 이제 0x80070005 오류 코드 없이 Windows 업데이트(Windows Updates) 를 설치할 수 있는지 확인합니다 .

최후의 수단: Windows 재설정

(Reset Windows to factory settings)0x80070005 오류로 인해 Windows 업데이트를 설치하거나 Office 앱을 실행할 수 없는 경우 Windows를 공장 설정으로 재설정 합니다.



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts