Jak odstranit jazyk klávesnice systému Windows 10.

Windows podporuje více jazyků. Nyní vám dokonce umožňuje nainstalovat do počítače více jazyků. Můžete jej použít pro zobrazení, zatímco ostatní jej mohou použít pro vstup. Windows 10 však také podporuje možnost rychlé změny jazyků, díky čemuž je během psaní pohodlné mezi nimi přepínat. To se pro mnohé někdy stává problémem. Ony nelze odstranit jazyk ve Windows 10 1803 z jazykové lišty. Podívejme se na metodu, která vám pomůže zbavit se nepotřebných jazykových balíčků v systému.

Jak odebrat jazyk v systému Windows 10

V nabídce Start hledání zadejte PowerShell klikněte na něj ve výsledcích vyhledávání pravým tlačítkem a vyberte " Spustit jako administrátor." Zadejte nebo zkopírujte následující příkaz do řádku PowerShell a stiskněte Enter.

Get-WinUserLanguageList

  • Po zadání tohoto příkazu si poznamenejte " LanguageTag", zadaný pro jazyk, který chcete odebrat. Budete to potřebovat v dalším kroku. Odeberu například nadbytečný běloruský jazyk ( být).
  • Poté zadejte každý příkaz jednotlivě stisknutím klávesy Enter. Vyměnit v týmu "být" do vašeho jazyka, který chcete smazat.

Tento článek ukazuje kroky, pomocí kterých můžete odebrat jazykovou sadu v systému Windows 10 pomocí prostředí Windows PowerShell

Operační systém je k dispozici v mnoha jazycích a pro každý jazyk můžete nainstalovat další regionální balíčky. Tato funkce vám umožňuje používat konkrétní (primární) jazyk pro zobrazení rozhraní systému (názvy aplikací, nastavení, upozornění) a zároveň zachovat možnost používat pro aplikace vstup z klávesnice pomocí dalšího regionálního jazyka (například běloruština, ukrajinština). a webové stránky.

V některých případech, pokud není možné odebrat primární nebo další (regionální) jazykové sady pomocí standardních metod, můžete násilně odebrat konkrétní jazykovou sadu nainstalovanou ve Windows 10 pomocí konzoly Windows PowerShell.


Někdy však, pokud používáte více jazyků a potřebujete změnit nastavení, můžete zjistit, že možnost odebrat další balíček není k dispozici. To se může stát například při aktualizaci Windows 10.

Pokud je možnost odebrání jazykové sady v systému Windows 10 v aplikaci Nastavení systému Windows zašedlá, a chcete ji odebrat pomocí prostředí Windows PowerShell, musíte postupovat podle níže uvedených kroků.

jako správce a poté pro zobrazení seznamu jazyků nainstalovaných na vašem zařízení spusťte následující příkaz:

Na níže uvedeném snímku obrazovky můžete vidět, že toto zařízení má nainstalovaných několik jazykových balíčků.

Chcete-li nyní odebrat jazykový balíček, který nelze odebrat pomocí standardních nástrojů, nebo jednoduše odstranit nepotřebný jazykový balíček, spusťte postupně následující příkazy:

$LangList = Get-WinUserLanguageList
$MarkedLang = $LangList | kde LanguageTag -eq "LANGUAGETAG"
V tomto příkazu nahraďte " LANGUAGETAG" na zkrácený název jazykového balíčku, který je třeba smazat. V tomto příkladu bude smazán ukrajinský jazyk, to znamená, že místo "LANGUAGETAG" musíte zadat "uk", jak je znázorněno na obrázku níže.
Set-WinUserLanguageList $LangList -Force

Po provedení příkazů jazyk, který jste dříve nemohli odstranit, nyní ze systému zmizí, není vyžadován žádný restart ani odhlášení.

Jazyk bude také odebrán ze seznamu rozložení klávesnice.

Pokud se pokoušíte odebrat primární jazyk, nezapomeňte, že musíte nový jazyk nastavit jako nový výchozí jazyk.

Tímto způsobem můžete odebrat jakýkoli jazykový balíček nainstalovaný v systému.


Člen Kato si stěžoval na neobvyklý problém po upgradu na Windows 10 1803. Zpočátku měl v systému tři jazyky – angličtinu (USA), ruštinu a ukrajinštinu a po aktualizaci byly přidány další dva anglické jazyky – Spojené království a Kanada, které nebyly odstraněny v Nastavení (tlačítko Odebrat není dostupné). V souladu s tím se tyto jazyky objevily v seznamu rozložení klávesnice, i když nebyly v nastavení.

Obecně můžete odebrat jakýkoli jazyk, který není výchozí. Pokud má systém například pouze anglický a ruský jazyk, lze první odstranit, pokud je druhý označen jako hlavní. V tomto případě nezáleží na tom, jaký byl zdrojový jazyk systému (distribuce), což lze v PowerShellu snadno určit příkazem:

(Get-CimInstance Win32_OperatingSystem).oslanguage

Příkaz zobrazí identifikátor jazyka, kde 1033 je angličtina (USA), 1049 ruština, zbytek je v desítkové soustavě nebo od společnosti Microsoft v šestnáctkové soustavě (hodnoty vložte do programátorské kalkulačky).

Na problematickém OS tento příkaz vrátil 2057, což odpovídá angličtině (Spojené království). V kombinaci s obrázkem z parametrů to bylo velmi zvláštní, protože jazyk distribuce by neměl mít žádné jazykové balíčky, protože je již v systému.

