2010년 1월 27일 수요일

Vista 또는 Win7에서 시스템파일검사기(Sfc.exe)를 사용하여 누락되었거나 손상된 시스템 파일 문제를 해결하는 방법

 Windows Vista 또는 Windows 7에서 시스템 파일 검사 도구(SFC.exe)를 사용하여 누락되었거나 손상된 시스템 파일 문제를 해결할 수 있습니다. 시스템 파일 검사 도구(SFC.exe)는 누락되었거나 손상된 시스템 파일을 검색한 후 복구합니다.

 

 시스템 파일 검사 도구(SFC.exe)를 사용하여 문제의 원인이 되는 파일을 확인한 후 파일을 바꾸십시오. 서비스를 수동으로 시작하려면 다음과 같이 하십시오.

 

1. 권한이 상승된 명령 프롬프트를 열고 시작을 클릭하고 모든 프로그램, 보조프로그램을 차례로 클릭한 후 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 관리자 권한으로 실행을 클릭합니다.

 

2. 다음 명령을 입력하고 Enter 키를 누릅니다.

    sfc /scannow

 

sfc /scannow 명령은 보호된 모든 시스템 파일을 검색하고 잘못된 버전을 올바른 Microsoft 버전으로 바꿉니다.

 

 

또한, 시스템 파일 검사 도구로 복구할 수 없는 파일을 확인하려면 다음과 같이 하십시오.

 

1. 이렇게 하려면 권한이 상승된 명령 프롬프트를 열어 다음 명령을 입력하고 Enter 키를 누릅니다.

 

   findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >sfcdetails.txt

 

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

 

3. 다음 명령을 입력하고 Enter 키를 누릅니다.

   edit sfcdetails.txt

 

  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

만약, 시스템 파일 검사기 도구로 파일을 복구할 수 없으면 다음과 같이 하십시오.

 

1. 권한이 승격된 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

      takeown /f Path_And_File_Name

   예를 들어 takeown /f E:\windows\system32\jscript.dll을 입력합니다.

 

2. 다음 명령을 입력한 후 Enter 키를 눌러 파일에 대한 모든 권한을 관리자에게 부여하십시오.

      icacls Path_And_File_Name /GRANT ADMINISTRATORS:F

   예를 들어 icacls E:\windows\system32\jscript.dll /grant administrators:F를 입력합니다.

 

3. 다음 명령을 입력하여 문제의 파일을 문제 없는 복사본으로 바꿉니다.

     Copy Path_And_File_Name_Of_Source_File Path_And_File_Name_Of_Destination

   예를 들어 copy E:\temp\jscript.dll E:\windows\system32\jscript.dll을 입력합니다.

 

[출처: 마이크로소프트 KB929833]

댓글 없음:

댓글 쓰기