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

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

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

Το σφάλμα λέει -

The application was unable to start correctly (0xc0000142). Click OK to close the application.

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

Λέει η Microsoft,

There are primarily 3 actions that can cause this error:

  1. Launching lots of applications
  2. Launching an application as a different user
  3. Launching an application to a different desktop

If you are wondering what the error 0xc0000142 means in the above Message Box, you can find the error in ntstatus.h. It is STATUS_DLL_INIT_FAILED or “{DLL Initialization Failed} Initialization of the dynamic link library %hs failed. The process is terminating abnormally.”

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

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

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

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

1] Καταχωρίστε ξανά ΟΛΑ τα αρχεία DLL

Πρώτα(First) απ 'όλα, ξεκινήστε ανοίγοντας ένα  παράθυρο γραμμής εντολών με δικαιώματα (Command Prompt)διαχειριστή(Administrator) αναζητώντας CMD στο πλαίσιο αναζήτησης Cortana(Cortana Search Box) . Στη συνέχεια, κάνοντας δεξί κλικ στην κατάλληλη καταχώρηση και κάνοντας κλικ στο  Εκτέλεση ως διαχειριστής (Run as Administrator).

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

for %1 in (*.dll) do regsvr32 /s %1

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

Θα πρέπει να το κάνετε αμέσως μόλις εκκινήσετε στα Windows 10 ή να το κάνετε μετά την εκκίνηση σε ασφαλή λειτουργία.(booting into Safe Mode.)

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

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

SFC DISM Ultimate Windows Tweaker

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

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

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

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

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

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \Windows\LoadAppInit_DLLs

Αλλάξτε την τιμή των LoadAppInit_DLLs από 1 σε 0.

Αφού ολοκληρώσετε τη διαγραφή, κλείστε τον Επεξεργαστή Μητρώου(Registry Editor) και επανεκκινήστε (Reboot ) τον υπολογιστή σας για να τεθούν σε ισχύ οι αλλαγές.

Διόρθωση: (Fix:) Σφάλμα εφαρμογής Office 0xc0000142 .

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

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

Ανοίξτε το πλαίσιο Εκτέλεση, πληκτρολογήστε gpedit.msc και πατήστε Enter για να ανοίξετε τον Επεξεργαστή πολιτικής τοπικής ομάδας(Local Group Policy Editor) . Πλοηγηθείτε(Navigate) στην ακόλουθη διαδρομή:

User Configuration/Administrative Templates/System

Στο δεξιό τμήμα του παραθύρου, θα δείτε Αποτροπή πρόσβασης στη γραμμή εντολών(Prevent access to the command prompt) . Κάντε διπλό(Double) κλικ σε αυτό για να ορίσετε την πολιτική. Επιλέξτε Enabled(Select Enabled) και κάντε κλικ Apply/OK .

This policy setting prevents users from running the interactive command prompt, Cmd.exe.  This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally.

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

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

Άλλα παρόμοια Η εφαρμογή δεν μπόρεσε να ξεκινήσει σωστά(The application was unable to start correctly) σφάλματα:(Other similar The application was unable to start correctly errors:)

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



About the author

Είμαι ειδικός των Windows και εργάζομαι στη βιομηχανία λογισμικού για πάνω από 10 χρόνια. Έχω εμπειρία με συστήματα Microsoft Windows και Apple Macintosh. Οι δεξιότητές μου περιλαμβάνουν: διαχείριση παραθύρων, υλικό και ήχο υπολογιστή, ανάπτυξη εφαρμογών και πολλά άλλα. Είμαι έμπειρος σύμβουλος που μπορεί να σας βοηθήσει να αξιοποιήσετε στο έπακρο το σύστημά σας Windows.



Related posts