'Chương trình không được công nhận là lệnh nội bộ' nghĩa là gì?

Nếu một lệnh không được nhận dạng là lệnh nội bộ hoặc bên ngoài, thì đó có thể là do các biến môi trường bị rối. Kiểm tra cách khắc phục lỗi này trong bài đăng này. Để giúp bạn khắc phục tình trạng mất dữ liệu, quản lý phân vùng ổ cứng, sao lưu và phục hồi hệ thống, phần mềm MiniTool cung cấp các công cụ chuyên nghiệp

Trên trang này
  • Biến môi trường Windows
  • Cách khắc phục Không được công nhận là lệnh nội bộ hoặc bên ngoài
  • Cách khôi phục các tệp EXE đã xóa/bị mất trong Windows 10

Nếu bạn gặp lỗi “lệnh không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp bó” trong Dấu nhắc lệnh trong Windows 10, nguyên nhân có thể là do Biến môi trường Windows bị rối. Kiểm tra Biến môi trường Windows là gì và cách khắc phục lỗi này bên dưới

Biến môi trường Windows

Hệ điều hành Windows có một danh sách đường dẫn để ghi lại vị trí của hầu hết các ứng dụng hệ thống phổ biến. Khi bạn sử dụng dấu nhắc Run hoặc CMD. exe để mở một chương trình, nó có thể khởi chạy dễ dàng. Danh sách này được gọi là Biến môi trường Windows

Hệ điều hành của bạn sử dụng biến hệ thống PATH để định vị các tệp thực thi cần thiết từ Dấu nhắc lệnh hoặc ứng dụng Terminal

Nếu Biến môi trường Windows bị rối, có thể khiến một số chương trình không hoạt động như Dấu nhắc lệnh không hoạt động

Bạn có thể tìm hiểu cách khắc phục lỗi không được nhận dạng là lỗi lệnh bên trong hoặc bên ngoài trong Windows 10 khi bạn cố thực thi lệnh hoặc mở chương trình hệ thống trong Dấu nhắc Lệnh

Sử dụng Lệnh ipconfig để Nhận/Gia hạn Địa chỉ IP & Xóa DNS

Kiểm tra cách sử dụng các lệnh ipconfig trong Command Prompt để lấy địa chỉ IP, giải phóng và gia hạn địa chỉ IP, hiển thị/đặt lại/xóa DNS, v.v. trên máy tính Windows 10/11

Đọc thêm

Cách khắc phục Không được công nhận là lệnh nội bộ hoặc bên ngoài

Bước 1. Đi đến C. \Windows\System32\ để kiểm tra xem chương trình có thực sự tồn tại hay không. Bạn có thể tìm kiếm và tìm tệp exe đích trong thư mục System32. Nếu chương trình tồn tại, thì bạn có thể tiếp tục sửa đổi Biến môi trường Windows để sửa lỗi Dấu nhắc lệnh không nhận ra lệnh

Bước 2. Bạn có thể click chuột phải vào biểu tượng This PC và chọn Properties. Nhấp vào Cài đặt hệ thống nâng cao để mở cửa sổ Thuộc tính hệ thống. Sau đó, nhấp vào tab Nâng cao và nhấp vào Biến môi trường

Bước 3. Sau đó, bạn có thể nhấp vào Đường dẫn bên dưới Biến hệ thống và nhấp vào nút Chỉnh sửa. Trước khi bạn chỉnh sửa biến hệ thống PATH, bạn nên sao chép và dán các biến môi trường cũ vào tệp văn bản để tạo bản sao lưu. Trong trường hợp xảy ra sự cố, bạn có thể dễ dàng hoàn nguyên chúng

Bước 4. Kiểm tra xem có đường dẫn thư mục chứa tệp thực thi không, nếu không, hãy nhập vị trí thư mục mẹ của tệp thực thi. Sau khi bạn chỉnh sửa giá trị, bạn có thể nhấp vào OK

Bước 5. Sau đó, bạn có thể khởi động lại máy tính của mình và thực hiện lại lệnh để xem sự cố “không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài” đã được khắc phục trong máy tính Windows 10 của bạn chưa

Cách khôi phục các tệp EXE đã xóa/bị mất trong Windows 10

Nếu một số tệp exe tự động hoặc bị xóa nhầm hoặc bị mất bất ngờ trong máy tính Windows 10 của bạn, bạn có thể sử dụng MiniTool Power Data Recovery để dễ dàng khôi phục các tệp exe

