Vista系统下修复.bat文件关联
Vista系统按FN+R组合键。运行regedit,修改注册表:
第一种方法:HKEY_CLASSES_ROOT\.bat下的Default值重置为batfile;
把HKEY_CLASSES_ROOT\batfile\shell\open\command下的Default值重置为”%1″ %*。
第二种方法:(如果第一种方法不行)
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat。
然后删除OpenWithList和OpenWithProgid以外的所有键。
再打开OpenWithList键,删除Default和MRUList以外的所有值。
检查Default和MRUList两个值,应该分别是空字符串和字符串ba。
打开OpenWithProgid,删除Default和batfile以外的所有值。
检查Default和batfile的值,应该分别是空字符串和空二进制值。
重启之后,控制面板里应该可以看到.bat的关联被重置为Unknown application了,.bat文件也应该可以直接执行了。