从几天到现在,我的 Windows 8.1 PC 启动很慢。
延迟发生在登录屏幕和桌面屏幕出现之间。在它们之间,屏幕变黑,只显示光标,最后显示旋转器。此状态可持续 30 秒到 2 分钟或更长时间,然后桌面出现,PC 开始像往常一样正常运行。
我运行了各种防病毒和反间谍软件程序,检查并整理了我的硬盘,但没有结果。
当问题出现时,我没有对硬件或软件做任何修改;也没有安装任何程序。
这个问题的原因是什么?该如何解决?
答案1
最后,我解决了这个问题。它与 Avast 防病毒软件有关。卸载它解决了这个问题。后来我重新安装了 Avast(可能是最新版本),但问题没有再出现。
答案2
我以前也遇到过这些问题,但你可以做很多事情来大大提高启动性能。很高兴你拥有 win8.1,因为 win10 是修复启动问题的噩梦。
首先,卸载您不需要的程序和应用程序。然后删除所有临时文件。使用 oldtimer 的 TFC 或其他临时文件清理器。
接下来,进行碎片整理。不要使用内置的 Windows 碎片整理程序,因为它很糟糕,而且比国会还要慢。我喜欢使用 auslogics 磁盘碎片整理程序。它是免费的、快速的,并且具有优化功能,可以根据预取布局将您的启动文件移动到磁盘的快速区域。这些设置默认情况下未启用,因此您必须手动启用它们,然后运行良好的碎片整理和优化,或连续运行几个。
接下来,缩短您的硬盘。将系统分区缩小到硬盘大小的四分之一左右。或者尽可能小。确保将您的大数据文件移动到另一个分区。
接下来,通过打开提升的 cmd 提示符并输入以下内容来压缩 hyberfil.sys:
电源配置 -H 大小 50
这会改变休眠文件的压缩率,以允许更快的读取时间,从而改善 win8.1 的快速启动功能
然后禁用这些服务:
超级获取
后台智能传输服务
Windows 搜索
这些服务在启动时占用你的磁盘空间
然后,使用 regedit 在注册表中禁用 superfetcher
导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
将 EnableSuperfetcher 键设置为 0
重启
希望这可以帮助