Nejprve jsme se pokusili odstranit jazykové balíčky pro Spojené království a Kanadu pomocí příkazů

Lpksetup /u en-gb lpksetup /u en-ca

To však nevedlo k úspěchu, který napovídal o skutečné absenci těchto jazykových balíčků, ale nepřiblížil nás o nic blíže k řešení problému fantomových jazyků. Musel jsem dovnitř ze zadních dveří.

PowerShell má dvě rutiny pro správu uživatelských jazyků - Get-WinUserLanguageList A Set-WinUserLanguageList. První může získat seznam jazyků a druhý jej může nastavit. V PowerShellu seznam odpovídal obrázku v parametrech.

Z pomoci druhého cmdletu není zcela jasné jak vymazat zbytečné jazyky. Dává však poměrně silný náznak, že výstupem první rutiny je pole. Toho lze využít k dobrému. Potřebujeme pouze první tři jazyky ze seznamu.

$List = Get-WinUserLanguageList Set-WinUserLanguageList $($list, $list, $list) Get-WinUserLanguageList

První příkaz umístí pole ze seznamu jazyků do proměnné a druhý nastaví první tři prvky pole jako aktuální jazyky. Současně jsou smazány další jazyky! Třetí příkaz zobrazí seznam jazyků ke kontrole.

Je rozhodnuto! PowerShell opět umožňuje elegantně vyřešit problém bez přemrštěného úsilí. Pokud experimentujete pod účtem Microsoft, vypněte synchronizaci jazykových nastavení, abyste předešli nežádoucím efektům (zachytil jsem pár podivností :).

Ve Windows 10 1803 se jazyková nastavení téměř kompletně přestěhovala z klasického Ovládacího panelu do Nastavení (s výjimkou klasického okna s nastavením klávesových zkratek a lišty jazyků). V tomto ohledu jsem aktualizoval článek o 6 jazykových nastaveních, která vás mohou v kontextu změněného rozhraní zmást.

Víte, na hlavním panelu v pravém dolním rohu jsou hodiny. To je pochopitelné, ale vedle nich je také ikona, která je zodpovědná za rozložení klávesnice (to znamená změnu jazyka).

Nevím jak, ale jazyk vždy přepínám pomocí alt a shift, takže se na ikonu ani nedívám, tak proč to neskrýt? Dělám to od Windows XP.

Samozřejmě, pokud přepnete jazyk pomocí myši, nemusíte tuto ikonu vůbec skrývat, jako by byla pro někoho známější a pohodlnější.

Ve Windows 10 jsem to osobně nemohl poprvé skrýt, ale přesto jsem to udělal a dnes se s vámi o tuto metodu podělím. Klikneme tedy na tuto ikonu a vybereme tam Nastavení jazyka:


Úplně dole klikněte na další nastavení:


Objeví se nové okno, kde budou shromážděna všechna nastavení hodin, nazývá se - Hodiny, jazyk a region. Zde musíte kliknout na změnit metody zadávání:


Pak další parametry:


Zajímavý bod, musíte zaškrtnout políčko Použijte jazykovou lištu, pokud je k dispozici, pokud nezaškrtnete políčko, nebudeme moci ikonu skrýt, píšu o tom, protože jsem tomu hned nerozuměl...:


Poté naproti tomuto zaškrtávacímu políčku stiskněte tlačítko Možnosti.

Ve Windows 10 je na některých klientských počítačích navíc rozložení klávesnice, v zásadě je anglické rozložení duplikováno tím americkým, které se neliší, ale například pokud přepnete rozložení z angličtiny, musíte stisknout klávesy dvakrát pro přepnutí do ruštiny, kromě Punto Switcher také nefunguje správně a neumí správně přeložit rozložení. Obecně jsme problém identifikovali, teď ho vyřešíme, hned řeknu, že jsem zkusil dvě řešení, první je nejjednodušší, přes nastavení, přidání a poté smazání rozložení, ale po chvíli se problém vrátil a uživatelé společnosti I poskytují služby si opět stěžovali na přítomnost nadbytečného rozvržení , proto použijeme druhý způsob odstranění nepotřebných rozvržení, a to úpravou registru.

Takto vypadá rozvržení navíc, když kliknete na ikonu jazyka vedle hodin v zásobníku

Odstranění zbytečného rozložení klávesnice prostřednictvím registru

Pro spuštění Editoru registru je nejjednodušší napsat jeho název do konzoly „Spustit“, Windows 10 jej nezobrazuje v nabídce, lze jej vyvolat pomocí horkých kláves WIN+R

nebo klikněte na ikonu „hledat“ vedle spuštění a napište „Spustit“ v ruštině

Otevře se Editor registru, musíme následovat tuto cestu

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

a vytvořte nový „Parametr řetězce“ kliknutím pravým tlačítkem myši na prázdné místo. Již jsem jej vytvořil a označil číslem „3“ na snímku obrazovky níže.

S hodnotou „1“ takto na snímku obrazovky

Poté klikněte na „OK“ a můžete restartovat počítač, aby se změny projevily.

Jakmile se počítač nabootuje, můžete zkontrolovat, že neexistují žádné zbytečné jazykové rozvržení

Nyní na našem počítači nemáme žádná další rozvržení a přepínání jazyků se děje jedním stisknutím kláves pro změnu rozvržení ve Windows 10