在生成新的 Hyper-v VMMS 证书后,使用 Hyper-v 管理器控制台管理虚拟机时出现鼠标和屏幕解析问题

本文提供了使用 Hyper-v 管理器控制台管理虚拟机时鼠标和屏幕分辨率问题的解决方案。

原始产品版本:   Windows Server 2012 R2
原始 KB 数:   2413735

症状

在 Windows Server 2008 或 Windows Server 2008 R2 上,当您使用 Hyper-v 管理器控制台或 System Center Virtual Machine Manager 管理员控制台连接到 Hyper-v 虚拟机时,可能会遇到以下症状之一:

  • 鼠标光标已冻结或已消失

  • 屏幕分辨率已恢复为默认大小

如果使用远程桌面连接 (RDP) 连接到虚拟机,则不会出现上面列出的症状。

原因

在生成新的 Hyper-v VMMS 证书后,可能会出现此问题。

注意:生成新的 VMMS 证书时,将在 "预 VMMS" 事件日志中记录以下事件:

日志名称: Microsoft-Windows-Hyper-v-VMMS-管理员
源: Microsoft-Windows-Hyper-v-VMMS
事件 ID:12520
级别:警告
说明:
自动生成用于服务器身份验证的自签名证书。

解决方案

若要解决此问题,请在 Hyper-v 服务器上执行以下步骤之一:

  • 将虚拟机置于已保存状态,然后恢复虚拟机。 或

  • 重新启动虚拟机。

更多信息

Hyper-v 虚拟机管理服务生成的自签名证书的有效期为一年。

若要为未在几年后过期的 Windows Server 2008 R2 系统创建自签名证书,请执行以下步骤:

  1. 从以下 Microsoft 网站复制 PowerShell 脚本:

    https://gallery.technet.microsoft.com/ScriptCenter/be2da634-978b-48d7-b3ab-01c593c9d177

    注意:此脚本仅对 Windows Server 2008 R2 有效。 若要将 Windows Server 2008 或 Windows Server 2008 R2 系统配置为使用 Hyper-v VMMS 证书之外的证书,请执行以下 TechNet 文章中所述的步骤: https://technet.microsoft.com/library/ff935311(WS.10).aspx

  2. 将脚本粘贴到记事本中,然后将该文件另存为 Cert.ps1。

  3. 将 Makecert.exe 复制到与 Cert.ps1 文件相同的目录中。

    有关如何获取 Makecert.exe 的详细信息,请访问以下 Microsoft 网站: https://msdn.microsoft.com/library/aa386968(VS.85).aspx

  4. 打开提升的 Windows PowerShell 命令提示符。

  5. 运行 Cert.ps1 脚本。