Windows-Server-2008-R2
Windows Server 2008 R2 上的遠端桌面顯示連接電腦的鍵盤佈局
我有一個安裝了英語多語言包的德語 Windows 2008 R2。它只定義了德語、英語鍵盤。它工作正常。
我使用帶有 PL 版本和 PL 鍵盤設置的 Windows 7。而我登錄該 Windows 2008 R2 的客戶使用的是德語 Windows 7、Windows XP。
當我登錄到 Windows 2008 R2 時,它會自動將伺服器上的鍵盤切換到 PL(我可以在 3 個鍵盤之間進行選擇,但是無法刪除該 PL 鍵盤)。這不會是一個大問題,但我使用德語視窗的客戶也看到了這個 PL 鍵盤,它也將自己設置為他的預設鍵盤……
有沒有辦法確保只有在伺服器上定義的鍵盤才能工作,而不是那些通過 RDP 推送的鍵盤?
要完全忽略遠端鍵盤佈局,請使用http://support.microsoft.com/?id=322042中列出的系統資料庫項。儘管 KB 列出了 windows 2000,但該密鑰對於 2008 也同樣有效。
應用後,使用該系統資料庫項連接到伺服器的客戶端電腦上的本地鍵盤佈局將被忽略,而將使用在控制面板中設置的遠端電腦的預設鍵盤佈局。
我一直有同樣的問題。您必須更改 RDS 伺服器上的系統資料庫。
為此,請執行以下步驟:
- 在終端伺服器上,點擊開始,點擊執行,鍵入 regedit,然後點擊確定。
- 找到並點擊以下系統資料庫子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard 佈局
- 在編輯菜單上,點擊添加值,然後添加以下系統資料庫資訊:
值名稱:IgnoreRemoteKeyboardLayout 數據類型:REG_DWORD 值數據:1
- 退出系統資料庫編輯器。