Windows를 설치하려고 하는데 0x80070020 오류 코드가 나타나면서 설치가 멈춰버린 경험, 다들 한 번쯤 있으실 겁니다. 이 오류는 흔히 '리소스 점유 충돌'이라고 불리며, 윈도우 설치 과정에서 필요한 파일이나 리소스에 접근하는 데 문제가 발생했을 때 나타납니다. 마치 여러 사람이 동시에 하나의 문을 통과하려고 할 때처럼, 무언가가 설치 과정을 방해하고 있다는 뜻이죠.
0x80070020 오류, 왜 발생하는 걸까요?
이 오류의 원인은 생각보다 다양합니다. 먼저, **백신 프로그램**이나 **보안 소프트웨어**가 윈도우 설치 파일을 악성 코드로 오인하여 접근을 차단하는 경우가 있습니다. 또한, **다른 프로그램**이 윈도우 설치에 필요한 파일을 사용 중이거나, **손상된 설치 미디어**를 사용하는 경우에도 발생할 수 있습니다. 심지어 **하드웨어 문제**나 **드라이버 충돌**도 원인이 될 수 있습니다.
가장 먼저 시도해 볼 방법: 백신 프로그램 끄기
가장 간단하고 효과적인 해결 방법 중 하나는 윈도우 설치 전에 **백신 프로그램**을 완전히 종료하는 것입니다. 백신 프로그램은 시스템을 보호하는 중요한 역할을 하지만, 때로는 윈도우 설치 파일을 오진하여 설치를 방해할 수 있습니다. 작업 표시줄의 시스템 트레이에서 백신 프로그램 아이콘을 찾아 마우스 오른쪽 버튼을 클릭한 후, '종료', '보호 중지' 또는 이와 유사한 옵션을 선택하여 백신 프로그램을 종료하세요. 설치가 완료된 후에는 반드시 백신 프로그램을 다시 활성화하는 것을 잊지 마세요.
설치 미디어 확인 및 재부팅
만약 USB 드라이브나 DVD를 사용하여 윈도우를 설치하고 있다면, **설치 미디어**가 손상되지 않았는지 확인해야 합니다. 다른 컴퓨터에서 해당 미디어를 사용하여 윈도우 설치를 시도해 보거나, 새로운 설치 미디어를 만들어보는 것이 좋습니다. 또한, 컴퓨터를 **재부팅**하는 것만으로도 간단하게 문제가 해결되는 경우가 많습니다. 재부팅은 시스템 메모리를 초기화하고, 실행 중인 프로세스를 종료하여 리소스 충돌을 해결할 수 있습니다.
클린 부팅으로 문제 해결하기
클린 부팅은 윈도우를 최소한의 드라이버와 시작 프로그램만으로 시작하는 방법입니다. 이를 통해 윈도우 설치를 방해하는 **타사 프로그램**을 식별하고 제거할 수 있습니다. 클린 부팅을 수행하는 방법은 다음과 같습니다.
1. Windows 키 + R 키를 눌러 실행 창을 엽니다.
2. `msconfig`를 입력하고 Enter 키를 누릅니다.
3. 시스템 구성 창에서 '서비스' 탭을 클릭합니다.
4. '모든 Microsoft 서비스 숨기기' 확인란을 선택하고 '모두 사용 안 함' 버튼을 클릭합니다.
5. '시작 프로그램' 탭을 클릭하고 '작업 관리자 열기'를 클릭합니다.
6. 작업 관리자에서 모든 시작 프로그램을 선택하고 '사용 안 함' 버튼을 클릭합니다.
7. 시스템 구성 창으로 돌아가 '확인' 버튼을 클릭하고 컴퓨터를 다시 시작합니다.
클린 부팅 후 윈도우 설치를 다시 시도해보고, 오류가 발생하지 않는다면, 사용 안 함으로 설정한 프로그램 중 하나가 문제의 원인일 가능성이 높습니다.
디스크 검사 및 드라이버 업데이트
하드 드라이브에 **오류**가 있거나, **오래된 드라이버**가 설치되어 있는 경우에도 0x80070020 오류가 발생할 수 있습니다. 명령 프롬프트를 관리자 권한으로 실행하고 `chkdsk /f /r` 명령을 입력하여 디스크 검사를 수행하세요. 이 명령은 하드 드라이브의 오류를 검사하고 복구합니다. 또한, 컴퓨터 제조사 웹사이트에서 최신 드라이버를 다운로드하여 설치하는 것도 중요합니다. 특히 **칩셋 드라이버**와 **스토리지 컨트롤러 드라이버**를 최신 버전으로 업데이트하는 것이 좋습니다.
레지스트리 편집 (고급 사용자)
레지스트리 편집은 매우 신중하게 수행해야 하는 작업입니다. 잘못된 값을 수정하면 시스템이 불안정해지거나 부팅되지 않을 수 있습니다. 따라서 레지스트리를 편집하기 전에 반드시 **백업**을 수행해야 합니다.
1. Windows 키 + R 키를 눌러 실행 창을 엽니다.
2. `regedit`를 입력하고 Enter 키를 누릅니다.
3. 다음 경로로 이동합니다: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager`
4. 오른쪽 창에서 `PendingFileRenameOperations` 값을 찾아 삭제합니다.
5. 레지스트리 편집기를 닫고 컴퓨터를 다시 시작합니다.
`PendingFileRenameOperations` 값은 시스템 재부팅 시 파일 이름 변경 작업을 예약하는 데 사용됩니다. 이 값이 손상되면 윈도우 설치가 실패할 수 있습니다.
그래도 안 된다면? 최후의 방법
위의 모든 방법을 시도해 봤지만 여전히 문제가 해결되지 않는다면, 윈도우 설치 미디어를 **새로운 것으로 교체**하거나, **하드웨어를 점검**해야 할 수도 있습니다. 특히 RAM(메모리)에 문제가 있는 경우 윈도우 설치 오류가 발생할 수 있으므로, 메모리 테스트 프로그램을 사용하여 RAM을 점검해 보는 것이 좋습니다. 또한, 컴퓨터 제조사나 윈도우 기술 지원에 문의하여 도움을 받는 것도 좋은 방법입니다.