게임이나 고사양 작업을 실행하던 중 갑자기 나타나는 "알 수 없는 하드 오류(Unknown Hard Error)" 팝업은 많은 사용자를 당황하게 만드는 문제입니다. 이 오류는 특히 explorer.exe, sihost.exe, ctfmon.exe와 같은 프로세스와 함께 발생하는 경우가 많습니다.

일반적으로 이 오류는 손상된 시스템 파일 또는 레지스트리 항목에 의해 발생하며, 검은 화면, 작업 표시줄 멈춤, 바탕화면 아이콘 사라짐 등의 증상으로 이어질 수 있습니다. 아래에서 소개하는 해결 방법을 순서대로 따라 하면 대부분의 경우 문제를 해결할 수 있습니다.
해결 방법 1: SFC(시스템 파일 검사기) 스캔 실행
SFC 스캔은 Windows에 내장된 시스템 복구 도구로, 손상되었거나 누락된 시스템 파일을 자동으로 찾아 복구해 줍니다. 앞서 언급했듯이 이 오류의 주요 원인이 시스템 파일 문제인 만큼, 가장 먼저 시도해 볼 가치가 있는 방법입니다.
관리자 권한 명령 프롬프트(Command Prompt)를 통해 SFC.exe(System File Checker) 도구를 실행하세요. 도구가 Windows 시스템 파일을 전체적으로 검사하고 손상된 파일을 즉시 복구하거나 교체해 줍니다.
해결 방법 2: 시스템 파티션 오류 검사 실행
Windows에는 디스크 오류를 검사하고 수정할 수 있는 유용한 내장 도구가 포함되어 있습니다. 관리자 권한이 있는 계정이라면 몇 번의 클릭만으로 실행할 수 있습니다.
- Windows 8 또는 10에서는 내 PC(This PC), 그 이전 버전에서는 내 컴퓨터(My Computer)를 엽니다. 탐색기를 연 후 왼쪽 탐색 창에서 해당 항목을 클릭하면 됩니다.
- 운영체제가 설치된 드라이브(기본값: 로컬 디스크 C:)를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 속성 창에서 도구(Tools) 탭으로 이동한 뒤, 오류 검사(Error-checking) 섹션의 검사(Check) 버튼을 클릭합니다.

- 화면에 표시되는 지침에 따라 진행하고, 디스크 검사에는 시간이 다소 걸리므로 충분히 기다립니다. 완료 후 컴퓨터를 재시작하고 "알 수 없는 하드 오류" 팝업이 여전히 나타나는지 확인합니다.
해결 방법 3: 다른 사용자 계정으로 로그인
현재 사용 중인 사용자 계정 자체에 문제가 생긴 경우에도 이 오류가 발생할 수 있습니다. 이 경우 오류는 보통 explorer.exe 프로세스와 연동되어 부팅 시점에 나타납니다. 새 계정으로 전환하면 기존에 생성한 파일들도 그대로 공유할 수 있으므로 어렵지 않게 적용할 수 있습니다.
Windows 10 사용자:
- 시작 메뉴 화면의 전원 버튼 위에 있는 톱니바퀴 아이콘을 클릭하거나, 시작 메뉴 옆 검색창에서 "설정"을 검색하여 설정 앱을 엽니다.

- 설정에서 계정(Accounts) 섹션을 열고 가족 및 다른 사용자(Family & other people)를 클릭합니다. 이 PC에 다른 사람 추가(Add someone else to this PC) 옵션을 선택합니다.
- Microsoft 계정으로 로그인하려면 이메일 또는 전화번호를 입력하고 비밀번호 등을 설정하면 됩니다. Microsoft 계정과 연결되지 않은 일반 계정을 원한다면 "이 사람의 로그인 정보를 가지고 있지 않습니다"를 클릭한 후 "Microsoft 계정이 없는 사용자 추가"를 선택하고 보안 정보를 설정합니다.

- 계정에 비밀번호를 설정하려면 비밀번호와 힌트를 입력하고 다음(Next)을 클릭합니다. 지금 설정하지 않고 방법이 효과가 있는지 확인한 후에 설정해도 무방합니다.
- 마침(Finish) 버튼을 클릭해 계정 생성을 완료합니다. 컴퓨터를 재시작하거나 시작 메뉴 >> 계정 아이콘 >> 로그아웃을 통해 새 계정으로 로그인한 뒤 문제가 해결되었는지 확인합니다.
이전 버전 Windows 사용자:
- 새 사용자를 추가하려면 반드시 관리자(admin) 권한 계정으로 로그인되어 있어야 합니다.
- 시작 메뉴 또는 옆의 검색창에서 제어판(Control Panel)을 검색해 엽니다. 제어판 우측 상단의 보기 기준을 범주(Category)로 변경한 후 사용자 계정(User Accounts)을 클릭합니다.

- 사용자 계정을 한 번 더 클릭한 뒤, 관리자 방패 아이콘이 있는 다른 계정 관리(Manage another account) 옵션을 선택합니다. 환경에 따라 사용자 계정 추가 또는 제거 옵션이 대신 표시될 수 있습니다.
- 계정 관리 창에서 새 계정 만들기(Create a new account)를 클릭하고, 새 계정 이름을 입력한 후 관리자 권한을 위해 관리자(Administrator) 라디오 버튼을 선택합니다.

