Απεγκατάσταση πακέτων γλωσσών των Windows 10

Αυτό το άρθρο δείχνει τα βήματα με τα οποία μπορείτε να καταργήσετε ένα πακέτο γλώσσας στα Windows 10 χρησιμοποιώντας το Windows PowerShell

Το λειτουργικό σύστημα είναι διαθέσιμο σε πολλές γλώσσες και μπορείτε να εγκαταστήσετε πρόσθετα τοπικά πακέτα για κάθε γλώσσα. Αυτή η δυνατότητα σάς επιτρέπει να χρησιμοποιείτε μια συγκεκριμένη (κύρια) γλώσσα για την εμφάνιση της διεπαφής συστήματος (ονόματα εφαρμογών, ρυθμίσεις, ειδοποιήσεις), διατηρώντας παράλληλα τη δυνατότητα χρήσης εισόδου πληκτρολογίου χρησιμοποιώντας μια πρόσθετη τοπική γλώσσα (για παράδειγμα, Λευκορωσικά, Ουκρανικά) για εφαρμογές και ιστοσελίδες.

Σε ορισμένες περιπτώσεις, εάν δεν είναι δυνατή η κατάργηση βασικών ή πρόσθετων (τοπικών) πακέτων γλωσσών χρησιμοποιώντας τυπικές μεθόδους, μπορείτε να καταργήσετε αναγκαστικά ένα συγκεκριμένο πακέτο γλώσσας που είναι εγκατεστημένο στα Windows 10 χρησιμοποιώντας την κονσόλα Windows PowerShell.


Ωστόσο, μερικές φορές, εάν χρησιμοποιείτε πολλές γλώσσες και χρειαστεί να αλλάξετε τις ρυθμίσεις, μπορεί να διαπιστώσετε ότι η επιλογή κατάργησης ενός πρόσθετου πακέτου δεν είναι διαθέσιμη. Για παράδειγμα, αυτό μπορεί να συμβεί κατά την ενημέρωση των Windows 10.

Εάν η επιλογή κατάργησης ενός πακέτου γλώσσας στα Windows 10 είναι γκριζαρισμένη στην εφαρμογή Ρυθμίσεις των Windows, τότε για να την καταργήσετε χρησιμοποιώντας το Windows PowerShell, πρέπει να ακολουθήσετε τα παρακάτω βήματα.

ως διαχειριστής και, στη συνέχεια, για να εμφανίσετε μια λίστα με τις γλώσσες που είναι εγκατεστημένες στη συσκευή σας, εκτελέστε την ακόλουθη εντολή:

Στο παρακάτω στιγμιότυπο οθόνης, μπορείτε να δείτε ότι αυτή η συσκευή έχει εγκατεστημένα πολλά πακέτα γλωσσών.

Τώρα, για να καταργήσετε ένα πακέτο γλωσσών που δεν μπορεί να αφαιρεθεί χρησιμοποιώντας τυπικά εργαλεία ή απλώς για να αφαιρέσετε ένα περιττό πακέτο γλώσσας, εκτελέστε τις ακόλουθες εντολές με τη σειρά:

$LangList = Get-WinUserLanguageList
$MarkedLang = $LangList | όπου LanguageTag -eq "LANGUAGETAG"
Σε αυτήν την εντολή, αντικαταστήστε το " LANGUAGETAG" στο συντομευμένο όνομα του πακέτου γλώσσας που πρέπει να διαγραφεί. Σε αυτό το παράδειγμα, η ουκρανική γλώσσα θα διαγραφεί, αυτό σημαίνει ότι αντί για "LANGUAGETAG" πρέπει να εισαγάγετε "uk", όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Set-WinUserLanguageList $LangList -Force

Μετά την εκτέλεση των εντολών, η γλώσσα που δεν μπορούσατε να αφαιρέσετε πριν θα εξαφανιστεί από το σύστημα, δεν απαιτείται επανεκκίνηση ή αποσύνδεση.

Η γλώσσα θα αφαιρεθεί επίσης από τη λίστα με τις διατάξεις πληκτρολογίου.

