SFC.exeWindows'ta oluşturduğu günlük dosyası girdilerini analiz etme

Bu makalede, Microsoft Windows Kaynak Denetleyicisi (SFC.exe) programının Windows'da oluşturduğu günlük dosyalarının nasıl çözümlendiğini açıklar.

Şunlar için geçerlidir: Windows Vista ve sonraki sürümler
Özgün KB numarası: 928228

Genel Bakış

Windows'un kullanıcı modu bölümünde oluşan kilitlenme sorunlarını gidermenize yardımcı olması içinSFC.exeprogramını kullanabilirsiniz. Bu kilitlenmeler eksik veya hasarlı işletim sistemi dosyalarıyla ilgili olabilir.

SFC.exe programı aşağıdaki işlemleri gerçekleştirir:

  • Yapılandırılamayan Windows sistem dosyalarının değişmediğini doğrular. Ayrıca, bu dosyaların işletim sisteminin bilgisayara yüklenmesi beklenen dosyaların tanımıyla eşleştiklerini doğrular.
  • Mümkün olduğunda yapılandırılamayan Windows sistem dosyalarını onarıyor.

Günlük dosyasını görüntüleme

SFC.exe programı, her doğrulama işleminin ve her onarım işleminin ayrıntılarını CBS.log dosyasına yazar. Bu dosyadaki her SFC.exe program girdisi bir [SR] etiketine sahiptir. CBS.log dosyası %windir%\Logs\CBS klasöründe bulunur.

Not

Windows Modülleri Yükleyicisi hizmeti de bu günlük dosyasına yazar. (Windows Modülleri Yükleyicisi hizmeti isteğe bağlı özellikleri, güncelleştirmeleri ve hizmet paketlerini yükler.)

SFC.exeprogram girdilerini bulmanıza yardımcı olması için [SR] etiketlerini arayabilirsiniz. Bu tür bir arama yapmak ve sonuçları bir metin dosyasına yeniden yönlendirmek için şu adımları izleyin:

  1. Başlat'a tıklayın, Aramayı Başlat kutusuna cmd yazın, Programlar listesinde cmd'ye sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın. Yönetici parolası girmeniz veya onaylamanız istenirse parolanızı yazın veya Devam'a tıklayın.

  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın:

    findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    

Sfcdetails.txt dosyası, SFC.exe programı bilgisayarda her çalıştırıldığında günlüğe kaydedilen girişleri içerir.

Günlük dosyası girdilerini yorumlama

SFC.exe programı, dosyaları 100'lerden oluşan gruplar halinde doğrular. Bu nedenle, SFC.exe program girişlerinden oluşan birçok grup olacaktır. Her girdi aşağıdaki biçime sahiptir:

tarihsaatentry_type ayrıntıları

bir CBS.log dosyasından aşağıdaki örnek alıntı, SFC.exe programının Windows sistem dosyalarıyla ilgili herhangi bir sorun tanımlamadığını gösterir:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000009 [SR] Verify complete  
<date> <time>, Info CSI 0000000a [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000b [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 0000000d [SR] Verify complete  
<date> <time>, Info CSI 0000000e [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000f [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000011 [SR] Verify complete  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000011 [SR] Verify complete

CBS.log dosyasından aşağıdaki örnek alıntı, SFC.exe programının Windows sistem dosyalarıyla ilgili sorunları tanımladığını gösterir:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000008 [SR] Repairing corrupted file [ml:520{260},l:108{54}]"??\E:\Program Files\Common Files\Microsoft Shared\DAO"[l:20{10}]"dao360.dll" from store  
<date> <time>, Info CSI 0000000a [SR] Verify complete

Not

Günlük dosyası girdisi ,SFC.exe programının değiştirilen dosyayı onardığını belirtse de, bir dosya doğrulandığında gerçek onarım işlemi gerçekleşmez.

Aşağıdaki listede, doğrulama tamamlandıktan sonra CBS.log dosyasının SFC.exe program girişlerinde günlüğe kaydedilebilecek diğer iletiler açıklanmaktadır.

  • Giriş 1: Üye dosya dosyası ayrıntıları onarılamıyor. Örneğin:

    Cannot repair member file [l:14{7}]"url.dll" of Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeN
    

    Bu girdi, dosya içeriğinin dosyanın işletim sistemi tanımıyla eşleşmediğini gösterir. Bu durumda ,SFC.exe programı dosyayı onaramaz.

  • Giriş 2: Yedekten kopyalanarak dosya dosyası ayrıntıları onarıldı. Örneğin:

    Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
    

    Bu girdi, dosyayla ilgili bir sorun olduğunu gösterir. SFC.exe programı, özel bir sistem deposu yedeğinden bir sürüm kopyalayarak bu dosyayı onarabilir.

  • Giriş 3: Bozuk dosya dosyası ayrıntıları depodan onarılır. Örneğin:

    Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
    

    Bu girdi, dosyayla ilgili bir sorun olduğunu gösterir. SFC.exe programı, sistem deposundan bir sürüm kopyalayarak bu dosyayı onarabilir.

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.