如何用注册表更改文件类型的打开方式?

skai111 2012-01-17 08:00:50
我把dll文件的打开方式设成了记事本,想取消这种默认程序打开方式,还原为不可打开,就是未知打开程序,用控制面板只能更改默认打开程序,而不能取消默认程序的设置,我想注册表应该可以的,求高手赐教~
...全文
744 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingdingzone 2012-01-17
  • 打赏
  • 举报
回复
删除注册表中的一些键值就行了,具体如下:
1.删除HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll下为Application的键值

2.删除HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\OpenWithList\a

3.删除HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\OpenWithList\MRUList

4.删除HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\OpenWithProgids\dllfile

ps:补充说明一下S-1-5-21-1060284298-287218729-1547161642-500这个字段每个系统中应该是不一样的,这当然是我的!你就依据你的情况做出选择就行了!还有就是我在windows7下测试发现其在修改后没有添加HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll下为Application的键值而是添加了HKEY_USERS\S-1-5-21-1060284298-287218729-1547161642-500\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\userchoice所以在windows7的情况下就删除后者(..\.dll\userchoice)就行了.之后再重启windows或者结束掉explorer再启动explorer.这样就实现了你的要求了
xindeyitian8888 2012-01-17
  • 打赏
  • 举报
回复
分享]如何在Windows 7中还原.dll文件的默认打开方式
http://answers.microsoft.com/zh-hans/windows/forum/windows_7-files/answers/3fb307d3-a474-491e-9446-13a6372998ba

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