Η εφαρμογή δεν μπόρεσε να ξεκινήσει σωστά (0xc0000142) στα Windows 10

Μπορεί να έχετε συναντήσει μια στιγμή, όταν προσπαθήσατε να ανοίξετε μια εφαρμογή, και απέτυχε να ανοίξει, εμφανίζοντας ένα μήνυμα σφάλματος. Η εφαρμογή δεν μπόρεσε να ξεκινήσει σωστά (0xc0000142) . Εάν λάβετε αυτό το σφάλμα, τότε αυτή η ανάρτηση μπορεί να σας ενδιαφέρει.

Σήμερα, εστιάζουμε σε αυτό το σφάλμα κατά το άνοιγμα της γραμμής εντολών. Η γραμμή εντολών είναι συνήθως μία από τις σταθερές ενώ διορθώνει διαφορετικούς τύπους σφαλμάτων στα Windows 10. Αλλά τι γίνεται αν η ίδια γραμμή εντολών αντιμετωπίζει το ίδιο σφάλμα; Γίνεται πολύ δύσκολο να διορθώσετε τέτοια είδη σφαλμάτων. Αλλά δεν είναι αδύνατο να το κάνουμε. Υπάρχουν διάφοροι παράγοντες που προκαλούν τέτοιου είδους σφάλματα. Ορισμένα προγράμματα τρίτων, κακόβουλο λογισμικό και άλλοι παράγοντες εμπίπτουν σε αυτήν την κατηγορία. Θα δοκιμάσουμε κάθε πιθανή επιδιόρθωση για να διορθώσουμε αυτό το σφάλμα.

Το σφάλμα διαβάζει-

Δεν ήταν δυνατή η σωστή εκκίνηση της εφαρμογής (0xc0000142). Κάντε κλικ στο OK για να κλείσετε την εφαρμογή.

Και ο χρήστης δεν έχει άλλη επιλογή από το να κάνει κλικ στο κουμπί με την ένδειξη ΟΚ.

Λέει η Microsoft,

Υπάρχουν κυρίως 3 ενέργειες που μπορούν να προκαλέσουν αυτό το σφάλμα:

  1. Εκκίνηση πολλών εφαρμογών
  2. Εκκίνηση μιας εφαρμογής ως διαφορετικός χρήστης
  3. Εκκίνηση εφαρμογής σε διαφορετική επιφάνεια εργασίας

Εάν αναρωτιέστε τι σημαίνει το σφάλμα 0xc0000142 στο παραπάνω πλαίσιο μηνύματος, μπορείτε να βρείτε το σφάλμα στο ntstatus.h. Είναι STATUS_DLL_INIT_FAILED ή "{DLL Initialization Failed} Η προετοιμασία της δυναμικής σύνδεσης βιβλιοθήκης% hs απέτυχε. Η διαδικασία τερματίζεται ασυνήθιστα. "

Δεν ήταν δυνατή η σωστή εκκίνηση της εφαρμογής (0xc0000142)

Θα δοκιμάσουμε τις ακόλουθες πιθανές διορθώσεις για να προσπαθήσουμε να διορθώσουμε το σφάλμα 0xc0000142 για τη γραμμή εντολών στα Windows 10:

  1. Επανεγγραφή όλων των αρχείων DLL
  2. Εκτελέστε SFC και DISM
  3. Αντιμετώπιση προβλημάτων σε κατάσταση καθαρής εκκίνησης.
  4. Διορθώστε την καταχώριση μητρώου.
  5. Ελέγξτε τη ρύθμιση πολιτικής ομάδας.

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

1] Επανεγγραφή όλων των αρχείων DLL

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

Στη συνέχεια, πληκτρολογήστε τα ακόλουθα και πατήστε Enter:

για% 1 σε (* .dll) κάνει regsvr32 / s% 1

Αυτό θα εγγράψει ξανά ΟΛΑ τα αρχεία DLL.

