1.检查注册表 把HKEY_CLASSES_ROOT\.bat下的Default值重置为batfile; 把HKEY_CLASSES_ROOT\batfile\shell\open\command下的Default值重置为"%1" %*
2.还是注册表 2.1 在注册表编辑器里打开如下位置: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat 2.2 然后删除OpenWithList和OpenWithProgid以外的所有键 2.3 再打开OpenWithList键,删除Default和MRUList以外的所有值 2.4 检查Default和MRUList两个值,应该分别是空字符串和字符串 2.5 打开OpenWithProgid,删除Default和batfile以外的所有值 2.6 检查Default和batfile的值,应该分别是空字符串和空二进制值
3.打开cmd,执行assoc.bat=batfile,就行了。
注:此方法在vista、win7、win8下进行批处理bat文件关联修复应该都是可行的,XP只要删除关联,然后 在文件夹选项→文件类型里新建bat文件类型就可以了。
|