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

Πίνακας περιεχομένων:

Βίντεο: «Στον ενικό» εκλογÎς και οικονομία Γ μÎρος 2024

Βίντεο: «Στον ενικό» εκλογÎς και οικονομία Γ μÎρος 2024
Anonim

Όποιος έχει δοκιμάσει ποτέ να ξεκινήσει ένα παλιό ή νέο έργο στο οπτικό στούντιο και να αποτύχει (κωδικός σφάλματος "VS 20xx / C #"); θα ταυτιστεί εύκολα με αυτό το σεμινάριο.

Σε πραγματικούς όρους, όταν επιχειρείται απόκρυψη οποιουδήποτε άλλου προγράμματος και του Microsoft.NET Framework (4.5.2, 4.5.3 ή οποιαδήποτε άλλη έκδοση), ενδέχεται να υπάρχει ένα μήνυμα λάθους που να λέει ότι "Το όνομα κλάσης των Windows δεν είναι έγκυρο ";

Γιατί το μήνυμα σφάλματος;

"Το όνομα της κλάσης των Windows δεν είναι έγκυρο" μπορεί να προκύψει για κάποιους λόγους, οι οποίοι περιλαμβάνουν:

  • Ένα κατεστραμμένο στοιχείο του.Net Framework
  • ελαττωματικούς οδηγούς
  • κατεστραμμένα αρχεία
  • Προβλήματα TreeView στο Visual Studio
  • DLL και παρεμβολές λογισμικού προστασίας από ιούς
  • ή ένα πρόβλημα με το συγκεκριμένο λογισμικό.

Τα στοιχεία των Windows.Net Framework μπορεί να καταστραφούν αν ο υπολογιστής δεν είναι κανονικά κλειστός.

Αυτές οι απότομες διακοπές λειτουργίας του υπολογιστή θα μπορούσαν να οφείλονται σε αποτυχίες στην πρίζα / εκτός δικτύου ή σε πρόβλημα με τον ίδιο τον υπολογιστή.

Θα μπορούσε επίσης να οδηγήσει στη δημιουργία πολλών κατεστραμμένων αρχείων τα οποία μπορούν να εκκινήσουν το σφάλμα "όνομα κλάσης των Windows δεν είναι έγκυρο".

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

Το όνομα κλάσης των Windows δεν είναι έγκυρο

Παρακάτω είναι μερικές συμβουλές που θα σας βοηθήσουν να διορθώσετε αυτό το ζήτημα εντελώς.

1. Απεγκαταστήστε και επανεγκαταστήστε το συγκεκριμένο λογισμικό

Αυτή είναι η πιο απλή λύση, και σε ορισμένες περιπτώσεις λειτουργεί. Απλά εντοπίστε το πρόγραμμα στο Add / Remove Programs και κάντε κλικ στο Uninstall. Ακολουθήστε τις οδηγίες για να ολοκληρώσετε τη διαδικασία.

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

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

  • Συνιστώμενη: Πώς να αφαιρέσετε τα υπόλοιπα λογισμικού

2. Εκτελέστε έλεγχο σάρωσης αρχείων συστήματος

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

Αυτό θα επιθεωρήσει όλα τα κρίσιμα αρχεία συστήματος των Windows στο μηχάνημα, με τη συμπερίληψη των αρχείων DLL.

Αν το SFC διαπιστώσει κάποιο πρόβλημα με οποιοδήποτε από τα αρχεία συστήματος των Windows, θα το επισκευάσει.

Η χρήση της επιλογής sfc / scannow θα απαιτήσει περίπου 5-15 λεπτά για να ολοκληρωθεί η διαδικασία επιθεώρησης και επισκευής.

Ακολουθήστε αυτές τις διαδικασίες για να διορθώσετε τα αρχεία συστήματος των Windows χρησιμοποιώντας το System File Checker:

  • Κρατήστε το WinKey + S ή Q για να εμφανιστεί η γραμμή αναζήτησης των Windows

    Πληκτρολογήστε cmd, κάντε δεξί κλικ στο αποτέλεσμα και ξεκινήστε ως διαχειριστής. Αυτό καλείται συχνά "αυξημένη" Γραμμή εντολών

  • Αφού ξεκινήσετε την εντολή Command Prompt, πληκτρολογήστε sfc / scannow και, στη συνέχεια, πατήστε Enter για να ξεκινήσει η φάση επαλήθευσης.
  • Το SFC θα επιθεωρήσει και θα επαληθεύσει την ακεραιότητα όλων των προστατευμένων αρχείων συστήματος των Windows. Αυτή η διαδικασία μπορεί να διαρκέσει λίγο.

Μόλις ο έλεγχος φθάσει το 100%, μπορεί να ισχύουν οποιεσδήποτε από αυτές:

  1. Αν το SFC δεν βρήκε κανένα πρόβλημα με τα προστατευμένα αρχεία λειτουργικών συστημάτων στο μηχάνημα
  2. Ή τα ζητήματα βρέθηκαν με τα αρχεία συστήματος και τα πήραμε σταθερά. Οποιοσδήποτε χρήστης μπορεί επίσης να ελέγξει το πλήρες αρχείο καταγραφής εδώ: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (με την προϋπόθεση ότι τα Windows είναι εγκατεστημένα στη μονάδα δίσκου C:).
  3. Αυτό το αρχείο καταγραφής μπορεί να είναι χρήσιμο ως πόρος για το προσωπικό τεχνικής υποστήριξης που μπορεί να βοηθήσει με την προηγμένη αντιμετώπιση προβλημάτων.
  4. Εάν η σάρωση SFC βρήκε ζητήματα με τα αρχεία συστήματος και τα επισκευάστηκε, μπορεί να σας ζητηθεί να κάνετε επανεκκίνηση του μηχανήματος. Διαφορετικά, συνεχίστε με μια επανεκκίνηση.
  5. Μετά την επανεκκίνηση, επαναλάβετε την εκκίνηση της συγκεκριμένης διαδικασίας ή προγράμματος που προκάλεσε το σφάλμα "Όνομα κλάσης παραθύρου δεν είναι έγκυρο" για να δείτε αν το SFC έχει επιδιορθώσει το πρόβλημα.

