我的电脑中的DLL的文件打开方式被不小心更改了,请问有什么方式可以更改回来啊?

如题所述

dll文件默认是没有打开方式的,如果要恢复可执行下列操作:

首先运行regedit打开注册表,展开HKEY_CLASSES_ROOT主键,在下方找到名为.dll的子项(注意,前面有个小数点),查看右边的几个键值项是否与下面两个相同,如果是就不用修改,直接执行下一步操作;如果没有这些键值项,请新建(括号内为其键值类型说明,等号后面的是其数据值,下同):


默认  = dllfile

Content Type(字符串值) = application/x-msdownload



修改之后,展开.dll子项,定位到PersistentHandler子项,双击右边的[默认]键值项,将其数据值改为{098f2470-bae0-11cd-b579-08002b30bfeb}。如图:


然后在HKEY_CLASSES_ROOT主键下方找到dllfile子项,在右边分别新建或修改如下几个键值项,如果与下面几个相同,就不用修改了:


AlwaysShowExt(字符串值)

EditFlags(二进制值) = 01 00 00 00

InfoTip(字符串值) = prop:FileDescription;Company;FileVersion;Create;Size

NoOpen(字符串值)

TileInfo(字符串值) = prop:FileVersion;FileDescription


展开dllfile子项,其下方一般只有DefaultIcon一个子项,如果有多余的子项,请将其删除。在DefaultIcon子项的右边窗口中双击[默认]键值项,将其数据值改为%SystemRoot%\System32\shell32.dll,-154


然后注销或重新启动即可。



这里要说明一点,该方法对XP系统有效,不知你的是什么系统。如果是Win7,可能这个路径略有不同,请先找到上面提到的shell32.dll文件,并记下它的路径,再将前面的%SystemRoot%\System32改为现在路径即可。

追问

我的就是win7的64位旗舰版的系统,打开方式不小心被我改成了记事本的形式。急求如何恢复原来的图标形式。万分感激!

追答

就参照上面的方法修改。Shell32.dll文件一般在C:\Windows\System32文件夹中,即上面所指的%SystemRoot%\System32文件夹。打开注册表的方法为:点击开始》运行,输入regedit

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-05
dll用不着有打开方式
相似回答