我正在使用Windows 7,我发现“notepad”被设置为打开我的.bat文件的默认程序。因此,当我尝试通过双击执行批处理文件时,它会由记事本打开。
我已尝试将cmd.exe设置为默认程序,但该程序无效。
我应该为执行.bat文件设置什么默认程序?
答案 0 :(得分:12)
点击“开始” - >“运行”并输入“REGEDT32”,然后按Enter启动注册表编辑器。
找到以下密钥:
HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.BAT \ UserChoice
并删除名为“UserChoice”的密钥。
答案 1 :(得分:6)
检查以下命令的输出:
C:\>
C:\>assoc .bat
.bat=batfile
C:\>ftype batfile
batfile="%1" %*
C:\>
如果输出不同,则必须更正设置
(请参阅assoc /?
和ftype /?
寻求帮助)
答案 2 :(得分:0)
右键单击bat文件,然后选择打开 - 并导航到system32 \ cmd.exe
如果未能应用该设置,则安全软件可能会阻止注册表更改。