Sistem Dosya Denetleyicisi (SFC), PowerShell modül dosyaları Windows Defender hatalı olarak bozuk olarak işaretlemektedir

Bu makalede, Sistem Dosya Denetleyicisi'nin PowerShell modül dosyalarını hatalı Windows Defender bozuk olarak işaretlemesine neden olan bir sorun açıklanmaktadır.

Şunlar için geçerlidir: Windows İstemcisi
Özgün KB numarası: 4513240

Belirtiler

Sistem Dosya Denetleyicisi (SFC) aracı , %windir%\System32\WindowsPowerShell\v1.0\Modules\Defender klasöründe bulunan dosyaları bozuk veya bozuk olarak işaretler. Bu sorun oluştuğunda aşağıdakine benzer hata girdileri görürsünüz:

Dosya üyesinin karmaları eşleşmiyor.

Neden

Bu, Windows 10, sürüm 1607 ve sonraki sürümlerde ve Windows Defender sürüm 4.8.1908'e kadar olan sürüm 4.18.1906.3 ve sonraki sürümlerde bilinen bir sorundur.

Windows görüntüsünün bir parçası olarak %windir%\System32\WindowsPowerShell\v1.0\Modules\Defender konumunda bulunan Windows Defender PowerShell modülünün dosyaları. Bu dosyalar katalogla imzalandı. Ancak, Windows Defender yönetilebilirlik bileşeni yeni bir bant dışı (OOB) güncelleştirme kanalına sahiptir. Bu kanal, özgün dosyaları Windows işletim sisteminin güvendiği bir Microsoft sertifikası kullanılarak imzalanan güncelleştirilmiş sürümlerle değiştirir. Bu değişiklik nedeniyle, SFC güncelleştirilmiş dosyaları "Dosya üyesi karmaları eşleşmiyor" olarak işaretler.

Windows'un gelecekteki sürümleri, Windows görüntüsündeki güncelleştirilmiş dosyaları kullanacaktır. Bu değişiklik uygulandıktan sonra, SFC artık dosyalara bayrak uygulamaz.

Çözüm

Bu sorun, Windows Defender sürüm 4.8.1908 güncelleştirmesinde düzeltildi. Bu güncelleştirme uygulandıktan sonra, Windows görüntüsünün parçası olan PowerShell dosyaları değiştirilmez ve SFC aracı artık bu dosyalara bayrak eklemez. Windows Update kanalına abone olan İnternet'e bağlı bilgisayarlar bu güncelleştirmeyi otomatik olarak indirip yükler.

Bu sorundan etkilenen bilgisayarlardaki Windows görüntü dosyalarını onarmak için DISM aracını kullanın. Bunu yapmak için, etkilenen bilgisayarda bir Komut İstemi penceresi açın ve aşağıdaki komutları çalıştırın:

dism /online /cleanup-image /restorehealth
sfc /scannow

Bu komutlar başarısız olursa ve "Dosya bulunamadı" gibi bir hata iletisi oluşturursa, Install.wim dosyasının erişilebilir olduğundan emin olun ve ardından aşağıdaki komutları çalıştırın:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess
sfc /scannow

Onarım komutları hakkında daha fazla bilgi için bkz. Windows görüntüsünü onarma.

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.