![439068d3ee36700c9e835418a9d66ea8.png](https://i-blog.csdnimg.cn/blog_migrate/00e86577977f62da2a5dbb7aa87f31ed.png)
研究了好久才找到的完美解决方案。我的问题如此(不过解决办法是通用的):
上古卷轴游戏中的文件,有一种.bsa格式后缀的文件。在没有设定打开方式的时候,它是白色的文件,即没有打开方式。但是使用WinRAR打开后,它就变成了WinRAR图标。问题是WinRAR不能打开,但是系统却绑定成了WinRAR的图标。现在如何把这个默认为WinRAR打开的打开方式彻底清除,让.bsa文件恢复最初始的白色的无默认打开方式的状态?
![e7fd33f03070a86b2dd88e8013b0ffbc.png](https://i-blog.csdnimg.cn/blog_migrate/4bfa67fc0279b17b723db5bf74574413.jpeg)
去了Microsoft的官网,有相关的问题,但是Microsoft官方解答的一塌糊涂,果然是著名的不负责任的Micro-shit公司。后来通过自己搜索,终于找到了完美彻底的解决方式。没错,必须该注册表才能彻底清除这个“病毒”一样的Windows默认打开方式的设定。(Win 7 & Win 10可用,注册表的原理是完全一样的)
一个指定后缀名的文件,在Windows中当试图打开它时,在注册表中会自动注册这个后缀名的信息,并且绑定用户选择的打开方式。比如我用WinRAR打开".bsa"这个后缀名文件,那么注册表中就生成了".bsa"这个注册信息,并且绑定了WinRAR。那么就简单了。去注册表了把这个.bsa新注册的信息删了就好了。放心删,对系统没影响(只要别删别的东西就行)。
这里需要删除注册表中两个路径下的信息:
- 首先打开注册表Regedit.exe(怎么打开自己搜索,非常简单)。然后找到HKEY_CLASSES_ROOT这个路径下。然后找自己想要处理掉的文件后缀名,这里我就找到了.bsa文件。是一个文件夹形式的,然后直接右键 -- 删除。
![33470dfc657b772dd2705e9a01c1d9fa.png](https://i-blog.csdnimg.cn/blog_migrate/627c8ce80278d0c17ff21a18e4777f6b.jpeg)
2. 找到注册表这个路径(文件资源管理器中的文件扩展名的):HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts
然后找到自己想要处理掉的后缀名。这里我还是.bsa文件。
![a9884bac27e4c4b07214fcd0726031bc.png](https://i-blog.csdnimg.cn/blog_migrate/afe2fc01f13d256b00e5a9ec0febc679.jpeg)
可以看到,这个.bsa文件下的OpenWithList中,有了WinRAR.exe,这就是通过WinRAR打开。不管怎么样就是它们导致的不爽的问题。于是在.bsa上右键--删除。注意是把这个.bsa整体都删除,而不是删除其中的子文件夹。
3. 删除完了之后,关闭注册表。重启计算机。再打开看一看还有没有讨厌的文件绑定了?
![87ca56c124bf713289aa2400a8454638.png](https://i-blog.csdnimg.cn/blog_migrate/a61719bf9ad7dcab8dc956cf2223aa30.jpeg)
干干净净的文件,WinRAR强制绑定打开方式已经开开心心的滚走了(如下图)。。。和最开始的状态是一样的。
![3d1c9938ac6be5577c937cb02b8f6807.gif](https://i-blog.csdnimg.cn/blog_migrate/f653354bed5ac046fcb37825ed0fcedc.gif)
最后的Notes:
- 有的建议将一个后缀名的文件绑定在一个不重要的程序上,然后再把那个程序卸载掉就好了。这种办法在有时候是好用的,但是之前的注册信息仍然在注册表中,也即不是真正的清除。而有些时候,这种办法并不好使。我的情况就是这种方式完全无效。
- 修改注册表才是最彻底的解决方式,治标治本。修改注册表看好了再改,不要改错了。
- 此解决方式是通用的。自己按照自己想要处理的后缀名来操作。路径都是一样的。
- 希望帮助需要的人。谁都不希望浪费大量时间百度看到的却是通篇抄袭复制的内容!