windows – 无法在注册表中设置DefaultIcon
发布时间:2020-12-14 02:47:10 所属栏目:Windows 来源:网络整理
导读:我正在尝试更新 Windows注册表以为我的自定义文件扩展名添加图标,到目前为止我还没有成功.我当前的版本最接近 this stackoverflow question.不幸的是,我的文件图标仍然是通用的内置Windows图标之一(见下面的截图). 在这一点上,我最好的猜测可能是我的.ICO文
我正在尝试更新
Windows注册表以为我的自定义文件扩展名添加图标,到目前为止我还没有成功.我当前的版本最接近
this stackoverflow question.不幸的是,我的文件图标仍然是通用的内置Windows图标之一(见下面的截图).
在这一点上,我最好的猜测可能是我的.ICO文件有问题.我已经分享了它here on Dropbox 这是我用regedit进行的完整注册表更新.如您所见,我还将我的文件扩展名与.bat文件关联以便执行.这很好用.此外,Windows资源管理器中显示的类型是PartQuest Archive,它也很棒(参见上面的屏幕截图).唉,图标的最后一个条目没有骰子. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOTpqunzip] @="PartQuest Archive" [HKEY_CLASSES_ROOTpqunzipshell] [HKEY_CLASSES_ROOTpqunzipshellopen] [HKEY_CLASSES_ROOTpqunzipshellopencommand] @=""C:MentorGraphicsPartQuestToolsSDD_HOMEcommonwin32scriptspqunzip.bat" "%1"" [HKEY_CLASSES_ROOT.pqz] @="pqunzip" [HKEY_CLASSES_ROOT.pqzDefaultIcon] @=""C:MentorGraphicsPartQuestToolsSDD_HOMEcommonwin32configdecrypted.ico"" 我还尝试在文件名末尾添加1,因为.ICO文件出现,它可能有两个图标嵌入其中.这没有什么区别. 为了更好的衡量,我在每次更改后都重新启动.我不确定这是否有必要. 来自Windows专家的任何提示肯定会受到赞赏! 解决方法
所以我做了一些逆向工程来找出基于7Zip文件关联的问题.事实证明,DefaultIcon键条目应该是应用程序的子级,而不是文件名.所以在我的情况下,我需要它与pqunzip而不是.pqz相关联:
[HKEY_CLASSES_ROOTpqunzipDefaultIcon] @=""C:MentorGraphicsPartQuestToolsSDD_HOMEcommonwin32configdecrypted.ico"" 为了最大限度地清晰起见,这是我的.req文件的整个内容按预期工作: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOTpqunzip] @="PartQuest Archive" [HKEY_CLASSES_ROOTpqunzipshell] [HKEY_CLASSES_ROOTpqunzipshellopen] [HKEY_CLASSES_ROOTpqunzipshellopencommand] @=""C:MentorGraphicsPartQuestToolsSDD_HOMEcommonwin32scriptspqunzip.bat" "%1"" [HKEY_CLASSES_ROOTpqunzipDefaultIcon] @=""C:MentorGraphicsPartQuestToolsSDD_HOMEcommonwin32configdecrypted.ico"" [HKEY_CLASSES_ROOT.pqz] @="pqunzip" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xslt – WiX 3.5从热门安装服务,需要自定义动作吗?
- windows-server-2008 – 无法连接到SQL Server
- windows-server-2008 – 通过MS SMTP服务器发送电子邮件失败
- 可能在Windows上运行git-annex?
- windows – 从MAC地址获取IP. arp -a没有显示设备
- windows-server-2012 – Server 2012 RemoteApp安装
- xaml – WinRT&Light主题
- 如何在Windows中签出和构建UIAutomator源代码
- 我可以设置不需要预同步的Windows Update缓存吗?
- Windows下搭建Hugo博客
推荐文章
站长推荐
热点阅读