Home
» Windows
»
Οδηγίες για τη διόρθωση του σφάλματος δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή κατά τη χρήση του CMD στα Windows
Οδηγίες για τη διόρθωση του σφάλματος δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή κατά τη χρήση του CMD στα Windows
Ναι, αυτή η περίπτωση συμβαίνει πολύ συχνά, ειδικά για όσους εγκαθιστούν πολλά προγράμματα, εφαρμογές προγραμματισμού όπως η Java, ρυθμίζουν τους δικούς τους διακομιστές... κάτι που επηρεάζει άμεσα το περιβάλλον των Windows. Αυτό είναι το σφάλμα:
Η «σύνταξη εντολής cmd» δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή, λειτουργικό πρόγραμμα ή αρχείο δέσμης.
Αυτό το φαινόμενο σφάλματος είναι ότι εάν πληκτρολογήσετε οποιαδήποτε σύνταξη εντολής στο CMD - Windows Command, όπως Ping, ipconfig... θα λάβετε το παραπάνω μήνυμα σφάλματος.
Πώς να διορθώσετε αυτό το σφάλμα "δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή...". Ανατρέξτε στο παρακάτω άρθρο του WebTech360!
Τι προκαλεί αυτό το σφάλμα "δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή..." στα Windows;
Όπως αναφέρθηκε παραπάνω, αυτό το σφάλμα παρουσιάζεται όταν εγκαθιστάτε προγράμματα που επηρεάζουν την ενότητα Μεταβλητές Περιβάλλοντος των Windows, όπως εφαρμογές προγραμματισμού, δημιουργία διακομιστή... Όταν αλλάζουν οι τιμές αυτών των μεταβλητών περιβάλλοντος, θα προκληθεί "παρεξήγηση" ή σύγχυση κατά την εκτέλεση ενός προγράμματος ή εντολής από τα Windows.
Πώς να διορθώσετε το σφάλμα "δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή...":
Βεβαιωθείτε ότι το πρόγραμμα είναι εγκατεστημένο
Βεβαιωθείτε ότι το πρόγραμμα είναι εγκατεστημένο
Η γραμμή εντολών δεν μπορεί να εκτελέσει ένα πρόγραμμα που δεν υπάρχει. Εάν προσπαθείτε να εκτελέσετε ένα πρόσφατα εγκατεστημένο πρόγραμμα, βεβαιωθείτε ότι εγκαταστάθηκε σωστά.
Για να επαληθεύσετε την εγκατάσταση:
1. Πατήστε Win + R για να ανοίξετε την εντολή Run . Στη συνέχεια, πληκτρολογήστε control και κάντε κλικ στο OK.
2. Στη συνέχεια, στον Πίνακα Ελέγχου , μεταβείτε στην επιλογή Προγράμματα > Προγράμματα και Δυνατότητες .
3. Κάντε κύλιση στη λίστα με τις εγκατεστημένες εφαρμογές και βρείτε αυτήν που θέλετε να εκτελέσετε.
Εναλλακτικά, μπορείτε επίσης να δείτε τις εγκατεστημένες εφαρμογές μεταβαίνοντας στις Εφαρμογές και Δυνατότητες στις Ρυθμίσεις. Για να το κάνετε αυτό, πατήστε το πλήκτρο Windows + I , κάντε κλικ στην επιλογή Εφαρμογές και βρείτε την εγκατεστημένη εφαρμογή.
Από προεπιλογή, όταν προσπαθείτε να εκκινήσετε ένα πρόγραμμα ή μια δέσμη ενεργειών από το CMD, η γραμμή εντολών αναζητά σχετικά αρχεία και διαδρομές στον φάκελο System32 ή στις μεταβλητές περιβάλλοντος. Εάν το αρχείο λείπει, επιστρέφει ένα σφάλμα "δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή, λειτουργικό πρόγραμμα ή αρχείο δέσμης".
Αυτό μπορεί να συμβαίνει επειδή τα Windows δεν εγκαθιστούν τις περισσότερες εφαρμογές στον φάκελο System32, αλλά στο C:\Program Files.
Μπορείτε να λύσετε αυτό το πρόβλημα με τρεις τρόπους:
1. Αρχικά, χρησιμοποιήστε την πλήρη διαδρομή του εκτελέσιμου αρχείου για να ξεκινήσετε το πρόγραμμα.
2. Δεύτερον, προσθέστε τη διαδρομή του προγράμματος στις μεταβλητές περιβάλλοντος των Windows.
3. Τέλος, μετακινήστε τα αρχεία στον φάκελο System32.
Χρησιμοποιήστε την πλήρη διαδρομή αρχείου για την εκτέλεση της εντολής
Χρησιμοποιήστε την πλήρη διαδρομή αρχείου για την εκτέλεση της εντολής
Αρχικά, ας δοκιμάσουμε τη μέθοδο πλήρους διαδρομής. Εδώ, θα χρησιμοποιήσουμε την πλήρη διαδρομή αρχείου αντί για το όνομα της εφαρμογής για την εκκίνηση προγραμμάτων από τη Γραμμή εντολών. Δείτε πώς μπορείτε να το κάνετε:
2. Στη συνέχεια, εισαγάγετε την πλήρη διαδρομή της εφαρμογής που θέλετε να εκκινήσετε. Για παράδειγμα, εάν θέλετε να ανοίξετε τη θύρα ESBCalc που βρίσκεται στον φάκελο C:\ , η εντολή για το άνοιγμα της εφαρμογής με την πλήρη διαδρομή θα μοιάζει με αυτήν:
C:\ESBCalcPort.exe
3. Ωστόσο, αυτό θα λειτουργήσει μόνο εάν η διαδρομή του αρχείου δεν έχει κενά. Εάν η διαδρομή του αρχείου σας έχει κενά, εισαγάγετε τη διαδρομή του αρχείου μέσα σε διπλά εισαγωγικά.
Χρησιμοποιήστε την πλήρη διαδρομή αρχείου σε εισαγωγικά
Χρησιμοποιήστε την πλήρη διαδρομή αρχείου σε εισαγωγικά
Η Γραμμή εντολών διαβάζει τα κενά στο τέλος μιας εντολής και αντιμετωπίζει οτιδήποτε μετά το κενό ως ξεχωριστή εντολή.
Ας υποθέσουμε ότι θέλετε να εκκινήσετε την εφαρμογή Internet Explorer στο C:\Program Files\Internet Explorer\iexplore.exe μέσω CMD. Ωστόσο, η εκτέλεση αυτής της διαδρομής αρχείου επιστρέφει σφάλμα λόγω του χώρου μεταξύ των Program Files και του Internet Explorer .
Για να το αποφύγετε αυτό, μπορείτε να περικλείσετε τη διαδρομή του αρχείου σε διπλά εισαγωγικά. Εδώ, η εντολή για την εκκίνηση του Internet Explorer θα μοιάζει με αυτήν:
"C:\Program Files\Internet Explorer\iexplore.exe"
Προσθήκη διαδρομής αρχείου στις μεταβλητές περιβάλλοντος των Windows
Μπορείτε να επεξεργαστείτε τις Μεταβλητές Περιβάλλοντος και να προσθέσετε τη διαδρομή αρχείου της εφαρμογής στον φάκελό της. Με αυτόν τον τρόπο, η Γραμμή εντολών θα καθορίσει τη διαδρομή για την εντολή που εισαγάγατε και θα την εκτελέσει χωρίς σφάλματα.
Η προσθήκη της πλήρους διαδρομής αρχείου στη Μεταβλητή Περιβάλλοντος των Windows μπορεί να σας βοηθήσει να επιλύσετε το σφάλμα "δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή" για τις εντολές Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot και ADB.
Για να επεξεργαστείτε τη μεταβλητή περιβάλλοντος των Windows:
3. Μεταβείτε στο Σύστημα και Ασφάλεια > Σύστημα . Στο αριστερό παράθυρο, κάντε κλικ στην επιλογή Ρυθμίσεις συστήματος για προχωρημένους .
Κάντε κλικ στις Ρυθμίσεις συστήματος για προχωρημένους
4. Σε νεότερες εκδόσεις των Windows 10, μεταβείτε στις Ρυθμίσεις > Σύστημα > Πληροφορίες . Στη συνέχεια, κάντε κλικ στην επιλογή Ρυθμίσεις συστήματος για προχωρημένους στην ενότητα Σχετικές ρυθμίσεις.
5. Στην καρτέλα Για προχωρημένους , κάντε κλικ στο κουμπί Μεταβλητές περιβάλλοντος.
Κάντε κλικ στο κουμπί Μεταβλητές περιβάλλοντος
6. Στο νέο παράθυρο, στην ενότητα Μεταβλητές συστήματος , επιλέξτε τη μεταβλητή Διαδρομή.
7. Κάντε κλικ στο κουμπί Επεξεργασία.
8. Στο παράθυρο Επεξεργασία , κάντε κλικ στην επιλογή Νέο.
Κάντε κλικ στο Νέο
9. Εδώ, πρέπει να επικολλήσετε τη διαδρομή αρχείου του προγράμματος που θέλετε να εκτελέσετε από το CMD. Για παράδειγμα, εάν θέλετε να εκτελέσετε το πρόγραμμα περιήγησης Chrome που βρίσκεται στο C:\Program Files\Google\Chrome\Application, τότε η πλήρης διαδρομή του αρχείου θα είναι ως εξής:
C:\Program Files\Google\Chrome\Application
10. Κάντε κλικ στο OK για να το προσθέσετε στις Μεταβλητές Περιβάλλοντος.
Στη συνέχεια, κάντε κλικ στο κουμπί OK σε όλα τα ανοιχτά παράθυρα για να αποθηκεύσετε τις αλλαγές.
Μόλις προσθέσετε τη νέα μεταβλητή περιβάλλοντος, ανοίξτε τη Γραμμή εντολών , πληκτρολογήστε το όνομα του προγράμματος και το CMD θα το ανοίξει χωρίς σφάλματα.
Μετακινήστε το αρχείο στον φάκελο System32
Μετακινήστε το αρχείο στον φάκελο System32
Το System32 είναι ένας προστατευμένος φάκελος συστήματος και προστατεύεται για έναν καλό λόγο. Όταν προσπαθείτε να εκτελέσετε ένα πρόγραμμα με δικαιώματα διαχειριστή, η γραμμή εντολών θα αναζητήσει το εκτελέσιμο αρχείο στον φάκελο System32. Ωστόσο, επειδή δεν είναι όλα τα προγράμματα εγκατεστημένα στον φάκελο System32, ενδέχεται να εμφανιστεί ένα σφάλμα.
Εάν εξακολουθείτε να θέλετε να εκτελέσετε το πρόγραμμα από το CMD και δεν θέλετε να πληκτρολογήσετε την πλήρη διαδρομή αρχείου, μπορείτε να μετακινήσετε το αρχείο προγράμματος στον φάκελο System32.
Για να μετακινήσετε αρχεία προγράμματος στον φάκελο System32:
1. Μεταβείτε στον φάκελο εγκατάστασης του προγράμματος και αντιγράψτε όλα τα αρχεία του. Εδώ, θα μετακινήσουμε τα αρχεία του Google Chrome που βρίσκονται στο C:\Program Files\Google\Chrome\Application στον φάκελο System32.
2. Στη συνέχεια, μεταβείτε στον φάκελο C:\Windows\System32 και επικολλήστε τα αντιγραμμένα αρχεία. Κάντε κλικ στο κουμπί Ναι εάν εμφανιστεί η προτροπή UAC.
3. Στη συνέχεια, ανοίξτε τη Γραμμή εντολών με δικαιώματα διαχειριστή, πληκτρολογήστε chrome και πατήστε Enter. Το CMD θα ανοίξει αμέσως το πρόγραμμα περιήγησης Google Chrome .