我想向 Windows 远程桌面添加证书,搜索到了这个链接。之前的版本都很正常,本版本中出现了无法输入的Bug。
Bug 现象
在 regedit.exe 中定位到链接中提到的位置,修改二进制值时会出现随机的、不正常的十六进制序列
绕过方法
尝试多次无效后,我选择换用 PowerShell 来修改注册表:
$name = SSLCertificateSHA1Hash
$path = Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
$hash = <certificate thumbprint>
New-ItemProperty -Name $name -Path $path -Type Binary -Value $hash
问题解决。
后记
Windows 为同一种功能提供了多个接口,若其中的一个不能用,可以换用别的接口,帮助解决问题的同时,也能排查错误来源