Pôvodne som mal na prenosnom počítači so systémom Windows 10 nainštalované 3 jazyky: ruskú, bieloruskú a anglickú, ale po aprílovej aktualizácii systému na Windows 10 1803 (aprílová aktualizácia) sa v zozname jazykov objavili ďalšie dva jazyky - angličtina (Veľká Británia) a angličtina ( Kanada), aj keď som si istý, že som ich nenainštaloval. Teraz v zozname rozloženia klávesnice mám zobrazených až päť jazykov. Systém navyše neumožňuje odstrániť ďalšie jazyky (tlačidlo Odstrániť je neaktívne). Teraz musím prepínať medzi 5 rozloženiami klávesnice namiesto 3, čo je veľmi nepohodlné! Help! Čo musím urobiť, aby som odstránil tieto odinštalovateľné jazykové balíčky?
Odpoveď
Ešte raz poznamenávam, že najnovšia aktualizácia systému Windows 10 1803 priniesla používateľom veľa prekvapení (nezabudnite aspoň na ďalšiu časť na obnovenie, ktorá sa objavila po aktualizácii)..
V systéme Windows 10 môžete zvyčajne odstrániť akýkoľvek jazyk, ktorý sa nepoužíva ako predvolený primárny jazyk. V systéme Windows 10 1803 však Microsoft rozpoznal chybu s ďalšími jazykmi. Ak do systému pridáte ďalší jazyk, ktorý používa rovnaký základný jazyk ako aktuálny jazyk displeja Windows, tento jazyk nie je možné odstrániť.
Ak je napríklad aktuálnym jazykom rozhrania Windows angličtina (Spojené štáty), po pridaní angličtiny (Spojené kráľovstvo) nemôžete odstrániť obe tieto údaje zo zoznamu preferovaných jazykov. A samozrejme je veľmi nepríjemné, že sa na karte jazykov na paneli úloh (panel úloh) objavil ďalší nepotrebný jazyk..
Pomocou nasledujúcich príkazov nemôžete zo systému odstrániť ďalšie jazyky, napríklad tieto jazykové balíky nie sú nainštalované v systéme Windows.
lpksetup / u en-gb
lpksetup / u en-ca
Nepotrebný ďalší jazyk môžete odstrániť iba pomocou PowerShell.
- Spustite Windows PowerShell s právami správcu.
- Uveďte zoznam jazykov nainštalovaných v systéme Windows 10 pomocou príkazu:
Get-WinUserLanguageList
- Nezabudnite na hodnotu LanguageTag pre váš preferovaný jazyk. Napríklad uprednostňovaným jazykom je angličtina (Spojené štáty)..
LanguageTag = sk-US
- Uložte hodnotu preferovaného jazyka do premennej:
$ 1 = New-WinUserLanguageList en-US
- Teraz môžete tento jazyk nastaviť ako hlavný a odstrániť všetky ďalšie jazyky:
Set-WinUserLanguageList $ 1
- Pomocou tlačidla Y potvrďte odstránenie ďalších jazykov.
- Skontrolujte, či chýbajú všetky ďalšie jazyky..
V prípade, že potrebujete v systéme nechať niekoľko jazykov, môžete pomocou nasledujúcich príkazov odstrániť iba nepotrebné jazyky. Napríklad chcete odstrániť jazyky pomocou LanguageTag en-Gb a zh-Hans-CN.
$ LanguageList = Get-WinUserLanguageList
$ DeleteLang = $ LanguageList | kde LanguageTag -eq "en-Gb"
$ LanguageList.Odstrániť ($ DeleteLang)
Set-WinUserLanguageList $ LanguageList -Force
Ak chcete odstrániť čínštinu, nahraďte druhý riadok reťazcom
$ DeleteLang = $ LanguageList | kde LanguageTag -eq "zh-Hans-CN"
Alebo môžete určiť zoznam jazykov, ktoré sa majú opustiť:
$ 1 = New-WinUserLanguageList en-US
$ 1Pridať („eu-US“)
$ 1.Pridať („ru“)
Set-WinUserLanguageList $ 1
Zatvorte konzolu PowerShell a skontrolujte, či sú všetky nepotrebné jazyky správne odstránené.