Chủ YếU Khác Cách sửa lỗi 'không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài'

Cách sửa lỗi 'không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoà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, cập nhật ứng dụng hoặc cài đặt thứ gì đó mới, thì bạn không đơn độc. Điều này xảy ra khi các biến môi trường của Windows bị thay đổi khiến cho lệnh không được chạy.

Cách sửa lỗi

Theo nghĩa đen, bạn có thể đang cố gắng làm bất cứ điều gì, thậm chí chạy lệnh CMD cơ bản hoặc cập nhật phần mềm chống vi-rút của mình. 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ý nó.

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ố gắng sử dụng lệnh CMD. Tôi sẽ chỉ cho bạn cách khắc phục cả hai.

Cách sửa lỗi

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

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

cách cài đặt tự động trả lời tin nhắn văn bản trên iphone
  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 tệp thực thi có sẵn.
  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 Chỉnh sửa và một cửa sổ mới sẽ xuất hiện.
  6. Đảm bảo rằng ‘% SystemRoot% System32’ và ‘C: WindowsSystem32’ có mặt.
  7. Sao chép một giá trị vào Notepad.
  8. Thay đổi mục nhập 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ị bạn vừa thay đổi bằng giá trị ban đầu từ Notepad và nhấp vào OK.
  10. Làm tương tự cho giá trị còn lại.

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ần nữa. Tôi giả sử đ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ì cú pháp chính xác nếu bạn bị quấy rầy 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 một và thay đổi giá trị trong các biến Môi trường thành bất kỳ thứ gì. Sau đó dán lại giá trị ban đầu và xác nhận. Điều này sẽ đủ cho lệnh ban đầu mà bạn đang cố gắng hoạt động lại.

Con đại bàng quan sát bạn có thể nhận thấy rằng ‘% SystemRoot% System32’ và ‘C: WindowsSystem32’ trỏ đến cùng một vị trí. Đây là một mục kế thừa dành 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 đều cần phải có mặt trong Windows 10.

Cách sửa lỗi

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

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

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

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

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERSoftwareMicrosoftCommand 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 nhập blog MSDN từ năm 2007 mà tôi đã lưu để minh họa điều này.

  1. Điều hướng đến C: WindowsSystem32 và đảm bảo tệp thi hành CMD có sẵn.
  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, hãy tiếp tục.
  3. Chạy lệnh ‘cmd / d’, lệnh này dường như ngăn tự động chạy. Nếu thông báo 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.

Sửa chữa này là cũ nhưng vàng. Tôi đã từng sử dụng điều 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 bên trong hoặc lệnh bên ngoài’ đã xuất hiện từ lâu và theo tôi biết, cách sửa lỗi 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? Bạn đã sử dụng một trong những giải pháp này hay thứ gì khác?

Bài ViếT Thú Vị

Editor Choice

Disney Plus có miễn phí với Amazon Prime không?
Disney Plus có miễn phí với Amazon Prime không?
Disney + được cho là một trong những dịch vụ phát trực tuyến tốt nhất hiện nay. Dịch vụ phát trực tuyến ra mắt vào tháng 11 năm 2019 và mặc dù ban đầu nó không phải là không có lỗi nhưng chắc chắn nó đã tạo nên một dịch vụ phát trực tuyến thành công. Bạn có thể xem
Cách sao chép giá trị trong Excel [Không phải công thức]
Cách sao chép giá trị trong Excel [Không phải công thức]
Nếu bạn chỉ muốn sao chép/dán giá trị của một ô thay vì công thức, thì việc này tương đối dễ thực hiện. Nếu ô bao gồm văn bản được định dạng hoặc định dạng có điều kiện, quy trình sẽ thay đổi nhưng vẫn dễ dàng
Thiết bị ngoại vi là gì?
Thiết bị ngoại vi là gì?
Một thiết bị ngoại vi, như bàn phím, ổ cứng, chuột, v.v., kết nối với máy tính, bên trong hoặc bên ngoài.
Liệu Nvidia PhysX có đáng giá không?
Liệu Nvidia PhysX có đáng giá không?
Nvidia đã không ngừng nói về hệ thống PhysX của mình kể từ khi họ mua Ageia Technologies, người tạo ra công cụ, vào tháng 2 năm 2008, nhưng họ đã phải vật lộn để tạo ra tác động đáng kể đến bối cảnh chơi game PC. Vì vậy, mặc dù các bản demo công nghệ ấn tượng
Cách xóa địa điểm trong Roblox
Cách xóa địa điểm trong Roblox
Nếu bạn đã tạo một địa điểm trên Roblox mà bạn không hài lòng, bạn có thể muốn xóa địa điểm đó khỏi trò chơi của mình. Bạn có thể không tìm thấy tùy chọn như vậy trên trang web hoặc trong Roblox Studio - điều này không
Tag Archives: Windows 10 Windows Security
Tag Archives: Windows 10 Windows Security
Cách tự động nâng cấp một tệp hàng loạt để chạy nó với tư cách quản trị viên
Cách tự động nâng cấp một tệp hàng loạt để chạy nó với tư cách quản trị viên
Xem cách tự động nâng cấp tệp hàng loạt để chạy tệp đó với tư cách quản trị viên. Nó sẽ tự động khởi động lại và hiển thị quảng cáo UAC.