Lệnh không được thực thi và ta chỉ nhận được thông báo lỗi “<tên_lệnh> is not recognized as an internal or external command, operable program or batch file”. Chúng ta biết hầu như tất cả các lệnh trong CMD đều nằm trong đường dẫn “C:\windows\system32″, lỗi này xãy ra do đường dẫn chỉ đến “C:\windows\system32″ trong biến môi trường %path% bị mất. Để kiểm tra biến môi trường %path% ta dùng lệnh echo %path%
Như vậy để chạy được các lệnh trong CMD tạm thời ta chỉ cần dùng lệnh cd để chuyển vào đường dẫn thư mục C:\windows\system32, sau đó ta có thể thực thi lệnh bình thường.
Để giải quyết triệt để “lỗi không chạy được các lệnh trong CMD” ta phải thêm đường dẫn “C:\windows\system32″ vào biến môi trường %path% bằng cách sau:
1. Trên window XP
- Chuột phải lên My computer, chọn Property
- Chọn tab Advanced, sau đó chọn Environment Variable
- Chọn biến Path và click chọn Edit
- Trong vùng Variable value thêm C:\Windows\system32 và nhấn OK –> OK
Như vậy đã xong các bước thêm đường dẫn cho biến môi trường Path trên window XP.
2. Trên Window 7:
- Chuột phải lên Computer, chọn Property
- Chọn Advanced system setting
- Chọn tab Advanced, rồi chọn Environment Variable
- Chọn biến Path và chọn Edit
- Thêm C:\Windows\system32 vào Variable value, chọn OK –> OK.
Như vậy đã hoàn tất các bước thêm đường dẫn vào biến môi trường Path trên window 7.
Ta mở lại cửa sổ CMD và có thể gõ các lệnh trên CMD một cách bình thường.
nguồn: Blog CNTT