Windows Server 2022 评估版每1小時自动关机问题

Windows 许可证到期后,您将看到如下所示的类似消息,然后 VM 将每小时自动关闭。

为什么会发生这种情况?

Windows Server 2022 评估版是为了让用户体验产品而提供的试用版本。为了提醒用户购买正版,系统设置了自动关机的机制。

解决方法

1. 购买正版授权

  • 最直接有效: 购买正版授权是彻底解决问题的方法。
  • 避免功能限制: 正版授权能享受到所有功能,不受限制。

2. 暂时延缓关机(不建议长期使用)

警告: 以下方法可能导致系统不稳定,请谨慎操作。建议在了解风险的情况下使用。

  • 调查
    与往常一样,我从事件日志开始调查。由于我们要排除关机故障,因此我们需要过滤与重启相关的日志消息。最简单的方法是按相应的事件 ID 进行过滤。在本例中,我选择按以下事件 ID 过滤日志:41、1074、6006、6008,如下所示:
  • ## 事件 ID 的简要说明
  • 事件 ID 41:系统未先彻底关闭就重新启动。当系统停止响应、崩溃或意外断电时,就会发生此错误。
  • 事件 ID 1074:当应用程序(例如 Windows 更新)导致系统重启,或者用户启动重启或关机时记录。
  • 事件 ID 6006:记录为干净关机。它显示消息“事件日志服务已停止。”
  • 事件 ID 6008:记录为异常关机。它显示消息“上次系统在某日期的某时间意外关机
  • 修改注册表:
    • 风险提醒: 修改注册表操作有风险,建议备份注册表。
    • 步骤:
  1. 按下「Win+R」组合键,输入「regedit」打开注册表编辑器。
  2. 找到以下路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
    
  3. 在右侧窗格中,找到并双击「ShutdownWithoutLogon」值,将数值改为「0」(默认为「1」)。
  4. 关闭注册表编辑器,重启电脑。
  • 应用过滤器后,您将看到与事件 ID 对应的事件列表。

在上面的常规部分中,我们发现了以下信息

The process C:\Windows\system32\wlms\wlms.exe (TEST2) has initiated the shutdown of computer TEST2 on behalf of user NT AUTHORITY\SYSTEM for the following reason: Other (Planned)
Reason Code: 0x80000000

  • 从以上消息可以清楚地看出,wlms.exe 启动了重启。

接下来,我打开任务管理器并查找 wlms.exe,经过进一步调查,wlms.exe 直接将我带到了 WLMS 服务。WLMS 代表 Windows 许可证监控服务,它默认安装在所有 Windows 评估版本上。

如何停止每小时关机

让我们仔细看看 WLMS 服务

即使我使用管理员账户登录,我也没有权限禁用此服务。要禁用此服务,请按照以下步骤操作:

  1. 从 Microsoft网站下载 PsExec 工具
    https://learn.microsoft.com/en-us/sysinternals/downloads/psexec
  2. 下载后将工具解压到文件夹中
  3. 打开cmd并以管理员身份运行
  4. cd 到文件夹路径
  5. 执行 psexec -i -s cmd.exe
  6. 这将打开另一个 cmd 提示符,如下所示:
  7. 现在输入 whoami 来确认用户,如下所示:
  8. 键入 services.msc,如下所示:
  9. 这将打开服务,现在您可以导航到 Windows 许可证监控服务并禁用它。
    Windows Server 2022 评估版每1小時自动关机问题
  10. 重启虚拟机

Windows Server 2022 评估版的自动关机机制是为了保护版权。如果您需要长期使用,建议购买正版授权。如果您只是临时需要,可以尝试修改注册表的方法,但请注意风险。

免责声明: 本文提供的解决方案仅供参考,使用前请仔细评估风险。任何因使用本文提供的资讯而导致的损失,本站不承擔任何責任。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部