您现在的位置是:结局

SuperFetch,开机启动项superfetch可以禁用吗?

2020-11-06 00:17结局

简介 开机启动项superfetch可以禁用吗?...

-

下面是更多关于SuperFetch的问答

在Windows10桌面,右键“我的电脑”图标,然弹出的菜单中选管理”菜单项开算机管理窗口中,点击左侧的服务和应用程序一项然后依次点击服务菜单项,在右侧打开的服务列表中,找到superfetch一项双击superfetch服务,打开superfetch的属性窗口,点击“停止”按钮,这样就关闭superfetch服务了为防止下次开机的时候,superfetch服务自动启动,点击“启动类型”下拉菜单,然后在弹出的菜单中选择“禁用”菜单项 开始--运行---services.msc

找到这个服务 启用就可以了   1windows图标键+R键 打开运行窗口 输入 msconfig 打开 转到“服务”标 在下面的列表中找到superfetch 打上勾 重启即可。

2、右击我的电脑 点击“管理” 在打开的窗口左侧点“服务和应用程序” 在下拉菜单中选 服务 然后在右侧的中找到superfetch 右击 选择“属性” 将启动类型改为自动 ,然后重启即可。

  Superfetch即“超级预读取”,由XP系统中的Prefetch进化而来,使用内存作为常用程序缓存,将常用程序进程驻进内存中以提高程序响应速度。Superfetch技术的中心思想是:“过分空余的内存空间即是浪费”。

Superfetch的运行机制

其内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用;让应用程序最快速度开启;不会由于计算机长时间闲置而使突然使用变得响应迟缓;在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。

Superfetch的作用

在服务关闭。

具体操下:

    右键单击打开我的电脑菜项,选择"管理"。

    "服务和应用程序",打开后再次点击"服务和应用程序"。

    点击”服务“,按名称排序,找到superfetch。

    双击调出属性,选择启动类型,选择禁止启动,确定保存。

    完成。

如图:

Superfetch技术的思想是:“过分空余的空间即是浪费”确,如果一个操作系统总留着过多的空余物理内存耗费电能,却不能够利用这些多余的内存空间提高系统性能的话,为什么不更好地利用这些多余的内存空间呢?将这些多余的物理内存作为缓存使用,就是Superfetch技术的本质。而也正是由于采用了这种以内存为缓存的策略,才造成了Vista对内存容量的饥渴!

Superfetch的前身是Prefetch

在Windows XP操作系统中,微软对虚拟内存技术做了进一步改进,发展出了预取技术(Prefetch),预取技术的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。

在Windows XP中,使用预取技术的具体方法是:在系统和应用程序启动时,监视内存页面与交换文件以及硬盘上其它文件的数据交换状况,当发生数据交换时,Windows XP会纪录下每一个程序运行时经常需要读取的硬盘文件,并将读取的情况记录在\windows\Prefetch目录中的pf后缀名文件中。

一旦建立了这些pf文件,在每次需要启动系统或相应程序的时候,Windows会首先中断当前准备载入的程序,而转去查找\Windows\Prefetch目录,看是否有当前载入程序的纪录,如果有纪录,则马上按照纪录的情况载入程序运行过程中可能会用到的所需文件到物理内存中。这项任务完成之后,Windows才继续载入被中断的程序。

经过这样的处理之后,在程序运行过程中,需要读取那些文件时,由于文件已经被“预取”到内存中,此时就不用再到硬盘上进行读取,因此减轻了程序载入过程中频繁交换内存页面与交换文件的现象,改善了内存不足时程序运行的响应速度。

为了进一步优化预取操作的效率,Windows XP还会定期对pf文件进行分析处理,组织好程序文件载入的顺序,并将这些分析处理后的信息存放在\Windows\Prefetch目录中的Layout.ini文件中。同时还会通知磁盘碎片整理程序,在下次运行碎片整理时,按照Layout.ini文件记录的内容,将相关文件的位置整理在连续的硬盘区块中。

这项技术从根本上说仍然属于被动式的调度。换句话说,只有在程序主动发起载入请求时,Windows才会进行相关的调度操作。

被动式调度的存在可能对系统性能造成一些影响。我们考虑这样一个例子,假设你有在工作的午休时间运行杀毒软件的习惯,那么在下班前,一般会停止处理工作程序,然后运行杀毒软件,此时,如果使用的是Windows XP,那么操作系统会将工作程序所占用的内存页面写入硬盘交换文件中,并读取杀毒软件的文件载入内存。午休过后,杀毒软件已经运行完毕,但是你在重新开始使用工作程序的时候,系统仍然需要经历杀毒软件和工作程序的硬盘交换文件与内存页面的交换过程,此时程序的响应速度明显降低。

如果系统能够进一步自动记录下这些经常性的操作行为所发生和结束的时间,当时运行的前台和后台软件等等详细情况,那么在内存有空闲空间的时候,就可以在预定的时机预先将一部分文件载入到内存中,这样就避免了上面例子中发生的不愉快情况。

个人用户建议关闭Superfetch,因为此服务对电脑帮助并不大,还容易造成一些系统占用100%。

关闭步骤

    在Windows10系统桌面,右键点击桌面左下角的开始按钮,在弹出的右键菜单中选择“运行”菜单项。

2.

在弹出的Windows10运行窗口中,输入命令regedit,然后点击确定按钮。

3.

在打开的注册表编辑器窗口中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain注册表项。

4.

然后右键点击SysMain注册表项,在弹出的右键菜单中依次点击“新建/项”菜单项。

5.把刚刚新建的注册表项重命名为superfetch,同时点击superfetch注册表项,在右侧的空白位置依次点击“新建/Dword(32位)值”菜单项。

6.把刚刚新建的注册表键值修改为Start,然后右键点击该键值,在弹出菜单中选择“修改”菜单项。

7.这时会弹出编辑Dword(32位)值的窗口,把数值数据修改为3,最后点击确定按钮。

8.接下来再定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc注册表项。

9.

同样在右侧的窗口中找到Start注册表键值,然后右键点击该键值,在弹出菜单中选择“修改”菜单项。

10.在打开的注册表编辑窗口中把数值数据修改为3,最后点击确定按钮就可以了。重新启动计算机后,就不会再出现SuperFetch服务占用大量系统资源的情况了

本回答被网友采纳 在Windows10桌面,右键点击的电脑地图然后在弹出的菜单中选管理地菜单项

在打开的计算机管理窗口点击左侧的服务和应用程序一项

然后依次点击服务菜单项,在右侧打开的服务列表中,找到superfetch一项

双击superfetch服务,打开superfetch的属性窗口,点击逗停止地按钮,这样就关闭superfetch服务了

为防止下次开机的时候,superfetch服务自动启动,点击逗启动类型地下拉菜单,然后在弹出的菜单中选择逗禁用地菜单项 可以禁用的。

方法

鼠标右脑图标(或打开开始菜单),

选管G)”(或选择“计算机管理”),

鼠标左键双击“服务和应用程序”,

鼠标左键双击“服务”,

鼠标左键双击“Superfetch”,

修改启动类型为禁用,

点击确定即可。

方法二:

打开开始菜单,

选择“控制面板”,

选择“管理工具”,

选择“服务”,

鼠标左键双击“Superfetch”,

修改启动类型为禁用,

点击确定即可。 右键点击桌面计算机”图标,选择理”-“服务和应序”-“服务”,在右边界面Superfetch这个服务,双击打开它,把“启动类型”改成“已禁用”,最后点击“停止”-“应用”-“确定”就可以了。 本回答被网友采纳

Tags:SuperFetch,什么是Superfetch?如何打开S