c:\ windows \ system32 \ wbemフォルダーがほぼ100 GBになるのはなぜですか?


12

このフォルダC:\Windows\System32\wbem\は私のSSDドライブでほぼ100 GBを占めます。これは、SSDドライブの最適な使用法ではありません。減らせますか?

私は、wbemディレクトリに関連していると思われる「WMIリポジトリの再構築」への言及に出くわしました。だから私はこれを試してみましたが、サイズは著しく減少しませんでした。

内のコンテンツwbemディレクトリという名前のフォルダがたくさんある001 096にこれらのフォルダにサイズは758メガバイトから1 140メガバイトの範囲にされます。また、サイズが1 078 MBのSimply と呼ばれるフォルダもあります。repository.xxxxxxrepository

Windows 8 Enterprise 64ビット(Win 8.1ではない)を使用しています。私は実行winmgmt /verifyrepositoryして結果を得ました:WMI repository is consistent


..\wbem\logsディレクトリの大きさは?
Colyn1337 2013年

そのディレクトリは20 KBです(1つのログ.txt)
Simeon

どのバージョンのWMF(Windows管理フレームワーク)を使用していますか?私は昼食に出かけていますが、WMIリポジトリは常に再構築されています。これは通常、非互換性が原因です。Windows 8のRTMバージョンを使用していますか?
Colyn1337 2013年

WMF v4.0をインストールしていないので、3.0だと思いますか?RTM以外
Simeon

でエラーが繰り返され..\wbem\logswmiprov.logますか?
Colyn1337 2013年

回答:


12

のコピーは1つだけです C:\Windows\System32\wbem\Repository

Repository.xxxフォルダは、リポジトリを修復したり、それを再作成するたびに生成されたWMIリポジトリのバックアップかもしれません。かつては、SCCMクライアントエージェントが、一貫性の問題が検出された場合にWMIリポジトリの再構築を自動的に試行することを目的としていました。

なぜこれらのフォルダがたくさんあるのかはわかりませんが、お使いのコンピュータでWMIに問題があるようです。応急処置として、これらのフォルダをすべて削除して、リポジトリを再構築できます。

同様の問題に対するレジストリ修正が含まれているため、記事「Configuration Managerクライアントヘルス-自動修復の無効化」がセットアップに関連しているかどう かも参照してください。

sfc /scannowコマンドを実行しても害はありません。

最も簡単なWMIの再構築は、

  1. net stop winmgmt
  2. 名前の付いたすべてのフォルダを別の場所に移動します C:\Windows\System32\wbem\Repository*
  3. net start winmgmt (リポジトリの再構築を開始する必要があります)
  4. しばらく待ってから再起動します
  5. すべてが正常に機能する場合は、保存したフォルダーをジャンクすることができます。

古くから使用されてきたWMI修復スクリプト(ただし、私は試したことはありません)は、それ自体または一部でWindows 8でも役立つ場合があります。

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

この後、再起動してもう一度実行することができますwinmgmt /verifyrepository

バックアップには十分注意し、開始する前に少なくともシステムの復元ポイントを作成してください。システムディスクのイメージスナップショットを作成してください。


実行sfc /scannowすると結果が出ましたWindows Resource Protection did not find any integrity violations。フォルダーを削除してコンピューターを再起動しました。現在、副作用を探しています
Simeon

ものを片付けた翌日、私はすでに1 GBのrepositoryフォルダーと1 GBのフォルダーを持っていrepository.001ます...フォルダーが大きくなりすぎた場合は、これを使用して手順を再実行する必要があると思います。これを防ぐ方法がわからないためにあなたの答えを受け入れない
Simeon

2
WMI診断ユーティリティを試してみることもできます"winmgmt /resetRepository。repository.xxxの日付/時刻を確認します-時間が類似している場合は、スケジュールされたジョブである可能性があります。イベントビューアでWMIに関連する興味深いエラーメッセージも確認してください。
harrymc 2013年

1
感動!winmgmt /resetRepositoryやりました
Simeon

復元ポイントやシステムイメージを作成することは危険ですか?Visual Studio Build Tools 2017をインストールできず、stackoverflowの人々は、ビルドツールを正常にインストールするためにこのようなことを実行することを提案しています
Maha
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.