2013-01-18 23:45:32 +0000 2013-01-18 23:45:32 +0000
32
32

PC Boots就会写入巨大的datastore.edb文件,使电脑速度变慢。

我看的系统是Windows7,32位。

当系统启动时,它花费了大量的时间来读写DataStore.edb文件,该文件位于Windows/SoftwareDistribution/DataStore目录下。这使得系统运行速度非常慢,大概有几分钟,如果我说实话,大概有10分钟。如果你停止Windows更新服务,在一分钟内,系统就会停止对该文件的读写,一切都能顺利运行。

我试过的东西。

我已经停止了Windows更新,删除了文件,重启,但当我这样做时,Windows会重建文件,直到它的大小达到几百MB。一旦Windows对它所做的任何事情感到满意,它就会停止,我的磁盘使用率和提示降到了正常水平,系统以足够的速度做任何你想要的事情。

我已经启动到安全模式,并运行了几个病毒扫描和卡巴斯基的RootKit杀手工具,没有人发现任何令人不快的东西。

接下来我应该尝试什么?

答案 (9)

26
26
26
2014-07-14 09:35:00 +0000

我知道现在已经过了能够为你提供一个合适的解决方案的时间点,但我在工作中的一台Windows 7机器也遇到了完全相同的事情。为了将来的参考,你可以随时检查(/g)和/或用/d清除(esentutl.exe)/*.edb文件的完整性。

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

如果你无法在"-1032 “错误的情况下运行这个命令,你可以启动到safemode(不联网),然后从那里运行这个命令。你可能需要先用/p开关运行它来修复文件损坏。

14
14
14
2015-02-19 07:31:20 +0000

RAMMap显示C:\Windows\SoftwareDistribution\DataStore\DataStore.edb映射文件浪费了我宝贵的400 Mb内存。此外,Windows Update在更新那个巨大的文件的过程中不断降低系统速度。

esentutl.exe只是将DataStore.edb的大小从略多于600Mb减少到略少于600Mb,并且证明在我的情况下毫无用处。 http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html 说明删除这个文件也不是一个选项,因为Windows Update会把它重建到下次运行时的大小。

于是我不得不完全 禁用 Windows更新服务自动运行。这大大降低了RAM、CPU和磁盘IO的浪费。现在系统的反应更灵敏了。

参见如何安排下载windows 7更新? 使用Windows任务调度程序启动更新的方法。

更新

也请看 Windows 7 SP1 Windows更新卡住检查更新

4
4
4
2014-11-30 11:22:51 +0000

根据@mafbailey的回答进行扩展(也非常感谢你!),当利用以下命令行操作时,一定要以管理员身份打开命令提示符,以获得相应的文件权限。

如果我不知道,我就会被卡住了=)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb
3
3
3
2015-03-23 12:26:28 +0000

我遇到了同样的问题,运行w7家庭版的电脑缓慢启动。打开电子邮件或firefox是令人沮丧的。

在我的电脑上,在启动过程中,防病毒程序(windows essentials)似乎在datastore.edb文件上花了很多时间

这个【关于“通过正确配置反病毒程序提高电脑性能和稳定性 "的链接】(http://www.groovypost.com/howto/improve-pc-performance-stability-anti-virus-exclusions/)*为我解决了启动慢的问题。

解决方法基本上是告诉病毒扫描器(windows essentials)排除检查这个文件。我对windows文件也做了其他排除。(但我不介意扫描器检查我的照片,即使它们应该是安全的)

1
1
1
2015-06-10 05:37:50 +0000

尝试安装【Windows更新KB3050265](https://support.microsoft.com/en-us/kb/3050265),2015年6月2日发布。

这是可选的,所以你可能需要在控制面板>系统和安全>Windows更新>显示所有可用的更新>可选中查找,然后手动安装。

1
1
1
2015-11-30 07:52:48 +0000

修复Windows更新,此方法适用于Windows 7

进入程序/附件。Cmd prompt

点击鼠标右键,以管理员身份运行。

在提示窗口中按照以下顺序操作。

net stop wuauserv(回车后)

net stop bits(回车后)

在Windows资源管理器中。

转到文件夹windows/software distribution/download (删除其中的所有内容)

转到文件夹windows/software distribution/DataStore (删除其中的所有内容)

转到文件夹windows/software distribution/PostRebootEventCache (删除其中的所有内容)

CMD提示窗口。

net start wuauserv (Enter后)

net start bits (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

0
0
0
2015-12-09 18:33:58 +0000

微软发布了一个新的WindowsUpdate客户端更新来解决更新搜索/安装缓慢的问题。

安装和搜索更新很慢,并且在Windows 7中会出现高CPU使用率 https://support.microsoft.com/en-us/kb/3102810

下载: 32Bit: 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

这个更新减少了检测时间和使用更少的内存。所以,试试吧

0
0
0
2015-12-09 23:13:38 +0000

我不知道为什么这个说我是2013年1月发的,这个问题是2015年几个月前才出现的。哈!

总之–很抱歉浪费大家的时间。由于某些原因,我直到今天,2015年12月9日才收到关于这个帖子的通知。

我试了很多办法,最后和这台电脑所在设备的制造商通了电话。结果发现他们在实现Windows的过程中存在一个bug,导致了这种情况的发生。唯一的解决方法是重新映像机器,希望它不会再发生。

这适用于蔡司OCT机器,想知道的朋友可以看看。

0
0
0
2016-07-24 08:12:51 +0000

我也遇到了类似的问题。
我从网站上安装了KB3050265,它解决了所有这些问题。
请确保你安装的是你的Windows的正确版本(64位(x64)或32位(x86))。