その後、PCブートは巨大なdatastore.edbファイルを書き込み、コンピューターの速度を低下させます


32

私が見ているシステムは、Windows 7、32ビットです。

システムが起動すると、Windows \ SoftwareDistribution \ DataStoreディレクトリにあるDataStore.edbファイルの読み取りと書き込みに膨大な時間を費やします。これにより、システムの実行が数分間本当に遅くなります。正直なところ、おそらく10程度です。Windows Updateサービスを停止すると、システムは1分以内にファイルの読み取りと書き込みを停止し、すべてがスムーズに実行されます。

私が試したもの:

Windows Updateを停止し、ファイルを削除し、再起動しましたが、それを行うと、Windowsはサイズが数百MBになるまでファイルを再構築します。Windowsが実行中の処理に満足すると、Windowsは停止し、ディスク使用量とキューは通常のレベルに低下し、システムは必要な処理を十分な速度で実行します。

SafeModeを起動して、いくつかのウイルススキャンとKasperskyのRootKitキラーツールを実行しましたが、不快なものはありません。

次に何を試してみますか?


この回答は通知されますか?

ハ!ここでこれについて返事をもらえるとは思いませんでしたが、とにかく友人が試してみようと言いました。しかたがない。:) 私は試した。ご協力ありがとうございました。今日、質問をSuperUser.comに投稿しました。
limefartlek

回答:


26

現在、適切なソリューションを提供できるという点を超えていることはわかっていますが、Windows 7マシンでもまったく同じことが言えます。将来の参考のために、あなたは常に(の整合性をチェックすることができます/g)、および/またはデフラグ(/dと)*の.edbファイルesentutl.exe

例えば esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

「-1032」エラーでこのコマンドを実行できない場合は、セーフモード(ネットワークなし)で起動し、そこからコマンドを実行できます。ファイルの破損を修復するには、最初に/ pスイッチを指定して実行する必要があります。


これを試してみましたが、次のメッセージを受け取りました。エラー:ソースデータベース 'c:\ Windows \ SoftwareDistribution \ DataStore \ Data Store.edbへのアクセスはJetエラー-1032で失敗しました。
Alf47

3
@ Alf47 Windows Updateサービスを停止して、もう一度試してください
drake7707

3
@ Alf47アクセスするには、管理者としてコマンドプロンプトを実行する必要があります。
開発者:Igor Jerosimic

そして、「c:\ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb」です。立つ瀬がない!
rdtsc

14

RAMMapは、C:\Windows\SoftwareDistribution\DataStore\DataStore.edbマップされたファイルが400 MBの貴重なRAMを浪費していることを示しました。さらに、Windows Updateは、その巨大なファイルの更新中にシステムの速度を常に低下させていました。

esentutl.exeDataStore.edb600 MBをわずかに超えるサイズから600 MBをわずかに下回るサイズに縮小しただけで、私の場合は役に立たないことがわかりました。

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.htmlは、Windows Updateが次回の実行と同じサイズに再構築するため、このファイルを削除することもオプションではないと述べています。

そのため、 Windows Updateサービスの自動実行を完全に無効にする必要がありました。これにより、RAM、CPU、ディスクIOの無駄が大幅に削減されました。システムの応答性が大幅に向上しました。

Windows 7更新プログラムのダウンロードをスケジュールする方法も参照してくださいWindowsタスクスケジューラを使用して更新を起動する方法。

更新

また、Windows 7 SP1のWindows Updateが更新プログラムのチェックを進まないこともご覧ください。


ところで、同じ古いハードウェアでWindows 10に無料でアップデートした後、問題は再現しませんでした。
ヴァジム

4

@mafbaileyの答えを展開します(そして、あなたにも感謝します!)。次のコマンドラインアクションを使用して適切なファイルアクセス許可を取得するときは、管理者としてコマンドプロンプトを開いてください。

私が知らなかった場合、私は立ち往生していただろう=)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

また、Windwos更新サービスを900Mbから停止します=> 898MB
user956584

既存の回答の劣ったコピー。
ivan_pozdeev

3

私は、w7 home editionを実行しているゆっくり起動するコンピューターで同じ問題を経験しました。メールやfirefoxを開くとイライラしました。

私のコンピューターでは、起動時に、ウイルス対策プログラム(windows essentials)がファイルに多くの時間を費やしているように見えましたdatastore.edb

「アンチウイルスを適切に構成することによりPCのパフォーマンスと安定性を改善する」に関する このリンクは 、私にとって遅い起動の問題を解決しました。

