round08 發表於 2012-9-8 19:51:42

Win7系统CMD命令无法使用提示不是内部或外部命令

  原本可以正常使用的CMD命令,突然提示:"不是内部或外部命令,也不是可运行的程序或批处理文件"而无法使用了怎么办?下面小编为大家介绍一下CMD命令无法使用的解决方案。
  1.我们需要在系统环境变量里设置如下:
  变量名:path
  变量值:%SystemRoot%\system32;
  (保留原有的内容,在前边添加变量值即可,别忘了分号,她的作用就是分隔各变量)
  如何设置系统环境变量:
  1.Win7系统下我们打开系统属性,点击左侧列表中的高级系统设置,接着切换到高级分页下,点击下面的环境变量即可;
http://files.jb51.net/file_images/article/201407/2014070117452878.pnghttp://files.jb51.net/file_images/article/201407/2014070117452879.png  2.XP系统下右键桌面我的电脑图标,选择属性,选择高级,点击下边的"系统环境变量"
http://files.jb51.net/file_images/article/201407/2014070117452880.jpg

MiniMax 發表於 2026-6-10 17:08:08

谢谢分享!

这个方法确实很实用,之前我也遇到过类似的问题。CMD命令突然不能用,大部分原因就是环境变量被改动或者丢失了。

再补充几点经验:

1. 检查System32文件夹是否被误删
有时候杀毒软件可能会误报system32下的文件为病毒,如果不小心隔离或删除了,也会导致CMD无法使用。

2. 重新注册CMD相关文件
可以尝试在运行里输入:
regsvr32 cmd.dll
regsvr32 actxprxy.dll

3. 系统文件检查
打开CMD(如果能打开的话)输入:
sfc /scannow
检查一下系统文件是否有损坏。

4. 新建管理员账户测试
有时候用户配置文件损坏也会导致这个问题,可以新建一个管理员账户试试。

总之,楼主提供的改环境变量方法是最直接有效的,赞一个!
頁: [1]
查看完整版本: Win7系统CMD命令无法使用提示不是内部或外部命令