我的电脑C盘的windows文件夹中怎么没有prefetch文件夹?

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:53:14
XP系统,没有prefetch文件夹有什么坏处吗?
我已经修改了注册表怎么还没有。

没有prefetch文件夹应该是注册表的设置问题,
运行注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
然后将右侧的窗格中"EnablePrefetcher"的键值设置为"1"
这样就会有该文件夹了。
如果没有此文件夹会减慢开机速度,建议你更改一下注册表,这样可优化开机速度5-6秒。
该文件夹是在程序预读取时自动生成的,修改完后不会马上生成,当你用一段时间后可能就会有了。

prefetch 英文意思表示预取,在WINDOWS里的这个文件夹就是系统运行什么程序时预先放到这里读取!所以这里的文件可以删除!
Windows XP之所以自动创建Prefetch文件夹,是为了加快系统启动的进程。Windows XP将会自动记录下启动时运行的每一个程序,并根据这份资料来加快下一次启动的时间。电脑中的程序成千上万,即使出现重名的程序也不足为奇,碰到这种情况,系统将会自动在程序名的后面添加一个“后缀”,这也就是为什么有些文件名的后面会出现一连串的数字、字母和.pf的扩展名的原因.时间久了,Prefetch文件夹内自然会堆放了许多垃圾,特别是如果用户经常更换电脑配置的话,系统以前记录的进程资料就没有任何用处了。你完全可以放心大胆地将Prefetch文件夹清空,不用害怕,即使删除的文件中有有用的资料,Windows也会自动地重新创建.

但另一方面,如果直接取消掉注册表中的“预读取功能”是一定会大大降低应用程序的启动速度的,当然开机速度会有一定的增加,不过这是得不偿失,因为没有了那一段必要的“系统文件预读取”,在进度条消失之后系统会从硬盘上去寻找大量的系统文件,反而影响启动速度,而且应用程序的启动速度也是一定会大大减慢的。其实比较好的优化办法是这样,找到“开机预读取”的信息,手动把不是很常用,不需要预读取的应用程序删除,尽量减少开机预读取的应用程序的数量,由此来加快启动速度!
位置在x:\windows\