locked
vista kms client 啟用 發生錯誤:無法取得RPC伺服器 RRS feed

  • 一般討論

  • 各位大大

    小弟在vista(kms client)下指令:slmgr.vbs -skms <伺服主機
    >:1688 
    結果發生錯誤訊息:無法取得RPC伺服器。
    系統事件簿中也有:DCOM無法使用任何以設定的通訊協定與電腦-SKMS通訊。

    於是設定防火牆加入列外 1688 port。也用netsh指令再確認1688port已經開啟。
    但還是發生一樣的錯誤。
    使用ipscan卻掃描不到這台vista有開1688port。

    請問是不是有其他設定我沒做呢?還是....煩請各位指點
    謝謝



    • 已變更類型 Vincent Lin 2009年2月24日 上午 08:57
    2009年2月18日 上午 02:20

所有回覆

  • KMS Server 已經開1688 埠了嗎?
    Client 不需要特別開1688 埠,
    只要跟內部的KMS Server 連線正常,
    而且防火牆設定正確,
    就會自動取得授權。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月18日 上午 02:56
    版主
  • 謝謝AskaSu的回覆
    server端 1688port已是開啟,且從client也可以ping到server。
    所以才會想client是否要作其他設定 
    2009年2月18日 上午 03:18
  • 有試過把KMS Server 的主機關掉防火牆後,錯誤訊息依舊嗎?
    另外,在KMS Server 上的1688埠是否有正常服務?
    可以用netstat -a 檢查是否有啟用。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月18日 上午 03:49
    版主
  • 我將防火牆關閉後還是一樣發生這錯誤。

    請問1688port正常服務,是指? 我用netstat -a查看1688port 是處於'監聽'的狀態。這樣正確嗎?
    謝謝

    2009年2月18日 下午 01:25
  • 如果有處於監聽狀態就代表正常,
    而且要確認是否有正常服務,
    還可以在KMS Server上輸入指令「slmgr -dli」或「slmgr -dlv」確認狀態。

    正常的話,會像下面這張圖。
     

    不過,你的KMS Server 跟Client 中間有些什麼網路設備嗎?
    會不會有防火牆擋住了呢?
    另外,在安裝Vista時,是否曾輸入了序號?
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月18日 下午 03:30
    版主
  •  
    哇.圖怎麼貼....我用slmgr.vbs –dli查看過.如同您的圖示.所以有正常服務.
    server和clinet在同一個網域, 在公司內部網域,應該不會有防火牆 。
    的確,在安裝vista時有輸入過序號並啟用。但我也用slmgr.vbs –upk解除再試,也不成功?
    2009年2月19日 上午 08:01
  • 如果貴公司內部已經有KMS Server,
    那麼你在安裝Vista 的時候,只要選擇你所購買的Vista 版本,而且不需要輸入序號
    在安裝後點選啟用,你的Vista Client 就會自動透過DNS 資訊找到KMS Server,
    然後完成啟用的動作。否則,會造成你取得的KMS 或MAK 序號超過啟用次數。

    如果已經誤將序號輸入,可以參考這份文件:Volume Activation 2.0 Deployment Guide
    找到 KMS Client Setup Key
    把你所購買的Vista 版本所對應的序號,
    用「slmgr -ipk 版本所對應的序號」給安裝進去,
    之後再向KMS Server 報到啟用。

    至於圖片的貼法,要切到HTML模式用語法帶入就可以了。 ;)
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月19日 上午 09:09
    版主
  • 參考 KMS Client Setup Key 步驟,用 -ipk 將vista kms序號成功安裝在client。
    接著用 -ato啟用發生錯誤,如下。(您說:向KMS Server 報到啟用。是指-ato啟用?)

        執行'slui.exe 0x2a 0xC004C008'以顯示錯誤文字。
        錯誤:0xC004C008

    在事件紀錄也出現2錯誤1警告

        錯誤1:識別碼1014,擷取使用者授權失敗。
        錯誤2:識別碼8200,授權擷取失敗詳細資料。
        警告:1023,RAC或SPC授權無效。
    2009年2月23日 上午 06:13
  • 還有個疑問?
    小弟我執行net stop slsvc && net start slsvc
    出現錯誤:指定的服務並不是以安裝的服務。
    2009年2月23日 上午 06:52
  • 如果KMS Server 有在DNS上設定好資訊,
    直接用線上啟用,或者用指令「slmgr -ato」就會自動跟KMS Server 要求啟用。
    否則就是要先用指令「slmgr -skms <Kms Server IP:Port>」,讓Client 知道去哪裡找KMS Server。

    根據你給的錯誤訊息 0xC004C008,


    我建議試試看再找一台乾淨剛灌好也沒輸入序號的Vista電腦,
    然後指定KMS Server後做啟用,
    確認是否有正常。

    至於你問的slsvc服務,查了一下似乎是「Software Licensing」服務。
    不過為什麼要執行這個動作啊? @.@?


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月23日 上午 08:06
    版主
  • 我自己發生過一個例子

    我使用MSDN的光碟來安裝,安裝未輸入序號,也是發生跟你一樣的問題,
    後來我是找一台已經由KMS啟用的機器(使用工具把安裝序號取出),輸入在已經安裝好的機器,
    因為這是KMS的認證用金鑰,自然無法透過網路認證,
    再輸入KMS的認證與法,這樣就通過認證了。

    這例子可以供你參考。
    誤闖IT界的小白兔~ http://tw.myblog.yahoo.com/will-chen
    2009年2月23日 上午 08:39
  • 嗯 我在dns server 也有看_VLMCR 服務的 SRV紀錄 ,指向的server也是正確的。

    看來真的需要重安裝vista 再試試看!

    因為想重新啟動 Software Licensing服務 所以執行net stop slsvc && net start slsvc
    不過發現2003好像沒有這服務(kms server 是安裝在2003 server)
     
    2009年2月23日 上午 08:54
  • 我跟你一樣是把KMS Server 裝在Server 2003 上面,
    不過我的KMS Server 主要是服務Server 2008,
    而且也真的找不到Software Licensing 這個服務名稱。 XD

    我再研究看看是哪一個...
    蘇老碎碎念
    資訊無涯,回頭已不見岸
    2009年2月23日 上午 09:53
    版主
  •  我重灌了Vista,沒輸入過序號,可以成功向kms server註冊了。

    接下來再找其它台試試看Will Chen的方式。

    謝謝你們熱心的回覆,感恩!!

    2009年2月27日 上午 02:29