Εάν προσπαθείτε να αφαιρέσετε την κύρια γλώσσα, να θυμάστε ότι πρέπει να ορίσετε τη νέα γλώσσα ως τη νέα προεπιλεγμένη γλώσσα.

Με αυτόν τον τρόπο μπορείτε να αφαιρέσετε οποιοδήποτε πακέτο γλώσσας είναι εγκατεστημένο στο σύστημα.


Στα Windows 10, σε ορισμένα μηχανήματα-πελάτες υπάρχει μια επιπλέον διάταξη πληκτρολογίου, βασικά η αγγλική διάταξη αντιγράφεται από την αμερικανική, που δεν διαφέρουν, αλλά για παράδειγμα, εάν αλλάξετε τη διάταξη από τα αγγλικά, πρέπει να πατήσετε τα πλήκτρα δύο φορές για να μεταβείτε στα ρωσικά, εκτός από το Punto Switcher επίσης δεν λειτουργεί σωστά και δεν μπορεί να μεταφράσει σωστά τη διάταξη. Σε γενικές γραμμές, εντοπίσαμε το πρόβλημα, τώρα θα το λύσουμε, θα πω αμέσως ότι δοκίμασα δύο λύσεις, η πρώτη είναι η πιο απλή, μέσω των ρυθμίσεων, προσθέτοντας και μετά διαγράφοντας διατάξεις, αλλά μετά από λίγο το πρόβλημα επέστρεψε , και οι χρήστες της εταιρείας που παρέχω υπηρεσίες παραπονέθηκαν ξανά για την παρουσία επιπλέον διάταξης , επομένως θα χρησιμοποιήσουμε τη δεύτερη μέθοδο κατάργησης περιττών διατάξεων, με επεξεργασία του μητρώου.

Έτσι φαίνεται η επιπλέον διάταξη αν κάνετε κλικ στο εικονίδιο γλώσσας δίπλα στο ρολόι στο δίσκο

Κατάργηση της περιττής διάταξης πληκτρολογίου μέσω του μητρώου

Για να εκκινήσετε τον Επεξεργαστή Μητρώου, ο ευκολότερος τρόπος είναι να γράψετε το όνομά του στην κονσόλα "Run", τα Windows 10 δεν το εμφανίζουν στο μενού, μπορεί να κληθεί με πλήκτρα συντόμευσης WIN+R

ή κάντε κλικ στο εικονίδιο "αναζήτηση" δίπλα στην αρχή και γράψτε "Εκτέλεση" στα ρωσικά

Ο Επεξεργαστής Μητρώου θα ανοίξει, πρέπει να ακολουθήσουμε αυτή τη διαδρομή

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Διάταξη πληκτρολογίου

και δημιουργήστε μια νέα «παράμετρο συμβολοσειράς» κάνοντας δεξί κλικ σε ένα κενό χώρο. Το έχω ήδη δημιουργήσει και το έχω σημειώσει με τον αριθμό "3" στο παρακάτω στιγμιότυπο οθόνης.

Με την τιμή "1" όπως αυτή στο στιγμιότυπο οθόνης

Μετά από αυτό, κάντε κλικ στο "Ok" και μπορείτε να επανεκκινήσετε τον υπολογιστή για να τεθούν σε ισχύ οι αλλαγές.

Μόλις εκκινηθεί ο υπολογιστής, μπορείτε να ελέγξετε ότι δεν υπάρχουν περιττές διατάξεις γλώσσας

Τώρα δεν έχουμε επιπλέον διατάξεις στον υπολογιστή μας και η αλλαγή γλώσσας γίνεται με ένα πάτημα των πλήκτρων για αλλαγή διάταξης στα Windows 10

