Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 손상된 시스템 파일을 수동으로 복구하는 방법

이 글에서는 시스템 파일 검사기(System File Checker, SFC)가 정상적으로 작동하지 않을 때, 손상된 Windows 시스템 파일 하나를 정상 파일로 직접 교체하는 방법을 소개합니다.

Windows에 내장된 시스템 파일 검사기는 손상되었거나 누락된 시스템 파일을 자동으로 찾아 정상 파일로 교체해 주는 매우 편리한 도구입니다. 하지만 경우에 따라 SFC가 손상된 파일을 교체하지 못하고 오류 메시지를 표시하기도 합니다. 이럴 때는 해당 파일의 소유권을 가져온 뒤, 정상적인 복사본으로 수동 교체하면 문제를 해결할 수 있습니다.

참고: 시스템 파일 검사기를 사용해 단일 손상 파일을 교체하는 기본 방법도 함께 확인해 보세요.

Windows 11/10에서 손상된 시스템 파일 수정하기

먼저 아래 로그 파일을 열어 어떤 시스템 파일이 손상되었는지 정확히 확인해야 합니다.

  • %userprofile%\Desktop\sfcdetails.txt
  • CBS.Log %WinDir%\Logs\CBS\CBS.log

이 로그 파일에서 손상된 파일의 세부 정보를 확인할 수 있습니다.

1단계: 손상된 파일의 소유권 가져오기

손상된 파일의 이름과 경로를 파악했다면, 해당 파일의 소유권(Take Ownership)을 가져와야 합니다.

관리자 권한 명령 프롬프트(관리자 권한으로 실행)를 연 후 다음 명령어를 입력하세요.

takeown /f FileNameAndPath

여기서 FileNameAndPath는 손상된 파일의 경로와 파일명입니다. 예를 들어 wuapi.dll 파일이 손상되었다면 다음과 같이 입력합니다.

takeown /f C:\Windows\System32\wuapi.dll

2단계: 관리자에게 전체 권한 부여

다음으로, 관리자 계정에 해당 파일에 대한 전체 액세스 및 제어 권한을 부여해야 합니다.

관리자 권한 명령 프롬프트에서 다음 명령어를 실행하세요.

icacls FileNameAndPath /GRANT ADMINISTRATORS:F

앞선 예제를 적용하면 다음과 같습니다.

icacls C:\Windows\System32\wuapi.dll /grant administrators:F

3단계: 정상 파일로 교체하기

이제 손상된 파일을 정상적인 복사본으로 교체합니다. 마찬가지로 관리자 권한 명령 프롬프트를 연 후 다음 명령어를 실행하세요.

copy NewFileLocation FileNameAndPath

여기서 NewFileLocation은 미리 확보해 둔 정상 파일이 저장된 위치입니다. 예를 들어 정상 파일을 바탕화면에 저장해 두었다면 다음과 같이 입력합니다.

copy C:\Users\<사용자 이름>\Desktop\wuapi.dll C:\windows\system32\wuapi.dll

이 과정을 완료하면 손상된 시스템 파일이 정상 파일로 교체되어 문제가 해결될 것입니다.

함께 읽으면 좋은 글

  1. Windows 리소스 보호가 손상된 파일을 찾았지만 일부를 복구하지 못하는 경우 해결법
  2. Windows 리소스 보호가 복구 서비스를 시작할 수 없을 때 대처 방법
  3. 안전 모드, 부팅 시간 또는 오프라인 상태에서 시스템 파일 검사기 실행하기
  4. DISM으로 Windows 구성 요소 저장소 복구하기
  5. DISM과 SFC, 어떤 것을 먼저 실행해야 할까?