Odstranjevanje dodatnih jezikov v operacijskem sistemu Windows 10 1803 (aprilska posodobitev)

Sprva sem imel na prenosniku Windows 10 nameščene 3 jezike: ruščino, belorusko in angleščino, a po aprilski posodobitvi sistema na sistem Windows 10 1803 (aprilska posodobitev) sta se na seznamu jezikov pojavila še dva dodatna jezika - angleščina (Združeno kraljestvo) in angleščina ( Kanada), čeprav sem prepričan, da jih nisem namestil. Zdaj imam na seznamu postavitev tipkovnic kar pet jezikov. Poleg tega sistem ne dovoljuje odstranitve dodatnih jezikov (gumb Odstrani je neaktiven). Zdaj moram preklopiti med 5 postavitvami tipkovnice namesto 3, kar je zelo neprijetno! Pomoč! Kaj moram storiti, da odstranim te nenamestljive jezikovne pakete?

Odgovor

Še enkrat ugotavljam, da je zadnja posodobitev sistema Windows 10 1803 uporabnikom dejansko prinesla veliko presenečenj (spomnite se vsaj dodatnega obnovitvenega odseka, ki se je pojavil po posodobitvi).

V operacijskem sistemu Windows 10 lahko običajno odstranite kateri koli jezik, ki se ne uporablja kot privzeti primarni jezik. Vendar je v sistemu Windows 10 1803 Microsoft prepoznal hrošče z dodatnimi jeziki. Če v sistem dodate dodaten jezik, ki uporablja enak osnovni jezik kot trenutni prikazni jezik Windows, tega jezika ni mogoče izbrisati.

Če je na primer angleščina (Združene države) trenutni jezik vmesnika Windows, potem po dodajanju angleščine (Združeno kraljestvo) obeh teh jezikov ne boste mogli odstraniti s seznama želenih jezikov. In seveda je zelo neprijetno, da se je na jezičku jezika na opravilni vrstici (opravilna vrstica) pojavil nepotreben nepotreben jezik..

Z naslednjimi ukazi ne morete odstraniti dodatnih jezikov iz sistema, kot ti jezikovni paketi niso nameščeni v sistemu Windows.

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

Nepotrebne dodatne jezike lahko odstranite samo s programom PowerShell.

  1. Zaženite Windows PowerShell s skrbniškimi pravicami.
  2. Seznam jezikov, nameščenih v sistemu Windows 10, z ukazom: Get-WinUserLanguageList
  3. Zapomnite si vrednost LanguageTag za želeni jezik. Na primer, vaš najljubši jezik je angleščina (Združene države). LanguageTag = sl-ZDA
  4. Vrednost želenega jezika shranite v spremenljivko: $ 1 = New-WinUserLanguageList v ZDA
  5. Zdaj lahko ta jezik nastavite za glavnega in odstranite vse druge dodatne jezike: Set-WinUserLanguageList $ 1
  6. Z Y potrdite brisanje dodatnih jezikov.
  7. Prepričajte se, da manjkajo vsi dodatni jeziki..

V primeru, da morate v sistemu pustiti več jezikov, lahko z naslednjimi ukazi izbrišete samo nepotrebne jezike. Na primer, želite odstraniti jezike z LanguageTag en-Gb in zh-Hans-CN.

$ LanguageList = Get-WinUserLanguageList
$ DeleteLang = $ LanguageList | kjer je LanguageTag -eq "en-Gb"
$ LanguageList.Remove ($ DeleteLang)
Set-WinUserLanguageList $ LanguageList -Force

Če želite odstraniti kitajščino, zamenjajte drugo vrstico z

$ DeleteLang = $ LanguageList | kjer je LanguageTag -eq "zh-Hans-CN"

Lahko pa določite seznam jezikov, ki jih želite zapustiti:

$ 1 = New-WinUserLanguageList v ZDA
$ 1.Add ("eu-ZDA")
$ 1.Add ("ru")
Set-WinUserLanguageList $ 1

Zaprite konzolo PowerShell in poskrbite, da bodo vsi nepotrebni jeziki pravilno izbrisani.