全新 Win 10 安裝後工作組設置中 Hyper-V 上的“訪問被拒絕”
我正在嘗試使用 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 是我的筆記型電腦。
我還需要配置什麼?
我想到了。能夠連接的機器和不能連接的機器之間有兩個不同的機器密鑰。我對這些不太熟悉,但我在另一篇文章中遇到了它們。我不確定兩者是否都需要或只是 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
我建議檢查您第一次使用的 IP 地址。如果這是靜態 IP 地址,請嘗試將舊 IP 地址分配給新安裝,看看是否有幫助。原因是在 Hyper-V 伺服器的 HOSTS 文件 (C:\Windows\System32\Drivers\etc\HOSTS) 上,從 Windows 10 PC 映射到主機名的 IP 不再有效。您需要在 HOSTS 文件中有一個條目,因為 Hyper-V 伺服器和 Windows 10 PC 都不是域的一部分。希望這可以幫助