- 모든 설정을 마치면 계정 만들기(Create Account) 버튼을 클릭합니다. 계정 목록에 새 계정이 추가된 것을 확인한 후 Windows에서 로그오프하고 새 계정으로 로그인하여 문제가 해결되었는지 확인합니다.
해결 방법 4: Windows를 최신 버전으로 업데이트
sihost.exe 프로세스와 관련된 "알 수 없는 하드 오류"는 과거 Windows 업데이트 배포 시점에 많은 사용자에게 문제를 일으켰으며, 결국 Microsoft가 공식 패치를 릴리즈하면서 해결되었습니다. 하지만 일부 사용자는 업데이트 기능 자체에 문제가 있었기 때문에, 이런 경우를 위한 대체 방법도 함께 소개합니다.
- Windows 로고 키 + I 키 조합을 눌러 설정 앱을 엽니다. 또는 시작 메뉴나 검색창에서 "설정"을 검색해도 됩니다.

- 설정 앱에서 업데이트 및 보안(Update & security) 하위 섹션을 찾아 클릭합니다.
- Windows 업데이트 탭에 머무른 상태에서 업데이트 상태 섹션의 업데이트 확인(Check for updates) 버튼을 클릭해 새로운 빌드가 있는지 확인합니다.

- 새 빌드로의 업데이트가 가능하면 Windows가 즉시 다운로드 및 준비 과정을 시작하며, 재시작이 가능해지는 즉시 업데이트가 설치됩니다.
만약 다른 버전의 Windows를 사용 중이거나, Windows 10의 설정 앱 자체에 문제가 있다면 자동 업데이트가 비활성화되어 있을 가능성도 고려해야 합니다. 이 경우 간단한 명령 하나로 모든 버전의 Windows에 최신 업데이트를 강제로 설치할 수 있습니다.
- 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Windows PowerShell(관리자)을 선택합니다. Windows 7 사용자는 검색으로 실행하면 됩니다.

- 해당 위치에 PowerShell 대신 명령 프롬프트(Command Prompt)가 표시되는 경우, 시작 메뉴나 검색창에서 검색한 후 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택하세요.
- PowerShell 콘솔에
cmd를 입력하고 환경이 전환될 때까지 잠시 기다립니다. cmd 스타일 콘솔에서 아래 명령어를 입력한 후 Enter 키를 누릅니다:
wuauclt.exe /updatenow
- 명령이 최소 한 시간 정도 실행되도록 두었다가, 업데이트가 검색·설치되었는지 다시 확인합니다. 이 방법은 Windows 10을 포함한 모든 Windows 운영체제에 적용할 수 있습니다.
해결 방법 5: 시스템 복원(System Restore) 활용
시스템 복원은 복잡해 보이지만, 실제로는 PC를 오류가 발생하기 이전 상태로 되돌리는 과정일 뿐이며 많은 사용자가 이 방법으로 문제를 해결했습니다. 컴퓨터에 복원 지점이 저장되어 있도록 설정되어 있다면 생각보다 간단하게 수행할 수 있습니다.
- 시작 메뉴 옆의 검색 버튼으로 복원 지점 만들기(create a restore point)를 검색해 실행합니다. 시스템 속성 창에서 시스템 복원(System Restore)을 클릭합니다.

- 시스템 복원 설정 창에서 다른 복원 지점 선택(Choose a different restore point) 옵션을 선택하고 다음(Next) 버튼을 클릭합니다.
- 컴퓨터가 미리 저장해 둔 복원 지점 목록에서 원하는 지점을 선택합니다. 오류가 발생하기 이전 시점의 복원 지점을 반드시 선택해야 하며, 선택 후 다음을 눌러 해당 시점으로 PC를 복원합니다.

- 복원 과정이 끝나면 컴퓨터는 해당 시점의 상태로 되돌아갑니다. 재부팅 후 "알 수 없는 하드 오류" 팝업이 여전히 나타나는지 확인합니다.
참고: 위 방법으로 복원을 진행할 수 없거나 도중에 오류가 발생한다면, 복구(Recovery) 메뉴에서 시스템 복원을 시작해 보세요. 실제로 많은 사용자가 Windows가 정상 부팅된 상태에서는 시스템 복원을 실행하지 못했지만, 복구 메뉴를 통해서는 성공적으로 해결했습니다.
- 로그인 화면 우측 하단의 전원(Power) 아이콘을 클릭하면서 Shift 키를 누른 상태에서 다시 시작을 클릭합니다. 복구 DVD 없이 복구 메뉴에 진입할 수 있는 편리한 방법입니다.
- 재시작 대신 여러 옵션이 있는 파란 화면이 나타납니다. 문제 해결(Troubleshoot) >> 고급 옵션(Advanced Options) >> 시스템 복원(System Restore)을 차례로 선택하여 도구를 실행합니다.

- 이후에는 위 방법의 2번째 절차(복원 지점 선택 및 복원 진행)와 동일한 단계를 따르면 됩니다. 복원이 완료되면 컴퓨터가 정상적으로 부팅될 것입니다.