시스템 파일 검사기 도구를 사용하여 손실되거나 손상 된 시스템 파일을 복구하려면

시스템 파일 검사기는 사용자가 시스템 파일 손상을 검사 및 복원할 수 있도록 Windows에 내장된 유틸리티입니다. 이 문서는 시스템 파일을 검색하고 누락되거나 손상된 시스템 파일을 복구하기 위해 시스템 파일 검사기 도구 (SFC.exe)를 실행하는 방법을 설명합니다. Windows 리소스 보호 (WRP) 파일이 누락 되었거나 손상된 경우 Windows가 정상적으로 작동하지 않을 수 있습니다. 예를 들어, 일부 Windows 기능이 작동하지 않거나 Windows 충돌이 발생할 수 있습니다.

시스템 파일 검사기 도구 (SFC.exe)를 실행합니다.

이렇게 하려면, 다음 단계를 수행하십시오.
  1. 관리자 권한이 있는 명령 프롬프트를 엽니다. 이 작업을 수행하려면, 적절하게 다음을 실행합니다.
    Windows 8.1 또는 Windows 8
    Windows 10, Windows 7 또는 Windows Vista
  2. 명령 프롬프트에서, 다음 명령을 입력하고 ENTER키를 누릅니다.
    sfc /scannow
    A screenshot for this step.

    Sfc /scannow 명령을 모든 보호 된 시스템 파일을 검색 하 고 손상 된 파일을 % WinDir %\System32\dllcache에서 압축된 된 폴더에 있는 캐시 된 복사본을 바꿉니다.
    % WinDir % 자리 표시자는 Windows 운영 체제의 폴더를 나타냅니다. 예를 들어, C:\Windows입니다.

    참고: 100% 완료 될 때까지 이 명령 프롬프트 창을 닫지 마십시오. 이 프로세스 완료 후 검색 결과가 표시 됩니다.
  3. 프로세스가 완료되면 다음 메시지 중 하나가 나타날 수 있습니다.

자세한 내용

CBS에 포함된 세부 사항을 봅니다. 로그 파일의 정보를 Findstr 명령을 사용하여 Sfcdetails.txt 파일에 해당 정보를 복사한 다음 Sfcdetails.txt에서 세부 정보를 볼 수 있습니다. 이렇게 하려면, 다음 단계를 수행하십시오.
  1. 이전 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, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 
    6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral,
    VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type
    neutral, TypeName neutral, PublicKey neutral in the store, file is missing

손상된 시스템 파일을 확인하였고 Sfcdetail.txt 파일의 세부 정보를 통해 복구할 수 없다면, 수동으로 손상된 파일의 위치를 찾고 해당 파일을 잘 알려진 손상되지 않은 복사본으로 교체합니다. 이렇게 하려면, 다음 단계를 수행하십시오.

참고: 시스템 파일의 손상되지 않은 복사본을 사용자의 컴퓨터와 같은 버전의 Windows를 실행하는 다른 컴퓨터에서 가져올 수 있습니다. 복사할 시스템 파일의 양호한 복사본 인지 확인 하기 위해 해당 컴퓨터에서 시스템 파일 검사기 프로세스를 수행할 수 있습니다.
  1. 손상된 시스템 파일의 관리자 소유권을 취합니다. 이렇게 하려면 관리자 권한의 명령 프롬프트에서 다음 명령어를 복사(또는 입력)한 다음 ENTER 키를 누릅니다.
    takeown /f Path_And_File_Name
    참고: Path_And_File_Name 자리 표시자는 손상된 파일의 경로 및 파일 이름을 나타냅니다. 예를 들어, takeown /f C:\windows\system32\jscript.dll을입력합니다.A screenshot for this step.
  2. 관리자에게 손상된 시스템 파일에 대한 모든 권한을 부여합니다. 이렇게 하려면, 다음 명령어를 복사 및 붙여넣기(또는 입력)한 다음 ENTER키를 누릅니다.
    icacls Path_And_File_Name /GRANT ADMINISTRATORS: F
    참고: Path_And_File_Name 자리 표시자는 손상된 파일의 경로 및 파일 이름을 나타냅니다. 예를 들어, icacls C:\windows\system32\jscript.dll /grant administrators: F를입력합니다.A screenshot for this step.
  3. 손상되지 않은 복사본으로 손상된 시스템 파일을 대체합니다. 이렇게 하려면, 다음 명령어를 복사 및 붙여넣기(또는 입력)한 다음 ENTER키를 누릅니다.
    복사 대상 Source_File
    참고: Source_File 자리 표시자 알려진된 좋은 사본 사용자의 컴퓨터에 있는 파일의 경로 파일 이름을 나타내고 대상 개체 틀에는 손상된 된 파일의 경로 파일 이름을 나타냅니다. 예를 들어, copy E:\temp\jscript.dll C:\windows\system32\jscript.dll을입력합니다.
속성

문서 ID: 929833 - 마지막 검토: 2017. 2. 7. - 수정: 2

Windows 10 Pro, released in July 2015, Windows 10 Enterprise, released in July 2015, Windows 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

피드백