Neden c: \ windows \ system32 \ wbem klasörüm neredeyse 100 GB? 'Dir ve nasıl azaltabilirim?


12

Klasör C:\Windows\System32\wbem\SSD sürücümde neredeyse 100 GB kapasiteye sahip. Bu, SSD sürücümün optimum şekilde kullanılması gibi bir şey değil. Azaltılabilir mi?

Dizinle ilgili görünen "WMI deponuzu yeniden oluşturma" konusuna bazı referanslarla karşılaştım wbem. Bu yüzden bunu yapmaya çalıştım, ancak büyüklüğü gözle görülür şekilde azalmadı.

İçerik wbemdizininde adlı klasörlerin bir sürü repository.xxxnerede xxx001 096 dahilinde açıklanmaktadır için bu klasörler boyutları 758 MB 1 140 MB arasında değişir olduğunu. Ayrıca sadece repository078 MB büyüklüğünde bir klasör var .

Windows 8 Enterprise 64 bit kullanıyorum (Win 8.1 değil). Sadece koştum winmgmt /verifyrepositoryve sonucu aldım:WMI repository is consistent


..\wbem\logsDizin ne kadar büyük ?
Colyn1337

Bu dizin 20 KB'dir (bir günlük .txt)
Simeon

Hangi WMF sürümüne (windows management framework) sahipsin? Öğle yemeğine çıkıyorum, ancak WMI deponuz sürekli yeniden kuruluyor. Bu genellikle uyumsuzluklardan kaynaklanır. Windows 8'in RTM sürümünü kullanıyor musunuz?
Colyn1337

WMF v4.0 kurulumunu yapmadım, sanırım 3.0 var. RTM değil
Simeon

İçinde tekrarlanan bir hata var mı ..\wbem\logswmiprov.log?
Colyn1337

Yanıtlar:


11

Sadece bir kopyası olmalı C:\Windows\System32\wbem\Repository.

Repository.xxxKlasörler WMI deposunu yedeklerin depo onarım veya yeniden oluşturun her zaman üretilir olabilir. Bir zamanlar SCCM müşteri temsilcisinin WMI deposunu otomatik olarak yeniden kurmaya çalışması amaçlanmıştı, tespit edilen bir tutarlılık sorunu varsa, hala var olabilecek ve içinde bulunduğunuz sorun olabilirdi.

Bu klasörlerin neden bu kadar fazlasına sahip olduğunuzu bilmiyorum, ancak WMI bilgisayarınızda bir sorun var gibi görünüyor. İlk yardım olarak, tüm bu klasörlerden kurtulabilir ve depoyu yeniden oluşturabilirsiniz.

Ayrıca bkz. Configuration Manager Client Health - Otomatik Düzeltmeyi Devre Dışı Bırak makalesi , benzer bir sorun için bir kayıt defteri düzeltmesi içerdiğinden, kurulumunuzla ilişkiliyse.

Ayrıca sfc /scannowemri çalıştırmak da zarar vermez .

En basit WMI yeniden yapılandırması şu şekilde yapılır:

  1. net stop winmgmt
  2. Tüm klasörleri başka bir yere taşı C:\Windows\System32\wbem\Repository*
  3. net start winmgmt (depoyu yeniden inşa etmeye başlamalıdır)
  4. Bir süre bekleyin ve sonra yeniden başlatın
  5. Her şey yolunda giderse, kaydedilen klasörleri önemsiz kaldırabilirsiniz.

Windows 8'de hala uzun zamandır çalınan bir WMI onarım betiği (ancak hiç denemedim) kendisi veya bazı bölümlerinde hala yararlı olabilir:

Echo Fix WMI
net stop winmgmt /y
if exist %windir%\system32\wbem\repository.001 rmdir /s /q %windir%\system32\wbem\repository.001
rename %windir%\system32\wbem\repository repository.001
%windir%\system32\wbem\winmgmt /clearadap
%windir%\system32\wbem\winmgmt /kill
%windir%\system32\wbem\winmgmt /unregserver
%windir%\system32\wbem\winmgmt /reserver
%windir%\system32\wbem\winmgmt /resyncperf
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
mofcomp %windir%\system32\wbem\cimwin32.mof
mofcomp %windir%\system32\wbem\cimwin32.mfl
mofcomp %windir%\system32\wbem\rsop.mof
mofcomp %windir%\system32\wbem\rsop.mfl
cd \windows\system32\wbem
for /f %%s in ('dir /b /s %windir%\system32\wbem\*.dll') do regsvr32 /s %%s
for /f %%s in ('dir /b /s %windir%\system32\wbem\*.mof') do mofcomp %%s
for /f %%s in ('dir /b %windir%\system32\wbem\*.mfl') do mofcomp %%s
net start winmgmt
%windir%\system32\wbem\wmiprvse /regserver
%windir%\system32\wbem\winmgmt /regserver

Bütün bunlardan sonra, yeniden başlatıp tekrar çalıştırabilirsiniz winmgmt /verifyrepository.

Yedekleme konusunda çok dikkatli olun ve başlamadan önce en azından bir sistem geri yükleme noktası oluşturun, hatta daha iyisi: Sistem diskinin görüntüsünü çekin.


Koşmak sfc /scannowsonucu verdi Windows Resource Protection did not find any integrity violations. Şimdi klasörleri kaldırdım ve bilgisayarımı yeniden
Simeon

Maddeyi temizledikten bir gün sonra zaten 1 GB'lık bir repositoryklasörüm ve 1 GB'lık bir repository.001klasörüm var ... Sanırım bununla yaşamak zorunda kalacağım ve klasör çok büyüdüğünde prosedürü yeniden çalıştıracağım. Bunu nasıl önleyeceğimi bilmediğim için cevabınızı kabul etmeme
Simeon

2
Belki deneyebilirsiniz WMI tanılama Utility ve ayrıca yapın "winmgmt /resetRepository. Repository.xxx adresindeki tarih / saati kontrol edin - eğer saatler benzerse bu zamanlanmış bir iş olabilir. WMI ile ilgili ilginç hata mesajları için Olay Görüntüleyiciyi de kontrol edin.
harrymc

1
Etkilendim! winmgmt /resetRepositoryYaptı
Simeon

Geri yükleme noktaları ve / veya sistem görüntüsü oluşturmak riskli midir? Ben Visual Studio Tools 2017 ve stackoverflow insanları kurmak yüklemek alamıyorum düşündüren başarıyla inşa araçları yüklemek için böyle bir şey gerçekleştirmek için
Mahesha999
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.