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