我尝试使用 Windows 10 Pro 笔记本电脑上的 Hyper-V 管理器连接到 WORKGROUP 设置中的家庭网络上的 Win 2012 R2 Hyper-V 服务器。所有机器都位于网络本地。我不得不在 Windows 10 Pro 笔记本电脑上重新安装操作系统,这时问题就开始了。
之前,我可以正常连接。我有:
- 使用 Set-Item WSMan:\localhost\Client\TrustedHosts -Value 'HOST1' 在我的笔记本电脑上将该主机添加为受信任的主机
- 我进入 DCOMCNFG 以允许匿名登录的远程访问。
- 禁用所有防火墙
- 在笔记本电脑上的网络密码下设置主机的本地管理员密码
服务器上没有任何变化,并且我在同一个网络上有另外两台 Windows 10 机器,可以使用 Hyper-V 管理器正常连接到服务器。
唯一的区别是这是 Windows 10 的全新安装,我知道秋季创意者更新中有些东西发生了变化,但我不知道是什么。我按照相同的步骤操作,但当我尝试使用 Hyper-V 管理器连接到服务器时,我收到:访问被拒绝。无法在“HOST1”和“LANNISTER”之间建立通信。HOST1 是服务器,LANNISTER 是我的笔记本电脑。
我还需要配置什么?
答案1
我建议检查您第一次使用的 IP 地址。如果这是静态 IP 地址,请尝试将旧 IP 地址分配给新安装,看看这是否有帮助。原因是在 Hyper-V 服务器的 HOSTS 文件 (C:\Windows\System32\Drivers\etc\HOSTS) 上,来自 Windows 10 PC 的 IP 到主机名映射不再有效。您需要在 HOSTS 文件中有一个条目,因为 Hyper-V 服务器和 Windows 10 PC 都不属于域。希望这能有所帮助
答案2
我搞明白了。在能够连接的机器和不能连接的机器之间,有两个机器密钥是不同的。我不太熟悉这些,但我在另一篇文章中遇到了它们。我不确定是否两者都需要,还是只需要 MachineAccessRestriction,但我能够从正常工作的机器中导出密钥并将其导入到显示“拒绝访问”的机器中。此后,我能够像往常一样使用 Hyper-V 管理器进行连接。
我假设其他能够连接的机器在升级时没有修改这些密钥,但全新安装的 1709 写入了不同的值。
有问题的键:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\MachineAccessRestriction
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\MachineLaunchRestriction
以下是我导入笔记本电脑的工作值(这些值来自一台运行 Windows 10 Pro 的笔记本电脑)。将下面的密钥保存到 .reg 文件中,然后打开该文件以导入并覆盖这些密钥。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole]
"MachineAccessRestriction"=hex:01,00,04,80,cc,00,00,00,dc,00,00,00,00,00,00,00,\
14,00,00,00,02,00,b8,00,06,00,00,00,00,00,14,00,07,00,00,00,01,01,00,00,00,\
00,00,01,00,00,00,00,00,00,14,00,07,00,00,00,01,01,00,00,00,00,00,05,07,00,\
00,00,00,00,18,00,07,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,32,02,00,\
00,00,00,18,00,07,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,2f,02,00,00,\
00,00,18,00,03,00,00,00,01,02,00,00,00,00,00,0f,02,00,00,00,01,00,00,00,00,\
00,38,00,03,00,00,00,01,0a,00,00,00,00,00,0f,03,00,00,00,00,04,00,00,a1,27,\
60,8f,9a,bb,18,34,63,b6,77,ff,9d,d5,b6,6c,e7,32,1a,68,08,52,43,92,86,a6,1f,\
d8,98,17,1b,3b,00,00,00,00,00,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,\
20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00
"MachineLaunchRestriction"=hex:01,00,04,80,d0,00,00,00,e0,00,00,00,00,00,00,00,\
14,00,00,00,02,00,bc,00,06,00,00,00,00,00,14,00,1b,00,00,00,01,01,00,00,00,\
00,00,01,00,00,00,00,00,00,18,00,1f,00,00,00,01,02,00,00,00,00,00,05,20,00,\
00,00,20,02,00,00,00,00,18,00,1f,00,00,00,01,02,00,00,00,00,00,05,20,00,00,\
00,32,02,00,00,00,00,18,00,1f,00,00,00,01,02,00,00,00,00,00,05,20,00,00,00,\
2f,02,00,00,00,00,18,00,0b,00,00,00,01,02,00,00,00,00,00,0f,02,00,00,00,01,\
00,00,00,00,00,38,00,0b,00,00,00,01,0a,00,00,00,00,00,0f,03,00,00,00,00,04,\
00,00,a1,27,60,8f,9a,bb,18,34,63,b6,77,ff,9d,d5,b6,6c,e7,32,1a,68,08,52,43,\
92,86,a6,1f,d8,98,17,1b,3b,00,00,00,00,00,00,00,00,01,02,00,00,00,00,00,05,\
20,00,00,00,20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00