8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windows.edb が肥大化した時の対応方法

Last updated at Posted at 2022-03-27

C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb が肥大化してCドライブがどうしようもなくなった時の対応方法のメモ書きです。 (Windows 10, 11)

デフラグ

マイクロソフトのサイトに記載があります。

Windows.edb は、PST ファイルのインデックスを作成するときに予想よりも大きい

しかし、なぜか Windows.edb のパスが %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb と書かれており正しく動作しなません。これを正しいパスに置き換えなければならないです。

コマンドプロンプトかPowerShellを管理者権限で起動し、下記のコマンドを実行して Windows.edb のデフラグを行いました。

Sc config wsearch start=disabled
Net stop wsearch

EsentUtl.exe /d C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb

Sc config wsearch start=delayed-auto

Net start wsearch

これを実行して5分後に8GBだったファイルが7GBになりました。ただ、Windows.edbが破損している場合はエラーになりました。うまくいったときの結果と言い、この機能にはそんなに期待はできません。

インデックスの再構築

Windows.edb で検索してもなぜか上記のデフラグしかヒットせず、インデックス(つまり Windows.edb ファイル)の再構築の話ができてません。(これがこの記事を書いている理由)

再構築を行えばファイルのサイズは最小になりますし、破損していても問題ありません。(ただし再構築に時間がかかるし、再構築後に元の木阿弥になる可能性もあり)

Windows 11の場合の再構築方法は

  1. 「設定」をクリック
  2. 「プライバシーとセキュリティ」をクリック
  3. 「Windowsのアクセス許可」の「Windows検索」をクリック
  4. 「ファイルを検索」をクリック
  5. 「検索場所をカスタマイズ」をクリック
  6. 「詳細設定」をクリック
  7. 「インデックスを削除して再作成します」の右側にある「再構築」をクリック
  8. 「インデックスの再作成には・・・」と表示されたら「OK」をクリック

これで Windows.edb が再構築され 10MB くらいのサイズになります。

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?