- 我登录到我的 Hyper-v 主机服务器
- 我打开 Hyper-V 管理器,选择我的服务器 S1,然后单击“连接”
- 当我想要关闭服务器 S1 或重新启动服务器 S1 时,我只需单击开始按钮并选择关闭或重新启动(它是服务器 2008 r2)。
现在这是我的问题。连接窗口变成蓝色(就像服务器的默认背景一样)并且没有任何反应(甚至 10 分钟后也没有反应,我在 hyper-v 管理器中也看不到任何 CPU 活动)。
仅当我在 Hyper-v 管理器中选择“关闭”时,服务器才会开始关闭。
我只有这一个服务器(它运行 Exchange 2010,如果有帮助的话...)
在 S1 的管理事件中我也看到这些警告,但我不确定它们是否与这个问题有关:
Winlogon Event 6005: The winlogon notification subscriber <GPClient> is taking long time to handle the notification event (EndShell).
Winlogon Event 6006: The winlogon notification subscriber <GPClient> took 241 second(s) to handle the notification event (EndShell).
更新: 在登录/注销时我有 1 个 powershell脚本运行并记录用户(但其他服务器也有这个..) 更新 2: 我通过 RDC 登录到服务器。我注销后,RDC 屏幕显示为蓝色,没有任何反应。当我转到 Hyper-V 主机服务器并单击“连接”时,我看到了服务器的 Ctrl+Alt+Del 屏幕。但是当我从 Hyper-V 主机服务器登录并注销时,我看到那里的背景是蓝色。就好像窗口没有刷新或挂起一样。
我希望有人能帮助我。
答案1
我找到了问题。首先确保你执行了 gpupdate 接下来使用命令:gpresult /z>policy.txt
如果您在登录或注销时运行脚本,请通过 gpedit.msc 检查策略。
我的问题是策略设置不正确,我将旧脚本更改为 powershell 脚本,现在运行得更好了!
更新:还请确保您没有将任何 powershell 脚本添加为常规脚本或相反,这也会导致“挂起”。