我不是专家。Windows 的服务管理器中有 290 个我安装的各种程序的条目,其中许多程序在 Windows 登录时自动启动。
其中哪些是最重要的,必须保持不变?我已经使用 CCleaner 阻止其中一些在启动时运行,但我的 Windows 仍然需要 1-2 分钟才能启动。
我怎样才能找出哪些才是真正重要的?
答案1
尝试看看索鲁托。它会分析您的启动过程并对某些服务提出建议。它还可以让您查看启动过程,并查看哪些服务耗时最多,并显示有关其他用户对该服务执行的操作(启动、暂停或删除)的数据。
答案2
我不这么认为,因为一切都是根据具体情况而定的 - 例如,我总是禁用 90% 在启动时运行的程序,因为如果我想使用该程序,我会在运行时加载它!:) 所以这很大程度上取决于每个用户的需求。
但是,你的问题让我怀疑你指的是服务还是应用程序?我认为两者都有。
如果您知道哪些应用程序不需要加载,那么请尝试删除除防病毒软件之外的所有程序以及您不了解或不理解的任何程序。例如,我认为可以安全地从启动中删除任何带有 Adobe 的程序。这可以通过 MSCONFIG 或 CCleaner 完成。
服务更加棘手,因为有些服务依赖于其他服务。
我会确保您的 AV 不会在启动时进行扫描,而是稍微延迟或(再次强调,这取决于您是哪种类型的用户)禁用启动扫描。我实际上不进行任何下载,所以我的 AV 在夜间运行扫描 - 这对启动时间产生了很大的影响。
您可能还想查看在计划任务的启动时是否有任何程序运行。
还可以在此处查看默认设置,以了解哪些是必需的,哪些不是:http://www.blackviper.com/service-configurations/black-vipers-windows-7-service-pack-1-service-configurations/(请注意,我确实尝试复制图片,但图像太小)
答案3
这可能适用于您,也可能不适用于您,但作为 Windows 8 的一项有用功能,当您打开任务管理器并转到启动选项卡时,它将列出设置为启动的程序及其启动影响。您可以从选项卡启用或禁用这些程序。
答案4
为此,我使用了两个工具。Microsoft 的 Sysinternals 工具带有 procmon 和 procexp,其次是 Process Hacker。希望这对您有所帮助。