Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

중요한 Windows 시스템 파일이 누락되거나 손상된 경우 일부 Windows 기능이 제대로 작동하지 않거나 Windows가 완전히 응답하지 않을 수 있습니다.  이 경우 DISM(배포 이미지 서비스 및 관리 도구)과 SFC(시스템 파일 검사기 도구)를 사용하여 시스템 파일을 검사하고 손상되거나 누락된 파일을 복원할 수 있습니다.

2단계: 시스템 파일 검사기 실행

명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다.

sfc /scannow

관리자 권한을 사용하는 명령 프롬프트 - sfc /scannow   

경고: 확인이 100% 완료될 때까지 이 명령 프롬프트 창을 닫지 마세요.

sfc /scannow 명령은 보호된 모든 시스템 파일을 검사하고 손상된 파일을 캐시된 복사본으로 바꿉 있습니다.  이 프로세스가 완료되면 검색 결과가 표시됩니다. 다음 메시지 중 하나를 받을 수 있습니다.

결과 메시지 검사

해당 작업

Windows 리소스 보호에서 무결성 위반을 발견하지 못했습니다.

누락되거나 손상된 시스템 파일이 없습니다.

Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.

이 문제를 resolve 안전 모드에서 시스템 파일 검사기 검사를 수행합니다.

PendingDeletesPendingRenames 폴더가 %WinDir%\WinSxS\Temp 아래에 있는지 확인합니다.

%WinDir% 자리 표시자는 Windows 운영 체제 폴더(예: C:\Windows)를 나타냅니다.

Windows 리소스 보호에서 손상된 파일을 발견하고 성공적으로 복구했습니다.

작업이 성공했습니다. 

시스템 파일 검사 및 복원에 대한 자세한 정보를 보려면 시스템 파일 검사기 프로세스의 세부 정보를 보는 방법으로 이동합니다.

Windows 리소스 보호에서 손상된 파일을 찾았지만 일부 파일을 수정할 수 없습니다.

손상된 파일을 수동으로 복구하려면 시스템 파일 검사기 프로세스의 세부 정보를 확인하여 손상된 파일을 찾은 다음 손상된 파일을 알려진 문제 없는 파일로 수동으로 바꾸십시오.

추가 정보

CBS에 포함된 세부 정보를 보려면 로그 파일은 다음 단계에 따라 로그의 정보를 바탕 화면의 볼 수 있는 텍스트 파일로 복사합니다.

  1. 앞에서 설명한 대로 관리자 권한 명령 프롬프트를 엽니다.

  2. 명령 프롬프트 창에서 다음 명령을 한 줄에 입력한 다음 Enter 키를 누릅니다.

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    참고:  Sfcdetails.txt 파일에는 컴퓨터에서 시스템 파일 검사기 도구를 실행할 때마다 세부 정보가 포함됩니다. 이 파일에는 시스템 파일 검사기 도구로 복구되지 못한 파일에 대한 정보가 포함되어 있습니다. 날짜 및 시간 항목을 확인하여 시스템 파일 검사기 도구를 마지막으로 실행했을 때 확인된 문제 파일을 알아보십시오.

  3. 바탕 화면에서 Sfcdetails.txt 파일을 엽니다.

  4. Sfcdetails.txt 파일은 다음 형식을 사용합니다.

    날짜/시간 SFC 세부 정보 다음 샘플 로그 파일에는 복구할 수 없는 파일에 대한 항목이 포함되어 있습니다. 2007-01-12 12:10:42, 정보 CSI 00000008 [SR] 멤버 파일 [l:34{17}]"Accessibility.dll" 접근성, 버전 = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), 문화권 중립, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, 형식 중립, TypeName 중립, 저장소에서 PublicKey 중립, 파일이 없습니다.

로그 파일을 검토하여 손상되어 복구할 수 없는 시스템 파일을 확인한 후 손상된 파일이 있는 위치를 찾은 다음, 손상된 파일을 파일의 알려진 올바른 복사본으로 수동으로 바꿉 있습니다.

이렇게 하려면 아래 지침을 따르세요.  다음 명령에서 <Path_And_File_Name> 자리 표시자는 손상된 파일의 경로와 파일 이름을 나타냅니다.

참고: 컴퓨터와 동일한 버전의 Windows를 실행하는 다른 컴퓨터에서 시스템 파일의 잘 알려진 복사본을 가져올 수 있습니다. 복사하려는 시스템 파일이 올바른 복사본인지 확인하기 위해 해당 컴퓨터에서 시스템 파일 검사기 프로세스를 수행할 수 있습니다.

1단계: 손상된 시스템 파일의 관리 소유권을 가져옵니다.

관리자 권한 명령 프롬프트에 다음 명령을 입력한 다음 Enter 키를 누릅니다.

takeown /f <Path_And_File_Name>

예:

takeown /f C:\windows\system32\jscript.dll

관리자 권한을 사용하는 명령 프롬프트 - command succeeded

2단계: 관리자에게 손상된 시스템 파일에 대한 모든 액세스 권한을 부여합니다.

다음 명령을 입력한 다음 Enter 키를 누릅니다.

icacls <Path_And_File_Name> /grant administrators:F 

예:

icacls C:\windows\system32\jscript.dll /grant administrators:F

관리자 권한을 사용하는 명령 프롬프트

3단계: 손상된 시스템 파일을 잘 알려진 파일 복사본으로 바꿉

다음 명령을 입력한 다음 Enter 키를 누릅니다.

대상> 복사 <Source_File> <

위의 명령에서 <Source_File> 자리 표시자를 컴퓨터에서 잘 알려진 파일의 경로 및 파일 이름으로 바꾸고 <Destination> 자리 표시자를 손상된 파일의 경로 및 파일 이름으로 바꿉 있습니다.

예:

복사 E:\temp\jscript.dll C:\windows\system32\jscript.dll

위의 단계가 작동하지 않으면 Windows를 다시 설치해야 할 수 있습니다. 자세한 내용은 Windows의 복구 옵션을 참조하세요

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.