Uklanjanje dodatnih jezika u sustavu Windows 10 1803 (ažuriranje za travanj)

U početku sam imao 3 jezika instalirana na prijenosnom računalu sa sustavom Windows 10: ruski, bjeloruski i engleski, ali nakon aprilske nadogradnje sustava na sustav Windows 10 1803 (travanj ažuriranje) na popisu jezika pojavili su se još dva dodatna jezika - engleski (Ujedinjeno Kraljevstvo) i engleski ( Kanada), mada sam siguran da ih nisam instalirao. Sada sam na popisu rasporeda tipkovnice prikazan na čak pet jezika. Štoviše, sustav vam ne dopušta uklanjanje dodatnih jezika (gumb Ukloni neaktivan je). Sada moram prijeći između 5 rasporeda tipkovnice umjesto 3, što je vrlo nezgodno! Pomoć! Što trebam učiniti da uklonim ove jezične pakete koji se ne mogu instalirati?

Odgovor

Još jednom napominjem da je u stvari posljednja nadogradnja za Windows 10 1803 donijela mnogo iznenađenja za korisnike (sjetite se barem dodatnog odjeljka za oporavak koji se pojavio nakon ažuriranja).

U sustavu Windows 10 obično možete ukloniti bilo koji jezik koji se ne koristi kao zadani primarni jezik. Međutim, u sustavu Windows 10 1803 Microsoft je prepoznao programski program s dodatnim jezicima. Ako dodate dodatni jezik u sustav koji koristi isti osnovni jezik kao trenutni jezik prikaza Windows, tada se ovaj jezik ne može izbrisati.

Na primjer, ako je engleski jezik (Sjedinjene Države) trenutni jezik sučelja sustava Windows, nakon dodavanja engleskog jezika (Ujedinjeno Kraljevstvo) ne možete ukloniti oba podatka s popisa željenih jezika. I, naravno, vrlo je nezgodno što se na kartici jezika na programskoj traci (programska traka) pojavio dodatni nepotrebni jezik..

Pomoću sljedećih naredbi ne možete ukloniti dodatne jezike iz sustava, kao ovi jezični paketi nisu instalirani na Windows.

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

Nepotrebni dodatni jezik možete ukloniti samo programom PowerShell.

  1. Pokrenite Windows PowerShell s administratorskim pravima.
  2. Navedite jezike instalirane u sustavu Windows 10 pomoću naredbe: Get-WinUserLanguageList
  3. Zapamtite vrijednost LanguageTag za željeni jezik. Na primjer, vaš željeni jezik je engleski (Sjedinjene Države). LanguageTag = hr-US
  4. Spremite vrijednost željenog jezika u varijablu: $ 1 = New-WinUserLanguageList hr-US
  5. Sada možete postaviti ovaj jezik kao glavni, uklanjajući sve ostale dodatne jezike: Set-WinUserLanguageList $ 1
  6. Pomoću Y potvrdite brisanje dodatnih jezika.
  7. Provjerite nedostaju li svi dodatni jezici..

U slučaju da trebate ostaviti nekoliko jezika u sustavu, možete izbrisati samo nepotrebne jezike sljedećim naredbama. Na primjer, želite ukloniti jezike pomoću LanguageTag en-Gb i zh-Hans-CN.

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

Da biste uklonili kineski, zamijenite drugi redak s

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

Ili možete odrediti popis jezika koje treba napustiti:

$ 1 = New-WinUserLanguageList hr-US
$ 1.Add ("eu-US")
$ 1.Add ("ru")
Set-WinUserLanguageList $ 1

Zatvorite PowerShell konzolu i provjerite jesu li svi nepotrebni jezici ispravno izbrisani.