Esta pergunta faz o oposto de outro que eu respondi, mas o mesma resposta aplica-se aqui também (na maioria das vezes). É possível adicionar qualquer layout de teclado a qualquer idioma de entrada por meio do PowerShell. No seu caso você precisaria:
$OldList = Get-WinUserLanguageList
$OldList.Add("en-US")
# German layout (or you can add it via Language screen afterwards)
$OldList[-1].InputMethodTips.Add("0409:00000407")
# Russian layout
$OldList[-1].InputMethodTips.Add("0409:00000419")
Set-WinUserLanguageList -LanguageList $OldList
Lembre-se de que a verificação ortográfica depende do idioma de entrada, por isso você não poderá usar a verificação ortográfica em russo ou alemão. Se você precisar de verificação ortográfica nesses idiomas, configure três idiomas de entrada como JosefZ
declarado em um comentário.