是因为.bat文件的默认打开方式被改成编辑方式了。而编辑是用记事本打开的,所以显示.bat文件内容。问题解决:打开cmd运行 assoc .bat=batfile ,接着资源管理器,文件夹选项,新建扩展名.bat高级选中ms-dos批处理文件,在文件夹选项中会多出一个BAT文件的操作,选中,点高级,把文件默认执行操作设定为open 这样就OK了。