PC를 켰는데 갑자기 블루스크린(BSOD)과 함께 'PC에 문제가 발생하여 다시 시작해야 합니다(Your PC ran into a problem and needs to restart)'라는 오류 메시지가 나타나면 당황스러울 수밖에 없습니다. 특히 Windows 10으로 업데이트하거나 업그레이드한 후 이 오류가 발생한다면, 손상되었거나 오래되었거나 호환되지 않는 드라이버가 원인일 가능성이 큽니다.
오류 화면에는 보통 "문제가 발생하여 PC를 다시 시작해야 합니다. 일부 오류 정보를 수집한 후 자동으로 다시 시작합니다."라는 문구가 표시됩니다. 이는 컴퓨터가 처리할 수 없는 문제에 직면했다는 의미입니다.
또한 전원 공급 장애, 손상된 시스템 파일, 바이러스 또는 악성코드, 불량 메모리 섹터 등 다양한 원인이 있을 수 있습니다. 사용자마다 컴퓨터 환경과 구성이 다르기 때문에 원인도 각각 다릅니다. 지금부터 이 오류를 해결하는 방법을 단계별로 알아보겠습니다.
'PC에 문제가 발생하여 다시 시작해야 합니다' 오류 해결 방법
먼저 안전 모드로 Windows를 부팅할 수 있는지 확인해야 합니다. 안전 모드 진입이 가능하다면 해결 방법이 달라지고, PC 자체에 접근조차 할 수 없다면 다른 복구 절차를 따라야 합니다. 아래에서 해당하는 경우에 맞는 방법을 선택하세요.
방법 1: 안전 모드로 Windows 시작이 가능한 경우
우선 정상적으로 PC에 로그인할 수 있는지 확인하고, 그렇지 않다면 안전 모드로 부팅한 후 아래의 방법들을 순서대로 시도해 보세요.
팁: 작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다.
1-1. 메모리 덤프 설정 변경
1. 시작 메뉴 검색창에서 제어판을 검색하여 실행합니다.
2. 시스템 및 보안 → 시스템을 차례로 클릭합니다.
3. 왼쪽 메뉴에서 '고급 시스템 설정'을 클릭합니다.
4. 시스템 속성 창에서 시작 및 복구 항목의 '설정' 버튼을 클릭합니다.
5. 시스템 오류 섹션에서 '자동으로 다시 시작'의 체크를 해제하고, 디버깅 정보 쓰기 항목에서 '전체 메모리 덤프'를 선택합니다.
6. 확인 → 적용 → 확인 순으로 클릭하여 설정을 저장합니다.
1-2. 필수 Windows 드라이버 업데이트
오래되었거나 손상되었거나 호환되지 않는 드라이버가 이 오류의 주요 원인일 수 있습니다. 안전 모드로 부팅한 후 다음 드라이버들을 업데이트해 보세요.
- 디스플레이 어댑터(그래픽) 드라이버
- 무선 네트워크 어댑터 드라이버
- 이더넷 어댑터 드라이버
참고: 하나의 드라이버를 업데이트할 때마다 PC를 재시작하여 문제가 해결되는지 확인하세요. 오류의 원인이 되는 드라이버를 찾았다면 해당 드라이버를 제거한 후 제조사 웹사이트에서 최신 버전을 설치하는 것이 좋습니다.
1. Windows 키 + R을 누른 후 devmgmt.msc를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다.
2. 디스플레이 어댑터를 확장한 후 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 업데이트'를 선택합니다.
3. '업데이트된 드라이버 소프트웨어 자동 검색'을 선택하고 프로세스가 완료될 때까지 기다립니다.
4. 문제가 해결되었다면 완료된 것이고, 그렇지 않다면 계속 진행합니다.
5. 다시 '드라이버 업데이트'를 선택하되, 이번에는 '내 컴퓨터에서 드라이버 소프트웨어 찾아보기'를 선택합니다.
6. '컴퓨터에서 사용 가능한 드라이버 목록에서 직접 선택'을 클릭합니다.
7. 목록에서 호환되는 드라이버를 선택하고 다음을 클릭합니다.
8. 변경 사항을 적용하기 위해 PC를 재부팅합니다.
같은 방법으로 무선 네트워크 어댑터와 이더넷 어댑터 드라이버도 업데이트합니다. 그래도 오류가 지속된다면 위 드라이버들을 제거하는 방법을 시도해 보세요.
참고: 하나씩 제거할 때마다 재시작하며 확인하고, 문제의 원인이 되는 드라이버를 찾으면 제조사 웹사이트에서 최신 드라이버를 설치하세요.
1. Windows 키 + R → devmgmt.msc 입력 → Enter로 장치 관리자를 엽니다.
2. 네트워크 어댑터를 확장한 후 무선 어댑터를 마우스 오른쪽 버튼으로 클릭하고 '디바이스 제거'를 선택합니다.
3. 제거를 클릭하여 작업을 확정합니다.
4. 완료되면 설치된 프로그램 목록에서 관련 유틸리티 프로그램도 함께 삭제합니다.
5. PC를 재부팅하면 Windows가 해당 장치의 기본 드라이버를 자동으로 설치합니다.
1-3. 디스크 검사(Check Disk) 및 DISM 명령 실행
손상된 Windows 이미지나 시스템 파일이 원인이라면 DISM(Deployment Image Servicing and Management) 도구를 실행하여 복구해야 합니다.
1. 시작 메뉴에서 'cmd'를 검색하여 명령 프롬프트를 관리자 권한으로 실행합니다.
2. 아래 명령어를 입력하고 Enter 키를 누릅니다:
chkdsk C: /f /r /x
참고: C:는 Windows가 설치된 드라이브 문자로, 실제 환경에 맞게 수정하세요. /f는 드라이브 오류 수정, /r은 불량 섹터 검색 및 복구, /x는 검사 시작 전 드라이브 분리를 의미합니다.
3. 검사가 완료될 때까지 기다린 후 PC를 재시작합니다.
4. 다시 명령 프롬프트를 열고 아래 명령어를 한 줄씩 입력하며 각각 Enter 키를 누릅니다:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
5. DISM 명령이 완료될 때까지 기다립니다.
6. PC를 재부팅한 후 오류가 해결되었는지 확인합니다.
1-4. 시스템 복원 실행
시스템 복원은 다양한 오류를 해결하는 데 효과적인 방법입니다. 이전에 생성해 둔 복원 지점이 있다면 시스템 복원을 실행하여 오류 발생 이전 상태로 되돌려 보세요.
1-5. Windows 업데이트 확인
1. Windows 키 + I를 눌러 설정을 연 후 업데이트 및 보안을 선택합니다.
2. 왼쪽 메뉴에서 Windows 업데이트를 클릭합니다.
3. '업데이트 확인' 버튼을 클릭하여 사용 가능한 업데이트를 확인합니다.
4. 대기 중인 업데이트가 있다면 다운로드 및 설치를 클릭합니다.
5. 업데이트가 완료되면 Windows가 최신 상태로 유지됩니다.
방법 2: PC에 접근할 수 없는 경우
정상 부팅도, 안전 모드 진입도 불가능한 상황이라면 Windows 설치 미디어를 활용한 복구 방법을 시도해야 합니다.
2-1. 자동 복구 실행
1. Windows 10 부팅 가능한 설치 DVD 또는 USB를 삽입하고 PC를 재시작합니다.
2. 'CD 또는 DVD에서 부팅하려면 아무 키나 누르십시오'라는 메시지가 나타나면 아무 키나 누릅니다.
3. 언어 기본 설정을 선택하고 다음을 클릭한 후, 화면 왼쪽 하단의 '컴퓨터 복구'를 클릭합니다.
4. 옵션 선택 화면에서 문제 해결을 클릭합니다.
5. 문제 해결 화면에서 고급 옵션을 클릭합니다.
6. 고급 옵션 화면에서 '자동 복구' 또는 '시작 복구'를 클릭합니다.
7. Windows 자동/시작 복구가 완료될 때까지 기다립니다.
8. 재시작 후 오류가 해결되었는지 확인하고, 그렇지 않다면 다음 방법을 계속 시도합니다.
2-2. 시스템 복원 실행
1. Windows 설치 미디어 또는 복구 드라이브/시스템 복구 디스크를 넣고 부팅한 후 언어 기본 설정을 선택하고 다음을 클릭합니다.
2. 화면 하단의 '컴퓨터 복구'를 클릭합니다.
3. 문제 해결 → 고급 옵션을 차례로 선택합니다.
4. '시스템 복원'을 클릭하고 화면의 지시에 따라 복원을 완료합니다.
5. PC를 재시작한 후 오류가 해결되었는지 확인합니다.
2-3. AHCI 모드 활성화
AHCI(Advanced Host Controller Interface)는 SATA 호스트 버스 어댑터를 위한 인텔 기술 표준입니다. BIOS/UEFI 설정에서 AHCI 모드를 활성화하면 저장 장치 관련 오류가 해결될 수 있습니다.
2-4. BCD 재구축
1. 위 방법과 같이 Windows 설치 디스크로 부팅하여 명령 프롬프트를 엽니다.
2. 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildBcd
3. 위 명령이 실패하면 다음 명령어를 입력합니다:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
4. 명령 프롬프트를 종료하고 Windows를 재시작합니다.
5. 이 방법으로도 해결되지 않으면 다음 단계를 계속 진행합니다.
2-5. Windows 레지스트리 복구
1. 설치 미디어 또는 복구 미디어를 넣고 부팅합니다.
2. 언어 기본 설정을 선택하고 다음을 클릭합니다.
3. 언어 선택 화면에서 Shift + F10을 눌러 명령 프롬프트를 엽니다.
4. 아래 명령어를 입력합니다 (드라이브 문자는 환경에 맞게 변경):
cd C:\windows\system32\logfiles\srt\
5. SrtTrail.txt 파일을 열어 내용을 확인합니다.
6. CTRL + O를 누르고 파일 형식에서 '모든 파일'을 선택한 후 C:\windows\system32로 이동하여 CMD를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
7. 아래 명령어를 입력합니다: cd C:\windows\system32\config
8. Default, Software, SAM, System, Security 파일을 .bak로 이름을 변경하여 백업합니다.
9. 다음 명령어를 한 줄씩 입력합니다:
(a) rename DEFAULT DEFAULT.bak
(b) rename SAM SAM.bak
(c) rename SECURITY SECURITY.bak
(d) rename SOFTWARE SOFTWARE.bak
(e) rename SYSTEM SYSTEM.bak
10. 아래 명령어를 입력하여 RegBack 폴더의 백업 파일을 복원합니다:
copy c:\windows\system32\config\RegBack c:\windows\system32\config
11. PC를 재시작하여 Windows로 정상 부팅되는지 확인합니다.
2-6. Windows 이미지 복구
1. 명령 프롬프트를 관리자 권한으로 열고 아래 명령어를 입력합니다:
DISM /Online /Cleanup-Image /RestoreHealth
2. Enter 키를 눌러 명령을 실행하고 완료될 때까지 기다립니다. 보통 15~20분 정도 소요됩니다.
참고: 위 명령이 작동하지 않으면 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows 또는 Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess를 시도해 보세요.
3. 프로세스가 완료되면 PC를 재시작합니다.
4. 모든 Windows 드라이버를 재설치하여 오류를 완전히 해결합니다.
함께 읽으면 좋은 글
- Windows 업데이트 0%에서 멈춤 현상 해결 방법
- Windows 10에서 NVIDIA 제어판이 사라졌을 때 해결 방법
- Windows 10 업데이트 완전히 중지하는 방법 [가이드]
- Windows 10 내장 웹캠이 작동하지 않을 때 해결 방법
이상으로 'PC에 문제가 발생하여 다시 시작해야 합니다' 오류를 해결하는 다양한 방법을 알아보았습니다. 위 방법들을 순서대로 시도하면 대부분의 블루스크린 오류를 해결할 수 있습니다. 추가 질문이 있다면 댓글로 남겨주세요.