Θα πρέπει να το κάνετε αυτό μόλις κάνετε εκκίνηση στα Windows 10 ή μετά την εκκίνηση σε ασφαλή λειτουργία.

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

2] Εκτελέστε SFC και DISM

SFC DISM Ultimate Windows Tweaker

Κατεβάστε το Ultimate Windows Tweaker και χρησιμοποιήστε το για να εκτελέσετε τον Έλεγχο αρχείων συστήματος και το DISM με το πάτημα ενός κουμπιού. Αυτό θα ελέγξει το λειτουργικό σύστημα για πιθανές αλλοιώσεις αρχείων και θα επιδιορθώσει την εικόνα του συστήματος, αντίστοιχα.

3] Αντιμετώπιση προβλημάτων σε κατάσταση καθαρής εκκίνησης

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

4] Ελέγξτε τη ρύθμιση Μητρώου

Πατήστε το συνδυασμό κουμπιών WINKEY + R για να ξεκινήσετε το βοηθητικό πρόγραμμα Run, πληκτρολογήστε regedit και πατήστε Enter. Κάντε κλικ στο Ναι για το UAC ή τη Γραμμή ελέγχου λογαριασμού χρήστη που λαμβάνετε.

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

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

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

Ίσως θελήσετε επίσης να ελέγξετε το ακόλουθο κλειδί:

HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ LoadAppInit_DLLs

Αλλαγή τιμής LoadAppInit_DLLs από 1 σε 0.

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

5] Ελέγξτε τη ρύθμιση πολιτικής ομάδας

Απενεργοποίηση γραμμής εντολών

Ανοίξτε το πλαίσιο Εκτέλεση, πληκτρολογήστε gpedit.msc και πατήστε Enter για να ανοίξετε το πρόγραμμα επεξεργασίας πολιτικής τοπικής ομάδας. Μεταβείτε στην ακόλουθη διαδρομή:

Διαμόρφωση χρήστη / Πρότυπα διαχείρισης / σύστημα

Στο δεξί τμήμα του παραθύρου, θα δείτε Αποτροπή πρόσβασης στη γραμμή εντολών . Κάντε διπλό κλικ πάνω του για να ορίσετε την πολιτική. Επιλέξτε Enabled και κάντε κλικ στο Apply / OK.

Αυτή η ρύθμιση πολιτικής αποτρέπει τους χρήστες από την εκτέλεση της διαδραστικής γραμμής εντολών, Cmd.exe. Αυτή η ρύθμιση πολιτικής καθορίζει επίσης εάν τα αρχεία δέσμης (.cmd και .bat) μπορούν να εκτελεστούν στον υπολογιστή. Εάν ενεργοποιήσετε αυτήν τη ρύθμιση πολιτικής και ο χρήστης προσπαθήσει να ανοίξει ένα παράθυρο εντολών, το σύστημα εμφανίζει ένα μήνυμα που εξηγεί ότι μια ρύθμιση αποτρέπει τη δράση. Εάν απενεργοποιήσετε αυτήν τη ρύθμιση πολιτικής ή δεν τη διαμορφώσετε, οι χρήστες μπορούν να εκτελούν κανονικά αρχεία Cmd.exe και δέσμης.

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

Ελπίζω αυτή η ανάρτηση να σας βοηθήσει. Οι προχωρημένοι χρήστες μπορεί να θέλουν να διαβάσουν αυτήν την ανάρτηση στο MSDN.

Άλλα παρόμοια σφάλματα:

  • Η εφαρμογή απέτυχε να προετοιμαστεί σωστά 0xc0000005
  • Δεν ήταν δυνατή η σωστή εκκίνηση της εφαρμογής (0xc00007b)
  • Δεν ήταν δυνατή η σωστή εκκίνηση της εφαρμογής (0xc0000022)
  • Δεν ήταν δυνατή η σωστή εκκίνηση της εφαρμογής (0xc0000018).