📌  相关文章
📜  如何关闭 windows 许可证即将到期 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:09.576000             🧑  作者: Mango

如何关闭 Windows 许可证即将到期 - Shell-Bash

当你的计算机上安装的 Windows 许可证到期后,会出现弹窗提醒你需要激活该 Windows。如果你不及时激活,就会导致系统无法正常使用。但是有时候我们在测试环境下使用的 Windows 许可证的有效期就是很短的,如果进入真实的环境后忘记更换许可证导致许可证到期,就很尴尬了。这时,我们可以使用 Shell-Bash 脚本来关闭 Windows 许可证到期提示。

关闭服务

Windows 许可证到期提示通知是通过一个 Windows 服务来实现的,因此我们可以通过关闭该服务来关闭提示。

查询服务

首先,我们需要查询一下 Windows 许可证到期服务的名称,使用以下命令:

sc query | findstr /I "sppsvc"

该命令将列出操作系统上所有的服务,并通过 findstr 工具找出服务名称为 "sppsvc" 的服务。通常该名称会比较稳定,但如果你查找不到该服务,可以通过在控制面板中找到证书服务来获取名称。

关闭服务

一旦我们获得了服务名称,就可以使用以下命令来关闭该服务:

sc stop "sppsvc"

该命令将停止 Windows 许可证到期提示服务,这样它就不会再次出现了。

禁用服务

我们也可以将 Windows 许可证到期提示服务禁用,这样系统启动时就不会自动加载该服务了。

禁用服务

使用下面的命令来禁用服务:

sc config "sppsvc" start= disabled

该命令将修改 Windows 许可证到期提示服务的启动配置,将启动类型修改为禁用。

启用服务

需要时,我们可以启用该服务。使用以下命令来启用服务:

sc config "sppsvc" start= auto

该命令将修改 Windows 许可证到期提示服务的启动配置,将启动类型修改为自动。

总结

使用 Shell-Bash 脚本可以方便地关闭或禁用 Windows 许可证到期提示服务。虽然这并不能延长许可证的有效期,但可以避免在测试环境下误用掉许可证,从而造成不必要的麻烦。