Windows.edbの巨大なファイルサイズを減らす方法は?
Windows.edb WindowsSearchのインデックスデータベースです。検索インデックスを使用すると、ファイル、PSTファイル内の電子メール、およびその他のコンテンツのインデックスを作成することにより、ユーザーはファイルシステム内のデータやファイルをすばやく検索できます。インデックス作成は、SearchIndexer.exe
によってバックグラウンドで実行されます 処理する。明らかに、システムに存在するファイルが多いほど、Windows.edbファイルのサイズは大きくなります。場合によっては、最大で数十GB、場合によっては数百GBになり、システムドライブのすべての空き領域を占有することがあります。
Windows.edbファイルは非表示になっており、デフォルトでは C:\ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows \フォルダーに保存されます。 。
注。 Windows.edbファイルは、Windows 7 /Server2008からWindows10/Server2019までのすべての最新のクライアントおよびサーバーMicrosoftOSにあります。たとえば、私の場合、Windows.edbのサイズは15.5 GBを超えています(つまり、100 GB SSDドライブでは15%を超えています)。
次のPowerShellコマンドを使用して、Windows.edbファイルの現在のサイズを確認できます。
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
単純なPowerShellスクリプトを使用して、コンピューター上のすべての大きなファイルを見つけることができます。
次に、巨大なWindows Search Index(Windows.edb)ファイルのサイズを縮小するいくつかの方法を見てみましょう。
内容:
- Windows Searchインデックスをリセットして再構築する方法は?
- 最適化を使用してWindows.edbのサイズを縮小する
- Windows.edbファイルを削除して再作成します
- Windows.edbファイルを別のドライブに移動します
- 更新プログラムのロールアップをインストールして、Windows.edbファイルの増加を修正します
- Windows.edbファイルは増え続けています
WindowsSearchインデックスをリセットして再構築する方法
Windows.edbのサイズを小さくするための最も適切な方法は、あまり効果的ではありませんが、システム内のファイルのインデックスを再作成することです。これを行うには、コントロールパネル->インデックス作成を開きます。 オプション->詳細-> 再構築をクリックします (このダイアログボックスを開くには、次のコマンドを実行できます:Control srchadmin.dll
。
しばらくすると、Windows Searchはシステムドライブ(およびその他のインデックス付けされた場所)上のデータの完全なインデックス再作成を完了し、edbファイルのサイズが縮小されます(コンピューターで検索インデックスを再構築するのに数時間かかりました) 。
Windows Searchのインデックスファイルは、Microsoftの EDBです。 データベース。このようなデータベースを維持するための標準ツールであるesentutl.exeを使用して、EDBデータベースを最適化できます。 (Extensible Storage Engine Utility – Exchange管理者にはなじみがあるはずです)。データベースはオフラインで最適化されているため(使用しないでください)、最初にWidowsSearchサービスを停止する必要があります。これらすべての操作を単一の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ファイルの最適化の進行状況を画面に表示します。
注。 esentutlコマンドの実行後にエラーが表示された場合: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ファイルのサイズは30%減少しました。
Windows.edbファイルを削除して再作成します
空きディスク容量が重要な場合は、Windows.edbファイルを安全に削除できます。データが失われることはなく、検索インデックスのみがリセットされるため、このアクションは安全です。 Windows.edbファイルを削除するには、Windowsサーチを停止します
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ファイルが再作成されます(完全なインデックスの再作成中にシステムのパフォーマンスが低下する可能性があります)。
Windows.edbファイルを別のドライブに移動する
場合によっては、Windows.edbファイルのサイズが絶えず大きくなっているときは、Windows Searchのインデックスデータベースを別のドライブ(ボリューム)に移動することをお勧めします。したがって、検索データベースが急激に増加しても、システムパーティションの空き領域が不足してもOSがクラッシュすることはありません。原則として、ユーザーがファイル、個人用フォルダー、その他のインデックス付きコンテンツを積極的に操作するRDSサーバーで実行する必要があります。
インデックスファイルの場所を変更するには、コントロールパネル->インデックスオプション->詳細設定->インデックスの場所->新しい場所に移動します。 、Windows.edbファイルの新しい場所へのパスを指定し、[OK]をクリックします。
Windows Searchサービスを再起動します:Restart-Service wsearch
Windows.edbファイルの増加を修正するための更新プログラムのロールアップをインストールする
2013年5月に、Windows8およびWindowsServer 2012でWindows.edbファイルが絶えず増大する問題を修正するための特別な更新プログラムがリリースされました(このバグ修正は、更新プログラムのロールアップKB 2836988の一部です)。これらのWindowsバージョンにこのパッチを手動でダウンロードしてインストールすることをお勧めします。この更新プログラムは、Windows.edbファイルの現在のサイズを縮小するのではなく、過度に大きくなる原因となるバグを修正するだけであることに注意してください。 edbファイルのサイズを小さくするには、上記のように検索インデックスまたは最適化を再構築する必要があります。
他のバージョンのWindowsの場合は、WindowsUpdateまたはWSUSを介して最新の累積的な更新プログラムをインストールすることを常にお勧めします。Windows.edbファイルは増え続けています
検索インデックスを最適化または再構築した後、Windows.edbファイルが再び大きくなり始めた場合は、問題の修正に役立つ可能性のある次の方法を試してください。
- 組み込みのWindows10検索を実行します および インデックス作成 トラブルシューティング 。 次のコマンドを使用してこれを実行できます:
msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
。問題のリストで、「検索またはインデックス作成が遅い」を選択します 」。次に、トラブルシューティングウィザードは、WindowsSearchサービスを通常の状態に戻そうとします。 - 必要なコンテンツのみにインデックスを付けるようにしてください。探していないアイテムを検索インデックスから除外します。 [変更]をクリックします インデックス設定と「インデックス作成場所」の「」ボタン 」ウィンドウで、インデックスに登録したくないパスとアプリを無効にします。インデックスパス設定を変更した後は、毎回検索インデックスを再構築する必要があります([詳細設定]-> [再構築])。 また、Windows.edbファイルサイズは、Windows7よりもWindows10/8.1の方がはるかに速く大きくなることに注意してください。最新のWindowsバージョンでは、サイズに関係なく、すべてのファイルコンテンツにインデックスが付けられます。また、Windows 7は、大きなドキュメントの最初の部分のみをインデックスに登録しました。
- OutlookをPSTで使用する場合 コンピューター上のファイルをインデックスに登録すると、Windows.edbファイルのサイズはPSTファイルのサイズに比例して大きくなります。これにより、ディスク容量が不足し、パフォーマンスの問題が発生する可能性があります。これにより、ディスク容量が不足し、コンピュータのパフォーマンスが低下する可能性があります。この場合、Microsoftは、インデックスに登録されたアイテムのリストからOutlookを除外することをお勧めします。 もちろん、Outlook検索は機能しなくなります(メールボックスを検索インデックスが有効になっているExchangeサーバー);
- 何も役に立たず、Windows.edbファイルのサイズが大きくなり続ける場合は、wsearchサービスを完全に無効にするか、起動時に検索インデックスをリセットするログオンスクリプトを構成できます。
-
Windows 10でGZファイルを開く方法
人々は、大きなファイルを簡単かつ迅速に保存および共有するために、RAR や ZIP に圧縮します。これらと同様に、GZ もファイルを圧縮するための圧縮アーカイブです。 ZIP ファイルはよく目にしますが、GZ は珍しいかもしれません。初めてGZファイルを受け取った場合、Windows 10、Androidフォン、またはオンラインでGZファイルを開く方法など、いくつかの質問が発生する場合があります. JAR ファイルを開くときに同様の問題に直面する場合があります。JAR ファイルを開くときに同様の問題に直面する可能性があります。これらすべての質問に対する回答については、以下をお読みください。
-
Windows 10 でファイルを暗号化する方法
Windows 10 PC でファイルを暗号化し、同時にパスワードで保護できることをご存知ですか?これにより、意図した人以外は誰もあなたのプライベート ファイルを開くことができなくなります。ロックは開かれてハッキングされる可能性があるため、ファイルの暗号化はファイルまたはフォルダーのロックと同じではありません。しかし、強力な暗号化を使用すると、適切なソフトウェアと正しいパスワードを持っていないすべての人にとって、ファイルは役に立たなくなります。このガイドでは、Windows 10 PC でファイルを暗号化および復号化する手順について説明します。 Windows の組み込み機能を使用して Win