Τα Windows υποστηρίζουν πολλές γλώσσες. Τώρα σας επιτρέπει ακόμη και να εγκαταστήσετε πολλές γλώσσες στον υπολογιστή σας. Μπορείτε να το χρησιμοποιήσετε για προβολή ενώ άλλοι μπορούν να το χρησιμοποιήσουν για είσοδο. Ωστόσο, τα Windows 10 υποστηρίζουν επίσης τη δυνατότητα γρήγορης αλλαγής γλωσσών, καθιστώντας εύκολη την εναλλαγή μεταξύ τους κατά την πληκτρολόγηση. Αυτό μερικές φορές γίνεται πρόβλημα για πολλούς. Αυτοί δεν είναι δυνατή η κατάργηση της γλώσσαςστα Windows 10 1803 από τη γραμμή γλώσσας. Ας δούμε μια μέθοδο που θα σας βοηθήσει να απαλλαγείτε από τα περιττά πακέτα γλωσσών στο σύστημα.

Πώς να αφαιρέσετε μια γλώσσα στα Windows 10

Στην αναζήτηση του μενού Έναρξη, πληκτρολογήστε PowerShellκάντε δεξί κλικ πάνω του στα αποτελέσματα αναζήτησης και επιλέξτε " Εκτέλεση ως διαχειριστής."Πληκτρολογήστε ή αντιγράψτε την ακόλουθη εντολή στη γραμμή εντολών του PowerShell και πατήστε Enter.

Get-WinUserLanguageList

  • Αφού εισαγάγετε αυτήν την εντολή, σημειώστε το " Ετικέτα γλώσσας", καθορίζεται για τη γλώσσα που θέλετε να καταργήσετε. Θα το χρειαστείτε στο επόμενο βήμα. Για παράδειγμα, θα αφαιρέσω την επιπλέον λευκορωσική γλώσσα ( είναι).
  • Στη συνέχεια, εισάγετε κάθε εντολή ξεχωριστά πατώντας Enter. Αντικαταστήστε στην ομάδα "είναι"στη γλώσσα σας που θέλετε να διαγράψετε.

Γεια σας φίλοι. Τα Windows έχουν σχεδιαστεί με τέτοιο τρόπο ώστε να μην μπορούν να αφαιρεθούν όλες οι γλώσσες από αυτά. Μπορείτε να μεταφράσετε τη διεπαφή συστήματος σε άλλη γλώσσα όσο θέλετε, να αλλάξετε τις πληροφορίες τοποθεσίας όσο θέλετε, αλλά η τρέχουσα γλώσσα του συστήματος και αυτή που αναφέρθηκε στη διανομή του ή που καθορίστηκε κατά την εγκατάσταση σε πολυγλωσσικές συνελεύσεις δεν μπορούν να αφαιρεθεί με τρόπο που να μπορεί να χρησιμοποιηθεί χρησιμοποιώντας τις συνήθεις ρυθμίσεις συστήματος. Και μετά την ενημέρωση των Windows 10 στην Ενημέρωση Απριλίου 2018, προστέθηκε ένα άλλο πρόβλημα - τοπικά πακέτα γλωσσών με τη μορφή γλωσσών συστήματος, αλλά με διατάξεις πληκτρολογίου άλλων γλωσσών. Πώς να αφαιρέσετε μια περιττή γλώσσα από τα Windows 10 που δεν μπορεί να αφαιρεθεί χρησιμοποιώντας τα συνηθισμένα εργαλεία συστήματος;

1. Εναλλακτικό εργαλείο για την κατάργηση γλωσσών στα Windows 10

Μετά την εφαρμογή της ενημέρωσης Απριλίου 2018, οι ρυθμίσεις γλώσσας εξαφανίστηκαν από τον πίνακα ελέγχου Dozens. Τώρα η εφαρμογή Ρυθμίσεις είναι το μόνο μέρος όπου είναι δυνατή η εργασία με ρυθμίσεις γλώσσας χρηστικότητας. Έχουμε ήδη μιλήσει για αυτό λίγο νωρίτερα, σε ένα άρθρο σχετικά. Εάν δεν αφαιρεθεί μια περιττή γλώσσα λόγω προβλημάτων στη λειτουργία της εφαρμογής Ρυθμίσεις ή λόγω κάποιων σφαλμάτων συστήματος, μπορείτε να καταφύγετε στην εναλλακτική που παραμένει ακόμα στο σύστημα - το τυπικό βοηθητικό πρόγραμμα lpksetup. Το εκκινούμε χρησιμοποιώντας την εντολή "Run".

