首頁 > Hyper-V/R2 > 【問題解決】Vista/Windows 7管理Hyper-V RPC錯誤

【問題解決】Vista/Windows 7管理Hyper-V RPC錯誤

2009年4月19日 發表評論 閱讀評論


不是每個人的桌面作業系統都是安裝Windows Server 2008,因此要管理Windows Server 2008上的Hyper-V必須要使用遠端管理。微軟釋出的Hyper-V遠端管理只能安裝在Windows Vista或是Windows 7上。但必須在伺服器和客戶端都開啟必要的權限。在開放了權限,並且重新啟動之後,很可能你會看到上圖的錯誤訊息,但你會說明明RPC服務已經打開了啊?怎麼還是無法使用?下面就是解決這個問題的方法。

如果你是直接使用IP地址進入Hyper-V管理員,雖然可以連入Hyper-V主機,但是無法操作虛擬機。這是因為 Windows Vista和Windows 7的Hyper-V管理員是基於DNS的,連上IP之後,就會將Hyper-V主機的名稱映設射過來,因此IP就無法使用了。如果你沒有或不想架設 DNS,下面是解決的辦法。

1、進入Windows Vista或Windows 7編輯下面的檔案,注意要用管理員權限

c:\Windows\System32\drivers\etc\hosts

2、將該主機名稱和IP對應好,如

192.168.0.100 HYPER-V01

3、試著在命令列視窗用主機名稱來PING,看能不能對應到IP,如果對應得到,表示設定成功了。

4、進入Hyper-V管理員,別忘了一定要用主機名稱,不能用IP連接伺服器

5、在Windows 7下連接成功的模樣。

Categories: Hyper-V/R2 Tags: ,
  1. 爱如潮水
    2009年5月7日07:44 | #1

    这个问题以前我也遇到过,当初以为是firewall把RPC通讯给挡住了。呵呵。

    • 嘉許
      2009年5月11日03:28 | #2

      嘉許也發現了,不管是在VMware或是Hyper-V中,對dns的要求很高,因此我在幫客戶做項目實施時,第一步都是架好DNS,省掉不少麻煩,呵呵。

  2. 2009年5月23日16:55 | #3

    可以使用IP,我用hyper-V server 2008加Windows 7 RC版
    電腦名稱及IP皆可

    • 嘉許
      2009年5月25日13:23 | #4

      jerry兄您好,

      我常常去您的blog學習新知呢!我使用ip是無法連上,會一直出錯。您是有架設dns嗎?我因為沒有架設dns,所以在hosts上做手腳,您沒架設dns的話也可以嗎?哪天方便的話再向您請教,謝謝您的回覆。

  3. 2009年6月17日07:06 | #5

    我也沒有架設DNS
    可能是broadcast 影響吧
    我環境不大,都是同一網段
    輸入IP或電腦名稱都OK
    伺服器及用戶端都是工作群組
    你可以將你的環境跟我說
    你的Hyper-V是哪個平台的
    是hyper-V Server 2008或者是
    我來架設看看

    • 嘉許
      2009年6月19日08:29 | #6

      jerry兄您好,

      我使用的是Hyper-V R2 Beta,也是怎麼試都不行,用了DNS或hosts才好,您有空可以試試。

      感謝回應

  4. huge
    2009年8月15日08:12 | #7

    小弟來請教問題了
    最近測試把Hyper-V內的VM嘗試加入公司的網域..
    不論是Windows XP SP3或是Windows 7(聽公司內部的IT說兩個網域的設定不一樣),都會得到一個timeout的錯誤。我們公司的網路切成兩塊(實體隔離)..一個就叫Office,一個叫Lab,我嘗試將兩條線路都裝在同一台機器(兩張實體網卡),但是讓不同的VM對應不同的網路。在Hyper-V Network Management的設定上我把NIC-Lab(Lab網卡)開放給Parent Partition使用(管理),而NIC-Office(Office網卡)則不。如果我使用其它的機器來連結網域,都是正常的,不會有問題。所以想請教Hyper-V內的VM要加入網域是否有該注意的事項呢?

    • 嘉許
      2009年8月20日13:56 | #8

      您好,

      能不能用VISIO做簡單的拓撲圖,我們大家來研究一下,因為你這麼說有點糢糊。謝謝啊。

  5. JCC
    2010年11月9日15:40 | #9

    我想請問一下 我在win7中 直接用主機名稱登入要管理hyper-v
    但確跟我說 您沒有完成此工做的必要使用權限….
    請問 我hyperv server沒有設網域給win7登入就不行嗎?
    還是有其他方法呢?

    • 嘉許
      2010年11月18日02:07 | #10

      您好,

      這個問題的答案較複雜,要改的設定較多,拙作2009年出版的VMware書籍中有詳解,您可以參考一下,嘉許花了將近半章的時間說明啊,謝謝。

  1. 目前尚無任何 trackbacks 和 pingbacks。