標籤:進程 案頭 網上 google 分析 spec cep ros gate
Windows server 2012伺服器遠端桌面登入時出現錯誤提示:“由於沒有遠端桌面授權伺服器可以提供許可證,遠端工作階段被中斷。請跟伺服器管理員聯絡。”此時可以使用“mstsc /admin /v:目標ip”來強制登入伺服器,但只能是管理員身份。按照網上說的某種方法,刪除註冊表以下項:HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing。並不能解決問題,之後出現了新的錯誤提示,如第二個圖:“遠端工作階段已中斷連線,因為訪問被拒絕導致許可證儲存的建立失敗。請使用較高的權限運行遠端桌面用戶端。”微軟官方的解釋是(來源此連結http://blog.163.com/smile_big/blog/static/35710579201311982024/):
微軟官方的解釋:
原因:
因為 Windows 市集的應用程式不具有足夠的許可權來訪問的MSLicensing登錄機碼或子項儲存區,則會出現此問題。因此,當應用程式串連到遠程伺服器時,遠端桌面 ActiveX 介面在進程內 COM 物件無法訪問註冊表,並停止串連過程。
解決方案:
警告:如果使用登錄編輯程式或其他方法錯誤地修改了註冊表,可能會出現的嚴重問題。這些問題可能要求您重新安裝作業系統。Microsoft 不能保證這些問題能夠得到解決。修改註冊表的風險由您自己承擔。
google得到最終的解決辦法:The solution was to delete the REG_BINARY in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod
Only leaving the default.And reboot.來源於http://anilgprabhu.blogspot.com/2014/05/reset-trial-terminal-license-on-windows.html如果刪除註冊表REG_BINARY時提示:unable to delete all specified values.一般是由於許可權不足,按照以下操作即可順利解決:
安全-進階-所有者-編輯-改為ADMINISTROTER-確定;
進階-許可權-更改許可權-編輯-在“完全控制”處打鉤-確定;
分析:出現“由於沒有遠端桌面授權伺服器可以提供許可證,遠端工作階段被中斷。請跟伺服器管理員聯絡。”,根本原因在於,server 2012 或server 2008等預設的最大遠程登入連結為2個,超過這個數目需要使用license server進行授權,這個授權據說是收費的,但官方給予了120天的Grace period來配置license server。如果超過120天后仍然沒有可用的license server,就會出現第一種錯誤。而這個Grace period資訊記錄在上文的註冊表中,因此只要刪除註冊表中的項(需要修改此登錄機碼許可權所有者為Administrators,給Administrators增加修改許可權),重啟伺服器就可以了。還有人提到可以修改系統時間為將來,然後刪除註冊表,再把系統時間改回來,這樣可以獲得更長的Grace period。此方法適用於server2012,應該也適用於2008,但2003沒有測試過。參考微軟官方文檔的解釋便一目瞭然:https://technet.microsoft.com/en-us/library/cc725933.aspx當然,除了修改註冊表的投機取巧的辦法,也可以部署license server(server 2008)或部署license server及remote desktop gateway(server2012),2012相比2008有比較大的變動,配置起來也更麻煩,感興趣的可以參考如下連結:http://www.wackytechtips.com/installing-and-configuring-remote-desktop-services-rds-on-windows-server-2012/3/
根本解決:由於沒有遠端桌面授權伺服器可以提供許可證,遠端工作階段被中斷。