近来突然发现windows目录下没有prefetch文件夹,也就是说预读功能没有打开。一般只有在所谓的精简版的GHOST安装的XP系统中才会关闭windows的预读机制,或者“史前”流传的所谓优化技巧中有关闭预读加速windows的说法,实际上关闭预读并不会真正改善WINDOWS的启动速度,相反可能影响windows的运行质量,不想想没用的功能微软设计了干吗,其实预读才是为了加速程序的加载。但是即使关闭预读,prefetch文件夹还是应该存在的,并不会消失,只是它里面不会象开启预读那样生成.pf文件。然而我的这个系统中不仅没有.pf文件,也没有prefetch文件夹,手动创建一个文件夹也不起作用。
试了下网上的方法,进入注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters中找到EnablePrefetcher,重新设置其值为3(其实原来就是3,所以只有先设为0,再恢复3。这里EnablePrefetcher值的意义是:0-关闭预读,1-预读应用程序,2-预读系统程序,3-预读系统程序与应用程序,可酌情选择开启预读的对象),但是仍然无效。最后才从朋友那得到解决方法:开启任务计划服务(右击“我的电脑”-管理-服务和应用程序-服务,找到Task Scheduler服务,启动它,并把启动类型设为“自动”),开启后,预读就正常了,prefetch文件夹和.pf文件也出现了。原来为了省点资源并防止病毒利用任务计划加载运行自己的程序,我将任务计划服务禁用了,没想到反而影响了系统的预读功能。也说明服务不要乱关闭,关也省不了多少资源,没事还是别动的好,不过对于病毒木马利用任务计划加载程序倒是一个威胁,但为了使用预读,只好开着任务计划吧,安全还是通过其它方法来保证,好在监视任务计划并不麻烦。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/591.html