刪除 Windows 10 中的語言包

刪除 Windows 10 中的語言包

介紹

在安裝 Windows 10(新筆記型電腦,不是從 7 或 8 更新)期間,系統要求我選擇要新增的語言。我選擇了我的母語“美國英語”和“英國英語”。

一段時間後,我厭倦了英國包,所以我將其刪除Language Button on the TaskBar > Language Preferences > English (United Kingdom) > Remove,這似乎刪除了它。

幾天后,我意識到我仍然需要altshift兩次在語言之間切換,儘管我應該刪除了英國英語。所以看來每次重啟後問題都會再次出現。

出現問題時,我可以在工作列上看到所有 3 種語言。但語言設定頁面只有2個。此外,該指令Get-WinUserLanguageList僅顯示 2 種語言。

我嘗試過的

我嘗試再次新增和刪除該包,這也暫時解決了問題(直到下次重新啟動)。

電腦資訊

作業系統:Windows 10 Home (1903)(內部版本 18362.356)
型號名稱:Inspiron 5579
架構:64 位元

答案1

鍵盤佈局代碼 英國鍵盤是00000809.它可以在註冊表中的多個鍵下找到(如下所列)。它將位於值為該字串的條目中。刪除條目將刪除佈局(保留其他佈局)。需要重新啟動才能查看鍵盤佈局是否已成功刪除。

找到鍵盤佈局的兩個主要登錄項目:

HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
HKEY_USERS\.DEFAULT\Software\Microsoft\CTF\SortOrder\Language

可以在其中找到鍵盤佈局並且值得檢查的一些輔助註冊表項:

HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\Language
HKEY_CURRENT_USER\Control Panel\International\User Profile

答案2

考慮使用簡單的Set-WinUILanguageOverride,Set-WinSystemLocale和/或 Set-WinUserLanguageList 電源外殼直接從 PowerShell 傳遞適用語言/區域設定的適用區域性參數的 cmdlet。

您可能只需要運行Set-WinUILanguageOverride做到這一點,以便在重新啟動後保留它,因為這是特定於用戶的。此外,為了更加徹底,請考慮測試管理員提升和未提升。

Set-WinUILanguageOverride en-US;
Set-WinSystemLocale en-US;
Set-WinUserLanguageList en-US;

支持資源

相關內容