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.
- Indítsa el a Windows PowerShell-t rendszergazdai jogokkal.
- Sorolja fel a Windows 10 rendszerbe telepített nyelveket a következő paranccsal:
Get-WinUserLanguageList
- 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
- Mentse el a kívánt nyelv értékét egy változóba:
$ 1 = New-WinUserLanguageList en-USA
- Most beállíthatja ezt a nyelvet főként, eltávolítva az összes többi nyelvet:
Set-WinUserLanguageList $ 1
- Az Y gombbal erősítse meg a további nyelvek törlését.
- 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.