在CMD下不能运行所有的执行文件,但是如果文件名字加上后缀(.EXE,.COM)又可以运行

darkay 2002-11-03 03:58:56
我打开cmd窗口,无论运行什么执行文件“xxx不是内部或外部命令,也不是可运行的程序或批处理文件。”,但是如果我加上后缀明.exe的话运行一切正常。比如运行notepad就抱“notepad不是内部或外部命令,也不是可运行的程序或批处理文件。”,但是运行notepad.exe就可以正常启动记事本。我看了路径设置没有winnt;winnt\system32;winnt\system32\wbem都已经在里面。注册表的run里面的东西也是正常的。在资源管理器查看文件类型又没有关联.exe的程序。另外,如果我用其他用户登陆机器的话又是正常的。希望那个高手指点一下,谢谢!!
...全文
500 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkay 2002-11-03
  • 打赏
  • 举报
回复
谢谢各位大虾,是因为安装TCL的缘故,我的PATHEXT被改了。
ravenkatte 2002-11-03
  • 打赏
  • 举报
回复
右击我的电脑->属性->高级->环境变量->系统变量,看看你有无一个PATHEXT的变量,其值为“.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH”

一般是由于安装了某些软件导致的,比如安装了Delphi。
konichiha 2002-11-03
  • 打赏
  • 举报
回复
支持楼上的,
你还可通过start命令来运行程序
kanven 2002-11-03
  • 打赏
  • 举报
回复
右击我的电脑->属性->高级->环境变量->系统变量,看看你有无一个PATHEXT的变量,其值为“.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH”
darkay 2002-11-03
  • 打赏
  • 举报
回复
我一直用的就是那个用户,我是安装了一些程序,但是不知道到底是那个引起的,我换别的用户登陆又是好的。
xwmhn 2002-11-03
  • 打赏
  • 举报
回复
真奇怪,你是用什么用户登录进去,就有这个情况发生的?是不是安装了什么软件程序引起的?

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