DataStore.edbとは
ディスク使用率が高い問題を修正するには、まず、DataStore.edbのことを理解する必要があります。DataStore.edbは、WindowsのSoftwareDistributionフォルダー内に保存されているデータベースファイルです。Windows Updateの更新情報や更新履歴などを管理するために使用されます。
DataStore.edbログファイルは、WindowsUpdateをチェックするたびにディスクサイズが大きくなります。システムがDataStore.edbファイルの読み書きに多くの時間を費やすから、PCの速度が大幅に低下します。タスクマネージャでsvchost.exeプロセスが大きなディスクリソースを消費することも見えます。
DataStore.edbファイルを削除しても大丈夫?
DataStore.edbファイルを削除しても安全です。次回のWindows Updateのチェック時には、ゼロからすべてをチェックします。つまり、DataStore.edbのログファイルは、次回のWindows Updateのチェック時に再び再構築されます。
したがって、ただDataStore.edbファイルを削除するのは無意味です。この問題を基本的に修正するには、softwaredistributionフォルダーを空にする必要があります。それに、次のセクションで、他の効果的な方法を提供します。
DataStore.edb問題を基本的に修正する方法
ここでは、DataStore.edbの問題を修正するための3つの効果的な方法について説明します。
おすすめ記事:IAStorDataSvcとは?IAStorDataSvcの高いCPU使用率を修正する方法
対処法1.Windows UpdateとBITSサービスを一時停止する
前述したように、DataStore.edbはWindows Updateに関連するデータベースファイルであり、更新情報が蓄積されることでファイルサイズが大きくなる場合があります。そのため、DataStore.edbのメンテナンスを行う際は、Windows UpdateとBITS(Background Intelligent Transfer Service)を一時的に停止することをおすすめします。
以下の手順に従ってください。
ステップ1: Win + Rキーを押して「ファイル名を指定して実行」ダイアログボックスを開きます。services.mscと入力し、Enterキーを押して「サービス」ウィンドウを開きます。
ステップ2: サービスの一覧から「Windows Update」を探し、右クリックして「停止」を選択します。
ステップ3: 同様に「Background Intelligent Transfer Service(BITS)」を探し、右クリックして「停止」を選択します。
ステップ4: 2つのサービスが停止したことを確認します。その後、DataStore.edbの最適化やSoftwareDistributionフォルダーの再作成など、次の手順に進みます。
対処法2.Esentutl.exeツールを使用してDataStore.edbを最適化と修復します
esentutl.exeツールでDataStore.edbログファイルを最適化することで、ディスク使用量が多い問題を修正できます。その方法は次のとおりです。
ステップ1.検索ボックスに「コマンド」を入力し、「コマンド プロンプト」アプリを右クリックして、「管理者として実行」を選択します。

ステップ2.「コマンド プロンプト」で、次のコマンドを入力し、Enterキーを押します。
esentutl.exe /d “%windir%\SoftwareDistribution\DataStore\DataStore.edb”
ステップ3.このコマンドが完了したら、PCを再起動します。
対処法3.SoftwareDistributionフォルダーを再作成する
Windows SoftwareDistributionフォルダーを再作成することにより、ディスク使用率の高い問題が修正されたと報告したユーザーがありますから、以下の手順に従ってやってみてください。
ステップ1.上記の方法で管理者特権の「コマンド プロンプト」を開きます。
ステップ2.次のコマンドを入力し、Enterキーを1つずつ押します。
- net stop wuauserv
- net stop bits
ステップ3.そして、次のコマンドを貼り付けて、Enterキーを押します。このコマンドは、SoftwareDistributionフォルダーの名前を変更し、Windowsに新しいSoftwareDistributionフォルダを作成させます。
ren “%windir%\SoftwareDistribution” SoftwareDistribution.old
ステップ4.コンピューターを再起動し、Win + Eキーを押してファイルエクスプローラーを開き、C:/Windowsフォルダーを選択し、SoftwareDistribution.oldフォルダーを削除します。
まとめ
DataStore.edbの問題が解決しない場合は、各対処法を順番に試し、改善状況を確認してください。Windows Updateが正常に動作することも忘れずに確認しましょう。
よくある質問
C:\Windows\SoftwareDistribution\DataStore\DataStore.edb