解決策は基本的に、このファイルのチェック除外するようにウイルススキャナー(Windowsの基本)に指示することです。私は、Windowsファイルに対して他の除外も行いました。(しかし、安全であるべきであるにもかかわらず、スキャナーが私の写真をチェックするのは問題ありません)


1

2015年6月2日にリリースされたWindows Update KB3050265をインストールしてみてください。

これはオプションであるため、[コントロールパネル]> [システムとセキュリティ]> [Windows Update]> [利用可能なすべてのアップデートを表示]> [オプション]で探して、手動でインストールする必要があります。


1
これは助けにはなりませんでしたが、すでに更新されており、休止状態からのウェイクアップは遅く、再起動はさらに遅くなります。
ダニエル

1

Windows Updateの修正、この方法はWindows 7用です

プログラム\アクセサリ:Cmdプロンプトに移動します

マウスの右ボタンをクリックして、管理者として実行します。

プロンプトウィンドウで、次の手順に従います。

net stop wuauserv(Enterの後)

ネットストップビット(Enterの後)

Windowsエクスプローラーで:

フォルダーwindows \ software distribution \ downloadに移動します(そこにあるすべてを削除します)

フォルダーwindows \ software distribution \ DataStoreに移動します(そこにあるすべてを削除します)

フォルダーwindows \ software distribution \ DataStore \ Logsに移動します(そこにあるすべてを削除します)

フォルダーwindows \ software distribution \ PostRebootEventCacheに移動します(そこにあるすべてを削除します)

CMDプロンプトウィンドウ:

net start wuauserv(Enterの後)

ネットスタートビット(Enterの後)

出典:-http: //tecnicoinformaticacuritiba.com.br/corrigindo-windows-update/ / https://social.technet.microsoft.com/Forums/pt-BR/d75e92b9-4caf-425d-b841-0bae79f7adf1/windows- 7-windows-update-no-funciona?forum = winvistapt


1
他の人がここやsocial.technet.microsoft.com/Forums/windowsserver/en-US/…で示しているように、これは何も解決せず、Windows Updateがデータベースを完全に再構築する間、マシンを遅くするだけです。
ivan_pozdeev

0

更新プログラムの検索/インストールが遅い問題を修正するために、Microsoftは新しいWindowsUpdateクライアントアップデートをリリースしました。

Windows 7 https://support.microsoft.com/en-us/kb/3102810 で更新プログラムのインストールと検索が遅く、CPU使用率が高くなる

ダウンロード:
32ビット: http : //www.microsoft.com/downloads/details.aspx? FamilyId=fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

64Bit: http : //www.microsoft.com/downloads/details.aspx? FamilyId=4fe566bd-31b1-4413-8c4c-412b52533669

この更新により、検出時間が短縮され、使用されるRAMが少なくなります。やってみて


警告は:これをインストールした後、Windows Updateは今、すべてでは動作しません、それはすぐにエラー与え"WindowsUpdate_80244019" "WindowsUpdate_dt000"、私は解決することはできませんされてきました
MM

この更新プログラムをアンインストールすると、私がしていた以前の状況に私を返しました
MM

@MMエラー80244019は、WU_E_PT_HTTP_STATUS_NOT_FOUND HTTPステータス404と同じ-サーバーが要求されたURI(Uniform Resource Identifier)を見つけられないことを意味します。どのAVスイート/ファイアウォールを使用しますか?
magicandre1981

MS Security Essentials、およびファイアウォールなし。インターネットの残りの部分は正常に動作していました(IEを含む)
MM

@MMは、少なくともメモリ使用量の修正を最初に含む2015年6月バージョンを試してください
magicandre1981

0

これが2013年1月にこれを投稿したと言っている理由がわかりません。この問題は2015年にはほんの数か月前でした。

とにかく-みんなの時間を無駄にしてすみません。何らかの理由で、2015年12月9日の今日まで、このスレッドに関する通知を受け取っていませんでした。

私は多くのことを試してみましたが、このコンピューターが搭載されているデバイスの製造元に電話で問い合わせました。Windowsの実装にバグがあり、これが原因であることがわかりました。問題の唯一の解決策は、マシンのイメージを再作成し、それが再び起こらないことを願うことです。

これは、不思議に思っている人のためのZeiss OCTマシンに適用されます。


0

同様の問題に遭遇しました。WebサイトからKB3050265
をインストールすると、これらすべての問題が解決しました。 Windowsの正しいバージョン(64ビット(x64)または32ビット(x86))をインストールしてください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.