További nyelvek eltávolítása a Windows 10 1803 rendszerben (április frissítés)

Eleinte 3 nyelvet telepítettem egy Windows 10 laptopra: orosz, belorusz és angol, de a rendszer áprilisi frissítésére a Windows 10 1803-ra (április frissítés) után további két nyelv jelent meg a nyelvek listájában - angol (Egyesült Királyság) és angol ( Kanada), bár biztos vagyok benne, hogy nem telepítettem őket. A billentyűzetkiosztás listájában most öt nyelv van megjelenítve. Sőt, a rendszer nem engedi meg további nyelvek eltávolítását (az Eltávolítás gomb inaktív). Most a három helyett 5 billentyűzetkiosztás között kell váltanom, ami nagyon kényelmetlen! Segítség! Mit kell tennem ezeknek az eltávolíthatatlan nyelvi csomagok eltávolításához?

A válasz

Ismét megjegyzem, hogy valójában a legújabb Windows 10 1803 frissítés sok meglepetést hozott a felhasználók számára (emlékezz legalább a frissítés utáni kiegészítő szakaszra).

A Windows 10 rendszerben általában eltávolíthat minden olyan nyelvet, amelyet nem használ alapértelmezett elsődleges nyelvként. A Windows 10 1803 rendszerben azonban a Microsoft felismert egy hibát további nyelvekkel. Ha olyan további nyelvet ad hozzá a rendszerhez, amely ugyanazt az alapnyelvet használja, mint a jelenlegi Windows megjelenítési nyelv, akkor ezt a nyelvet nem lehet törölni.

Például, ha az angol (Egyesült Államok) a Windows felület jelenlegi nyelve, akkor az angol (Egyesült Királyság) hozzáadása után nem lesz képes eltávolítani mindkét nyelvet a preferált nyelvek listájáról. És természetesen nagyon kellemetlen, hogy egy extra szükségtelen nyelv jelent meg a tálca (tálca) Nyelv lapon.

A következő parancsok használatával nem távolíthat el további nyelveket a rendszerből, mint ezeket a nyelvcsomagokat nem telepítették a Windows rendszerre.

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

Csak a PowerShell segítségével távolíthatja el a felesleges kiegészítő nyelveket.

  1. Indítsa el a Windows PowerShell-t rendszergazdai jogokkal.
  2. Sorolja fel a Windows 10 rendszerbe telepített nyelveket a következő paranccsal: Get-WinUserLanguageList
  3. Emlékezzen a LanguageTag értékre a kívánt nyelvnél. Például az Ön által preferált nyelv az angol (Egyesült Államok). LanguageTag = hu-HU
  4. Mentse el a kívánt nyelv értékét egy változóba: $ 1 = New-WinUserLanguageList en-USA
  5. Most beállíthatja ezt a nyelvet főként, eltávolítva az összes többi nyelvet: Set-WinUserLanguageList $ 1
  6. Az Y gombbal erősítse meg a további nyelvek törlését.
  7. Győződjön meg arról, hogy hiányzik minden további nyelv..

Abban az esetben, ha több nyelvet kell hagynia a rendszerben, csak a felesleges nyelveket törölheti a következő parancsokkal. Például el szeretné távolítani a nyelveket a LanguageTag en-Gb és a zh-Hans-CN fájlokkal.

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

A kínai nyelv eltávolításához cserélje ki a második sort a következőre:

$ DeleteLang = $ LanguageList | ahol a LanguageTag -eq "zh-Hans-CN"

Vagy megadhatja a hagyni kívánt nyelvek listáját:

$ 1 = New-WinUserLanguageList en-US
1 dollár hozzáadása ("eu-USA")
1 dollár hozzáadása ("ru")
Set-WinUserLanguageList $ 1

Zárja be a PowerShell konzolt, és ellenőrizze, hogy minden felesleges nyelv helyesen törlődik-e.