G
galraam
We have a recurring problem of a self-added keyboard on terminal servers on top of 2012R2 operating system, which our employees connect remotely from a local win10 machines.
All our user's uses "en-US" and "he" keyboards, the recurring problem is that a third keyboard randomly added on remote session to the 2012R2 Terminals (cluster of three).
Sometimes also on the local computers (win10) that the remote session occurred from the third keyboard added but not always.
The third keyboard doesn't shown not in the language preferences and not with the PowerShell command Get-WinUserLanguageList
The solutions we have tried so far:
1. Checked uniformity of relevant settings: windows display language\region\system local\language pack
2. We had some Lenovo pc's that arrived with win10 with en-UK language pack, but this happen also in other machines and we installed en-US language pack and remove the UK one so we exclude this direction.
3. We tried to create new language list through powershell with only "en-US" and "he":
Get-WinUserLanguageList
New-WinUserLanguageList en-US
Set-WinUserLanguageList en-US -f
$AddHebrew = Get-WinUserLanguageList
$AddHebrew.Add("he")
Set-WinUserLanguageList -LanguageList $AddHebrew -f
This is only work occasionally.
Sometimes signing out and back in to the terminal and create new session(not just closing the RDP window but actively signing out from the terminal server) resolve the problem, other times even after signing out and back in doesn’t work so we need to run the PS script above and then to sign out and back in again.
4. Sometimes when it's happen, in the registry PATH: Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload, there are 3 keys of languages:
According to this article the third language (d001040d) is Hebrew standard keyboard and it's different from (0000040d) Hebrew keyboard.
Deleting the Hebrew standard keyboard and sign out and back in to the terminal server solve the problem, however not always there are three keys and even if there is this is only solve the problem temporally.
Continue reading...
All our user's uses "en-US" and "he" keyboards, the recurring problem is that a third keyboard randomly added on remote session to the 2012R2 Terminals (cluster of three).
Sometimes also on the local computers (win10) that the remote session occurred from the third keyboard added but not always.
The third keyboard doesn't shown not in the language preferences and not with the PowerShell command Get-WinUserLanguageList
The solutions we have tried so far:
1. Checked uniformity of relevant settings: windows display language\region\system local\language pack
2. We had some Lenovo pc's that arrived with win10 with en-UK language pack, but this happen also in other machines and we installed en-US language pack and remove the UK one so we exclude this direction.
3. We tried to create new language list through powershell with only "en-US" and "he":
Get-WinUserLanguageList
New-WinUserLanguageList en-US
Set-WinUserLanguageList en-US -f
$AddHebrew = Get-WinUserLanguageList
$AddHebrew.Add("he")
Set-WinUserLanguageList -LanguageList $AddHebrew -f
This is only work occasionally.
Sometimes signing out and back in to the terminal and create new session(not just closing the RDP window but actively signing out from the terminal server) resolve the problem, other times even after signing out and back in doesn’t work so we need to run the PS script above and then to sign out and back in again.
4. Sometimes when it's happen, in the registry PATH: Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload, there are 3 keys of languages:
According to this article the third language (d001040d) is Hebrew standard keyboard and it's different from (0000040d) Hebrew keyboard.
Deleting the Hebrew standard keyboard and sign out and back in to the terminal server solve the problem, however not always there are three keys and even if there is this is only solve the problem temporally.
Continue reading...