Επιλέξτε «Κατάργηση γλωσσών διεπαφής».

Επιλέξτε το πλαίσιο δίπλα στο οποίο πρέπει να διαγραφεί. Κάντε κλικ στο «Επόμενο».

Και προσπαθούμε να αφαιρέσουμε την περιττή γλώσσα. Όμως, φίλοι, αυτή είναι απλώς μια εναλλακτική στη λειτουργικότητα για τη διαχείριση πακέτων γλωσσών στην εφαρμογή Ρυθμίσεις. Αυτή η μέθοδος δεν επιλύει το ζήτημα της κατάργησης των τοπικών πακέτων γλωσσών που αναφέρονται παραπάνω. Το βοηθητικό πρόγραμμα lpksetup απλά δεν θα δει τέτοια πακέτα ως ξεχωριστές γλώσσες συστήματος. Θα πρέπει να τα αντιμετωπίσετε χρησιμοποιώντας άλλες μεθόδους.

2. Πακέτα τοπικών γλωσσών στα Windows 10

Στο περιβάλλον των Windows 10, που ενημερώθηκε στην Ενημέρωση Απριλίου 2018, εκτός από το κύριο πακέτο στη ρωσική γλώσσα, ενδέχεται να υπάρχουν πρόσθετα πακέτα με τη ρωσική γλώσσα για άλλες χώρες - Ουκρανία, Μολδαβία, Καζακστάν, Λευκορωσία κ.λπ. Αυτά τα πακέτα παρέχουν ρωσικά ως γλώσσα συστήματος και τα ρωσικά ως διάταξη – σύμβολα της επιλεγμένης χώρας. Εκείνοι. η διεπαφή συστήματος (ονόματα εφαρμογών, ρυθμίσεις, ειδοποιήσεις) εμφανίζεται στα ρωσικά και η εισαγωγή πληκτρολογίου πραγματοποιείται στα Ουκρανικά, Μολδαβικά, Λευκορωσικά κ.λπ. Τέτοια τοπικά πακέτα με τη συμμετοχή μας προστίθενται με τον ίδιο τρόπο όπως τα κανονικά πακέτα γλωσσών.

Αλλά σε ορισμένες περιπτώσεις μπορεί να εμφανιστούν στο ίδιο το σύστημα. Τα τοπικά πακέτα είναι ουσιαστικά τα ίδια με την προσθήκη διατάξεων από άλλες χώρες. Απλώς αυτό το ανάλογο αποδεικνύεται κάπως προβληματικό. Πρώτον, κοιτάζοντας τη γραμμή γλώσσας στο δίσκο συστήματος, δεν θα καταλάβετε ποια μέθοδος εισαγωγής είναι ενεργή αυτήν τη στιγμή - Ρωσικά ή άλλη χώρα. Και τα δύο εμφανίζονται ως "RUS". Δεύτερον, μόλις εγκαταστήσουμε ένα πακέτο στη ρωσική γλώσσα για άλλη χώρα, δεν θα μπορούμε πλέον να το ξεφορτωθούμε. Ας ανοίξουμε τις ρυθμίσεις γλώσσας των Windows 10.

Η λειτουργία διαγραφής δεν είναι διαθέσιμη για το πακέτο στη ρωσική γλώσσα άλλης χώρας.

Τα περιφερειακά ρωσικά είναι σταθερά κολλημένα στο σύστημα και δεν αφαιρούνται ακόμη και όταν η γλώσσα του συστήματος μεταφράζεται στα αγγλικά ή σε οποιαδήποτε άλλη γλώσσα. Δεδομένου ότι τα ρωσικά είναι η γλώσσα της διανομής των Windows. Η κατάσταση είναι παρόμοια με άλλες γλώσσες: Αγγλικά, Ισπανικά, Αραβικά και άλλες κοινές γλώσσες υπάρχουν όχι μόνο με τη μορφή κύριου πακέτου γλώσσας, αλλά και με τη μορφή πρόσθετων περιφερειακών πακέτων για τις χώρες όπου ομιλούνται αυτές οι γλώσσες.