MiniTool Power Data Recovery là chương trình khôi phục dữ liệu chuyên nghiệp, dễ sử dụng dành cho Windows 10. Bạn có thể sử dụng nó để khôi phục mọi tệp bị xóa/bị mất [bao gồm. ứng dụng exe] từ máy tính Windows 10 một cách dễ dàng. Tuy nhiên, phần mềm khôi phục dữ liệu tốt nhất này cũng cho phép bạn khôi phục các tệp bị xóa/mất từ ​​ổ cứng ngoài, ổ flash USB, ổ bút, ổ USB, thẻ SD, v.v. Phiên bản miễn phí cho phép bạn khôi phục hoàn toàn miễn phí tối đa 1GB dữ liệu. Phần mềm sạch và an toàn 100%, giao diện cực kỳ trực quan

  • Facebook
  • Twitter
  • liên kết
  • reddit

Giới thiệu về tác giả

Alisa Theo dõi chúng tôi

Vị trí. Cộng tác viên

Alisa là biên tập viên tiếng Anh chuyên nghiệp với 4 năm kinh nghiệm. Cô ấy thích viết lách và tập trung vào việc chia sẻ các giải pháp và suy nghĩ chi tiết cho các sự cố máy tính, khôi phục và sao lưu dữ liệu, tiện ích kỹ thuật số, tin tức công nghệ, v.v. Thông qua các bài viết của cô, người dùng luôn có thể dễ dàng giải quyết các vấn đề liên quan và tìm thấy những gì họ muốn. Khi rảnh rỗi, cô ấy thích bóng rổ, cầu lông, tennis, đạp xe, chạy và ca hát. Cô ấy rất vui tính và hoạt bát trong cuộc sống, luôn mang đến cho bạn bè nhiều tiếng cười

Nếu bạn gặp phải lỗi ứng dụng hoặc lệnh 'không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài' khi cố gắng thực hiện điều gì đó trong dòng lệnh, hãy cập nhật ứng dụng hoặc cài đặt thứ gì đó mới, bạn không đơn độc. Nó xảy ra khi các biến môi trường Windows bị thay đổi khiến lệnh không được chạy

Bạn thực sự có thể đang cố gắng làm bất cứ điều gì, thậm chí chạy một lệnh CMD cơ bản hoặc cập nhật phần mềm chống vi-rút của bạn. Nếu biến đã thay đổi, Windows sẽ không thể thực hiện lệnh đó. Nếu điều này xảy ra với bạn, có một số cách để xử lý

Có hai phiên bản của lỗi này. Một cho các chương trình chung và một cho nếu bạn đang cố sử dụng lệnh CMD. Tôi sẽ chỉ cho bạn cách khắc phục cả hai

Sửa lỗi 'lệnh không được nhận dạng'

Cú pháp lỗi thường sẽ giống như 'Chương trình. exe không được nhận dạng là lệnh nội bộ hoặc bên ngoài'. Cú pháp tùy thuộc vào những gì bạn đang làm vào thời điểm đó, điều này rất quan trọng vì chúng tôi phải kiểm tra tệp cài đặt trước khi làm bất kỳ điều gì khác

  1. Điều hướng đến tệp cài đặt của chương trình bạn đang cố gắng sử dụng và đảm bảo có tệp thực thi
  2. Điều hướng đến Bảng điều khiển, Hệ thống và Bảo mật và Cài đặt hệ thống nâng cao
  3. Chọn nút Biến môi trường
  4. Chọn Đường dẫn trong ngăn Biến hệ thống ở cuối cửa sổ mới
  5. Chọn Edit xuất hiện cửa sổ mới
  6. Đảm bảo '%SystemRoot%System32' và 'C. Windows System32' có mặt
  7. Sao chép một giá trị vào Notepad
  8. Thay đổi mục trong cửa sổ Biến môi trường thành một mục khác và nhấp vào OK
  9. Thay thế giá trị vừa thay đổi bằng giá trị gốc từ Notepad và nhấn OK
  10. Làm tương tự cho các giá trị khác

Nếu bạn biết Windows, bạn sẽ biết rằng đôi khi tất cả những gì bạn cần làm là nhập lại một giá trị để nó được chọn lại. Tôi cho rằng điều này là để liên kết nó trong cơ sở dữ liệu nội bộ của Windows một lần nữa nhưng ai biết được

