先说一下自己的解决办法:
1、按win+R键,打开运行窗口,输入regedit,点击确定,打开注册表;
2.依次展开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
里面有一个UserChoice文件夹,删掉即可。
网上提供的方法有以下两种,自测均不可行:
1.命令行中分别输入assoc .bat=batfile
ftype batfile="%1" %*
2.删除注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat路径下默认设定以外的所有项目。