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文件也应该可以直接执行了。

posted @ 2012-11-06 16:56  Mingxx  阅读(192)  评论(0编辑  收藏  举报