V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yangyifan
V2EX  ›  问与答

Windows 启动需要花十几分钟,求大神解答一下

  •  
  •   yangyifan · 2023-08-24 12:35:42 +08:00 · 1118 次点击
    这是一个创建于 452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一台 windows 开发机,开启了 linux 子系统,并且从微软商店安装了 Ubuntu ,运行久了后开机就变得越来愈慢了。因为是开发机,所以安装的东西几乎就是一个新系统默认的软件,只是跑了一些自己写的服务。

    BIOS 里的启动速度每次都只是显示 10s+,只要是到系统登录界面的时候就一直在转菊花。

    以下是我尝试过的步骤:

    • 关闭了所有的自启动服务。
    • 每次关机前都会把自己运行的进程手动 kill 掉,防止影响开启速度。
    • 每次关机前都会把 Ubuntu 关掉。
    • 没有开启 “快速启动系统”。
    • 关闭了所有的内置的安全防护软件。
    • 关了系统自动更新(好像提示什么文件损坏,所以也没法自动更新)。
    • 硬盘是 ssd 的,也没有损坏磁道。
    • 千兆网络,每次重启的时候网络也是正常的。
    • 没有挂载其他磁盘,总共就 2 个分区,并且这 2 个分区的磁盘空间也是足够的。

    我怀疑出问题的点:

    • 因为开启了 windows 子系统,导致启动很慢,在 wsl 的 GitHub 仓库中有一些 issue 是关于这个的,但是引起这个的原因好像都是挂载了磁盘导致的( https://github.com/microsoft/WSL/issues/8569 ),我只是一块硬盘分了 2 个区,并没有他们说的这种情况。
    • 我关闭所有进程的时候发现大概十几个 svchost.exe ,不知道这个会不会引起启动很慢。
    第 1 条附言  ·  2023-08-25 12:50:12 +08:00
    感谢 #7 的回复,详细的操作步骤可以参考: https://www.51cto.com/article/503632.html
    8 条回复    2023-08-25 12:50:31 +08:00
    IDAEngine
        1
    IDAEngine  
       2023-08-24 12:40:10 +08:00
    svchost.exe 就是管理系统服务,很明显就是系统后台服务启动过多
    yangyifan
        2
    yangyifan  
    OP
       2023-08-24 12:56:14 +08:00
    @IDAEngine 我已经把我自己启动的进程关掉了,svchost.exe 这个也需要手动 kill 一下再关机吗?
    IDAEngine
        3
    IDAEngine  
       2023-08-24 14:09:06 +08:00
    @yangyifan 服务管理里面把部分服务延迟启动或禁用
    zwb9412
        4
    zwb9412  
       2023-08-24 14:41:15 +08:00
    以前有个专门记录分析 windows 启动时间的软件叫 winbootinfo 。
    7 8 年前我也遇到过进入系统时间比较长的问题。当时一顿找原因,在 google 一堆文章,有推荐这个软件。
    安装了之后找到了原因。不过当时那个软件就已经不更新了。不知道现在 win10 之后的系统还能正常使用不。
    软件是收费的,但是好像送了 30 天免费试用时间,装上之后细心观察并试验一天就解决问题了。即使之后超时再想使用,也可以通过注册表删除记录 key 重置时间。
    yangyifan
        5
    yangyifan  
    OP
       2023-08-24 17:15:56 +08:00
    @zwb9412 谢谢,我去试下。
    yangyifan
        6
    yangyifan  
    OP
       2023-08-24 17:16:06 +08:00
    @IDAEngine 好的,谢谢。
    mmdsun
        7
    mmdsun  
       2023-08-25 09:02:20 +08:00 via iPhone
    Windows 登录过程详细信息 ,可以在注册表或者策略组打开。开启的在转菊花的页面会显示具体卡在哪一步骤了
    yangyifan
        8
    yangyifan  
    OP
       2023-08-25 12:50:31 +08:00
    @mmdsun 感谢让我知道原因是什么了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3436 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:44 · PVG 19:44 · LAX 03:44 · JFK 06:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.