Dán các giá trị vào Notepad giúp tiết kiệm thời gian và duy trì đúng cú pháp nếu bạn bị làm phiền khi thực hiện tác vụ này hoặc trong trường hợp bạn quên nó trông như thế nào. Chỉ cần cắt và dán từng cái riêng lẻ và thay đổi giá trị trong các biến Môi trường thành bất kỳ giá trị nào. Sau đó dán lại giá trị ban đầu và xác nhận. Điều này là đủ cho lệnh ban đầu mà bạn đang cố gắng thực hiện lại

Đôi mắt đại bàng trong số bạn có thể nhận thấy rằng '%SystemRoot%System32' và 'C. Windows System32’ trỏ đến cùng một vị trí. Đây là một mục kế thừa cho những người sử dụng hệ thống cũ hơn. Có thể cho rằng bạn không cần cả hai nhưng Windows dường như vẫn tham chiếu chúng một cách riêng biệt. Systemroot chủ yếu dành cho các hệ thống sử dụng cả thư mục WINNT và Windows, điều này không còn đúng nữa. Tuy nhiên, cả hai cần phải có mặt ngay cả trong Windows 10

Sửa lỗi 'Lệnh CMD không được nhận dạng'

Nếu bạn đang cố chạy một lệnh CMD và thấy thông báo 'CMD không được nhận dạng là lệnh bên trong hoặc bên ngoài', thì đó có thể là điều gì đó khác biệt. Việc thử cách khắc phục ở trên có thể hiệu quả nhưng sự cố có thể do một số mục đăng ký đang làm gián đoạn chuỗi lệnh thông thường gây ra

Bằng cách nào đó, nếu bạn đã đặt AutoRun trong sổ đăng ký, một số lệnh CMD nhất định như ping hoặc nslookup sẽ không luôn hoạt động. Họ trả lại lỗi ở trên. Các. exe hiện tại và mọi thứ có thể trông ổn, nhưng hai mục nhỏ này đang hủy hoại ngày của bạn

Các mục đăng ký đó là

HKEY_LOCAL_MACHINEPhần mềmMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERPhần mềmMicrosoftCommand ProcessorAutoRun

Vấn đề này đã tồn tại ít nhất một thập kỷ. Tôi có một dấu trang cho một mục blog MSDN từ năm 2007 mà tôi đã lưu để minh họa chính điều này

  1. Điều hướng đến C. Windows System32 và đảm bảo có tệp thực thi CMD
  2. Thực hiện kiểm tra các biến môi trường như trên. Nếu điều đó không khắc phục được thì hãy tiếp tục
  3. Chạy lệnh 'cmd /d' dường như dừng tự động chạy. Nếu tin nhắn giống nhau, hãy tiếp tục
  4. Tìm hai mục đăng ký được liệt kê ở trên và xóa chúng

Bản sửa lỗi này cũ nhưng vàng. Tôi đã từng sử dụng cái này khi tôi làm Quản trị viên CNTT tại một công ty truyền hình cáp nổi tiếng. Đó là lý do tại sao tôi vẫn giữ nó như một dấu trang. Lỗi 'lệnh không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài' đã tồn tại từ lâu và theo như tôi biết, cách khắc phục vẫn giống nhau kể cả năm thế hệ Windows sau này. Tuy nhiên, nếu bạn gặp lỗi, ít nhất bây giờ bạn đã biết phải làm gì

Lần cuối cùng bạn thấy lỗi 'không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài' trong Windows là khi nào?

Trường hợp không được công nhận là một lệnh nội bộ?

Nếu bạn gặp lỗi “lệnh không được nhận dạng là lệnh bên trong hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp bó” trong Dấu nhắc lệnh trong Windows 10, nguyên nhân có thể là do Biến môi trường Windows bị rối tung. Kiểm tra Biến môi trường Windows là gì và cách khắc phục lỗi này bên dưới

Tại sao Pip không được công nhận?

Một “pip. lỗi không tìm thấy lệnh” xảy ra khi bạn không cài đặt đúng trình cài đặt gói cho Python [pip] cần thiết để chạy Python trên máy tính của bạn . Để khắc phục, bạn cần cài đặt lại Python và chọn hộp để thêm Python vào PATH của bạn hoặc cài đặt pip trên dòng lệnh của bạn.

Chủ Đề