.cmd文件无法与cmd.exe关联

如题,.bat文件是正常的,怀疑是注册表问题,但不知道怎么改

 

windows的命令行,大部分内容是继承的dos的内容,其中部分扩展名,例如 .bat,.exe,.com,是通过cmd.exe(前身command.com)这个文件进行注册的,并没有通过注册表

command原本代表的就是dos的指令集,什么dir、type、cd、cls这些,都是command内包含的