Υπάρχουν δύο τρόποι για να απαλλαγείτε από τα τοπικά πακέτα γλωσσών:

Το πρώτο είναι ότι μια περιττή γλώσσα μπορεί να αφαιρεθεί από τις μεθόδους εισαγωγής με επεξεργασία του μητρώου έτσι ώστε να μην κολλάει μάταια κατά την εναλλαγή διατάξεων.

Δεύτερον, μια περιττή γλώσσα μπορεί να αφαιρεθεί εντελώς από το σύστημα χρησιμοποιώντας το PowerShell.

3. Πώς να αφαιρέσετε τη μη αφαιρούμενη γλώσσα από τις μεθόδους εισαγωγής χρησιμοποιώντας το μητρώο

Εάν αφαιρέσουμε την τοπική γλώσσα από τις μεθόδους εισαγωγής, δεν θα εξαφανιστεί από την εφαρμογή Ρυθμίσεις, αλλά δεν θα εμφανιστεί στη γραμμή γλώσσας στο δίσκο συστήματος. Λοιπόν, και, κατά συνέπεια, δεν θα παρεμβαίνει στην εναλλαγή γλωσσών και διατάξεων κατά την πληκτρολόγηση. Αυτό γίνεται χρησιμοποιώντας το μητρώο των Windows.

Έχοντας ανοίξει τον επεξεργαστή μητρώου, πρώτα από όλα εξάγουμε την κατάστασή του. Η εξαγωγή του μητρώου μπορεί να είναι χρήσιμη εάν ξαφνικά χρειαστεί να ανακτήσετε τα πάντα.

Υπολογιστής\HKEY_CURRENT_USER\Διάταξη πληκτρολογίου\Προφόρτωση

Στην περίπτωσή μας, ο φάκελος "Προφόρτωση" έχει τρία στοιχεία:

Η παράμετρος 1 με την τιμή 00000419 είναι η βασική ρωσική μέθοδος εισαγωγής.

Η παράμετρος 2 με τιμή 00000409 είναι η αγγλική μέθοδος εισαγωγής.

Η παράμετρος 3 με την τιμή 00002000 είναι η μέθοδος για την εισαγωγή της Ουκρανικής, της ίδιας τοπικής γλώσσας που δεν μπορεί να διαγραφεί.

Πράγματι πρέπει να αφαιρέσουμε την τελευταία παράμετρο.

Εάν έχουν εγκατασταθεί περισσότερες γλώσσες και διατάξεις στο σύστημα, για να μην κάνετε λάθος, μπορείτε είτε να τις αφαιρέσετε για λίγο είτε να βρείτε βοήθεια στο Διαδίκτυο με βάση τη σημασία τους. Αλλά ακόμα κι αν κάνουμε λάθος, θυμόμαστε να εξάγουμε την κατάσταση μητρώου. Απλώς εισάγουμε το αρχείο REG και κάνουμε τα πάντα από την αρχή.

Μετά την ολοκλήρωση της λειτουργίας, συνδεθείτε ξανά στο σύστημα. Οι μέθοδοι εισαγωγής δεν θα πρέπει πλέον να περιέχουν περιττή γλώσσα, την οποία καταργήσαμε χρησιμοποιώντας το μητρώο. Παρεμπιπτόντως, δεν θα μπορούμε πλέον να το εγκαταστήσουμε από το Microsoft Store.

4. Πώς να αφαιρέσετε μια μη διαγράψιμη γλώσσα χρησιμοποιώντας το PowerShell

Για να καταργήσετε εντελώς μια μη διαγράψιμη γλώσσα, εκτελέστε το PowerShell ως διαχειριστής. Πρώτα πρέπει να εμφανίσουμε μια λίστα με τις γλώσσες που είναι εγκατεστημένες στο σύστημα. Εισαγάγετε την εντολή:

Get-WinUserLanguageList