如何禁用不必要的 Windows 服务并测试稳定性?

如何禁用不必要的 Windows 服务并测试稳定性?

当我配置最小服务器(取消选择 SCW 中的任何角色)时,我仍然有相当多的(模糊的)服务正在运行或设置为手动。

我的项目中的要求表明服务器只能运行有良好动机的服务,即对于在服务器上运行的自定义应用程序至关重要的服务。

我一直在寻找微软官方文档不要弄乱默认服务,否则你的系统会不稳定。但我发现最好的是粘胶纤维列出基线服务。有传言称,随意禁用看似不需要的服务并不是一个好主意(已禁用打印阻碍更新,禁用 RPC 服务时出现的问题)并查看系统是否仍能正常工作。此外,鉴于有 30 多个服务,全面测试系统(包括软件更新场景)将是一项艰巨的任务。

如何才能实现仅包含真正需要的服务的最小工作系统?

答案1

禁用服务并不难。至于要禁用哪些服务,我通常只需阅读服务的描述,大多数时候我都会清楚我是否在该系统上需要该服务。如果有任何疑问,我会将其保留为打开状态。要禁用服务,我会记下服务名称,然后使用 Powershell 批量禁用它们。

说到测试,其实很简单。这是一台用于特定目的的服务器,您的测试将运行该机器以实现其预期目的,并在发生任何错误时进行故障排除。请注意,错误可能是也可能不是您禁用的服务的结果,因此在故障排除时要保持开放的心态。

相关内容