这个错误通常发生在 Windows Server 2008 和 Windows Server 2008 R2 上,并且是由于升级到最新版本的 RDP 客户端导致的。解决方法是卸载最新版本的 RDP 客户端并将其替换为旧版本。以下是一些 PowerShell 代码示例可以帮助您卸载和安装 RDP 客户端:
Uninstall the latest version of RDP client
Get-WmiObject -Class Win32_Product | Where-Object {$.Name -like "Remote Desktop Connection*"} | ForEach-Object { $.Uninstall() }
Install an older version of RDP client
$Installer = [System.Runtime.InteropServices.Marshal]::LoadFrom("path\to\rdpinstaller.msi")
$Installer | ForEach-Object { Start-Process msiexec.exe -ArgumentList "/i $_ /qb" -Wait }