3. Επανεγκαταστήστε ή επιδιορθώστε το.Net Framework

Εάν το μήνυμα σφάλματος που εμφανίζεται έχει σχέση με το.Net Framework, τότε μια επισκευή ή επανεγκατάσταση μπορεί να κάνει μόνο τη μαγεία.

Για να επιδιορθώσετε θέματα.Net Framework, μεταβείτε στον ιστότοπο της Microsoft και ακολουθήστε την προτροπή για να κάνετε λήψη του NetFxRepairTool.exe.

Αυτό το εργαλείο θα σας βοηθήσει να ανιχνεύσετε και να επιχειρήσετε να επιδιορθώσετε προβλήματα που σχετίζονται με τη ρύθμιση του.Net Framework ή των ενημερώσεών του.

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

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

Για να απεγκαταστήσετε και να εγκαταστήσετε το Microsoft.Net framework, ακολουθήστε τις εξής διαδικασίες:

1. Κλείστε όλα τα ανοικτά λογισμικά εφαρμογών

2. Πατήστε το WinKey + R για να εμφανιστεί το παράθυρο διαλόγου εκτέλεσης.

3. Πληκτρολογήστε τον Πίνακα Ελέγχου και πατήστε Enter

4. Κάντε κλικ στην επιλογή Προσθαφαίρεση προγραμμάτων ή Απεγκατάσταση ενός προγράμματος

5. Επιλέξτε την έκδοση του.Net Framework εγκατεστημένη στον υπολογιστή σας και επιλέξτε Αλλαγή / Απεγκατάσταση, Επιδιόρθωση ή Κατάργηση

6. Θα εμφανιστεί ένας οδηγός εγκατάστασης, επιλέξτε Κατάργηση / Κατάργηση εγκατάστασης και κάντε κλικ στο κουμπί Επόμενο

7. Ξεκινήστε πάλι τον υπολογιστή σας αφού ολοκληρώσετε τη διαδικασία.

8. Αφού επανεκκινήσετε αυτόν τον υπολογιστή, μεταβείτε στη σελίδα υποστήριξης της Microsoft για να κάνετε λήψη μιας συμβατής έκδοσης του Microsoft.Net Framework.

Στην περίπτωση αυτή, είναι η Microsoft.Net Framework έκδοση 4.7.1.

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

9. Αφού επανεκκινήσετε τον υπολογιστή, προσπαθήστε να ξεκινήσετε το λογισμικό που προκαλεί το σφάλμα "Το όνομα της κλάσης παραθύρου δεν είναι έγκυρο" και θα πρέπει να λειτουργήσει καλά.

  • Συνιστάται: Πώς να διορθώσετε το σφάλμα αθροίσματος ελέγχου CMOS στα Windows 10

4. Εκκίνηση σφαλμάτων στο Microsoft Visual Studio χωρίς τη διαδικασία φιλοξενίας του

Το "όνομα κλάσης των Windows δεν είναι έγκυρο" ενδέχεται να παρουσιαστεί κάθε φορά που ένας χρήστης προσπαθεί να εντοπίσει σφάλμα ή να ξεκινήσει ένα υπάρχον έργο / να δημιουργήσει ένα νέο στο Microsoft Visual Studio και να πετάει σε αυτή τη γραμμή.

Εάν το Visual Studio επανεγκατασταθεί με το πιο πρόσφατο Service Pack και το πρόβλημα παραμένει. Για να απενεργοποιήσετε τη διαδικασία φιλοξενίας, ακολουθήστε αυτήν τη διαδικασία:

1. Ανοίξτε μια βιβλιοθήκη τάξης ή ένα έργο παροχής υπηρεσιών (έργα που δεν παράγουν εκτελέσιμα αρχεία)

2. Κάντε κλικ στο κουμπί Ιδιότητες στο μενού Έργο

3. Κάντε κλικ στην καρτέλα Debug στο παράθυρο Ιδιότητες

4. Καταργήστε την επιλογή του πλαισίου διαδικασίας Enable Visual Studio hosting process

Σημείωση: Η απενεργοποίηση της διαδικασίας φιλοξενίας καθιστά μη διαθέσιμες πολλές λειτουργίες εντοπισμού σφαλμάτων και ενδέχεται να μειωθεί η απόδοση.

Η εντοπισμός σφαλμάτων χωρίς τη χρήση της διαδικασίας φιλοξενίας VS έχει βρεθεί ότι εξαλείφει το "Όνομα κλάσης παραθύρου δεν είναι έγκυρο". Αφού δοκιμάσαμε αυτά τα βήματα, το VS πρέπει να είναι απαλλαγμένο από προβλήματα.

5. Ελέγξτε τα προβλήματα ισχύος μηχανής

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

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

Διαγνώστε και διορθώστε προβλήματα με το μηχάνημά σας και όλα θα λειτουργήσουν καλά.

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