edbは、Windows Searchインデックスデータベースです。 検索インデックスを使用すると、ファイルのインデックス付け、PSTファイル内の電子メール、その他のコンテンツのために、ファイルシステム内のデータ 索引付けはSearchIndexer.exe
プロセスによってバックグラウンドで実行されます。 明らかに、より多くのファイルがシステムにあるほど、ウィンドウのサイズは大きくなります。edbファイル 場合によっては、システムドライブ上のすべての空き領域を占有して、数十または数百GBまで成長することがあります。
窓だedbファイルは非表示になっており、デフォルトではフォルダに保存されていますC:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
たとえば、私の場合はWindowsのサイズです。edbは15.5GBを超えています(つまり、100GB SSDドライブでは15%を超えています)。
ウィンドウの現在のサイズを確認できます。次のPowerShellコマンドを使用したedbファイル:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
次に、巨大なWindows検索インデックスのサイズを小さくするためのいくつかの方法を見てみましょう(Windows。edb)ファイル。
Windows Searchインデックスをリセットして再構築する方法は?
Windowsのサイズを小さくするにはあまりにも効果的な方法ではありませんが、最も適切な方法です。edbは、システム内のファイルのインデックスを再作成することです。 これを行うには、コントロールパネル->インデックスオプション->詳細->再構築をクリックします(このダイアログボックスを開くには、次のコマンドを実行
しばらくすると、Windows Searchはシステムドライブ(およびその他のインデックス付きの場所)上のデータの完全な再インデックスを完了し、edbファイルのサイズが縮小されます(コンピュータ上で検索インデックスを再構築するのに数時間かかりました)。
デフラグを使用したedbサイズ
Windows Searchインデックスファイルは、Microsoft EDBデータベースです。 このようなデータベースを維持するための標準ツールesentutlを使用して、EDBデータベースを最適化できます。exe(拡張可能なストレージエンジンユーティリティ-Exchange管理者に精通している必要があります)。 データベースはオフラインで最適化されています(使用してはいけません)ので、最初に未亡人の検索サービスを停止する必要があります。 これらの操作はすべて、単一のbat/cmdスクリプトで参加できます:
sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch
Esentutlは、現在のEDBファイルの最適化の進行状況を画面に表示します。
Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.
これは、64ビットOSを使用しており、最適化を実行するにはx86esentutlバージョンを使用する必要がある この場合、3番目のコマンドは次のようになります:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
を使用してWindows-edbをデフラグする私の場合、デフラグ後、Windowsのサイズ。edbファイルを30%削減。
ウィンドウを削除して再作成します。edbファイル
ディスクの空き容量が重要な場合は、Windowsを安全に削除できます。edbファイル データが失われず、検索インデックスのみがリセットされるため、この操作は安全です。 ウィンドウを削除するには。edbファイルを削除し、Windows Searchサービスを停止してから、ファイルを削除してサービスを開始します。net stop "Windows Search"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"
Windows Searchを再起動すると、バックグラウンドのインデックス再作成プロセスが開始され、Windowsが再作成されます。edbファイル(完全な再インデックス化中にシステムパフォーマンスが低下する可能性があります)。
ウィンドウを移動します。edbファイルを別のドライブ
にすると、Windowsのサイズになる場合があります。edbファイルは常に成長している、それは別のドライブ(ボリューム)にWindowsの検索のインデックスデータベースを移動することをお勧めします。 このように、検索データベースの急激な増加は、システムパーティション上の空き領域の枯渇に起因するOSのクラッシュを引き起こすことはありません。 ユーザーがファイル、個人用フォルダー、その他のインデックス付きコンテンツを積極的に操作するRDSサーバーでは、原則としてこれを行う必要があります。
インデックスファイルの場所を変更するには、コントロールパネル->インデックスオプション->詳細設定->インデックスの場所->新しい場所に移動し、Windowsの新しい場所へのパスを指定します。edbファイルをクリックします。
Windows Searchサービスを再起動します:Restart-Service wsearch
Windowsを修正するための更新プログラムのロールアップをインストールします。edbファイルの成長
windowsの一定の成長の問題を修正するために、特別な更新プログラムが月にリリースされました,2013.windows8およびWindows Server2012のedbファイル(このバグ修正は、更新プログラムのロールアップKB2836988の一部です)。 これらのWindowsバージョンでは、この更新プログラムを手動でダウンロードしてインストールすることをお勧めします。 更新プログラムは、ウィンドウの現在のサイズを縮小しないことに注意してください。edbファイルが、それが過度に成長する原因となるバグを修正するだけです。 Edbファイルのサイズを小さくするには、上記のように検索インデックスを再構築するか、最適化する必要があります。
edbファイルは、Windowsの場合は
成長し続けます。edbファイルが再び成長を開始する検索インデックスの最適化および/または再構築後、問題を解決するのに役立つ次の方法を試してください。