在XP sp2中扩展名为.bat的批处理脚本应该与哪个程序关联?

在XP sp2中扩展名为.bat的批处理脚本应该与哪个程序关联?

由于某种原因,我的 .bat 文件与记事本相关联,因此无法运行。寻找答案时,我只找到了针对 XP 以外系统的解决方案。非常感谢您的帮助。

答案1

您需要执行以下操作:

  • 开始regedit.exe
  • 备份注册表。

  • 为了Windows 7的您应该检查以下内容:
    • 删除UserChoice以下键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
    • 检查Default下方HKEY_CLASSES_ROOT\.bat。它应该显示batfile
    • 如果确实转到了HKEY_CLASSES_ROOT\batfile\shell\open\command,它应该说"%1" %*

  • 为了Windows XP您应该检查以下内容:
    • 删除整个密钥 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
    • 检查Default下方HKEY_CLASSES_ROOT\.bat。它应该显示batfile
    • 如果确实转到了HKEY_CLASSES_ROOT\batfile\shell\open\command,它应该说"%1" %*

相关内容