可能重复:
Windows 7上错误的桌面快捷方式图标(Inno Setup)
我有一个与Inno Setup安装程序一起部署的应用程序。 当我执行升级安装(例如,当1.0版已经安装时运行install-1.5.exe),如果我的应用程序二进制文件正在使用中(我的应用程序正在运行,或者其他某个进程已经locking了映像文件)重新启动后在资源pipe理器中遇到图标caching损坏 资源pipe理器在桌面和“开始”菜单上显示我的应用程序的空白/默认快捷方式图标
我们search了互联网,发现了各种“厨房接收器”的方法来刷新资源pipe理器图标caching,其中没有一个似乎是完全可靠的所有操作系统。 所以,我们宁愿搞清楚是什么原因导致了这个腐败,治好了这个病,而不是治疗这些症状。
这发生在Windows Vista和Windows 7中,但不在Windows XP中。
我怎么能说64位,使用C:程序文件(x86)和32位使用C:程序文件?
InnoSetup – 有什么办法可以为Internet Explorer手动创buildCookie?
通过检查registry来确定是否安装了IIS
Windows 10企业版将产品名称作为Windows 8 Pro返回
需要在inno setup安装程序中覆盖DLL – 但文件没有被replace
特别是,只要文件关联由资源pipe理器刷新,腐败就“生效”。 这可能是直接的(如果在Inno脚本中设置了ChangesAssociations = yes),或稍后。
有没有人遇到过这个? 我们不明白为什么这个图标caching腐败来了。
尽管它需要重新启动explorer.exe ,但以下批处理脚本不需要重新启动即可生效:
重建图标,cache.bat
@echo off taskkill /IM explorer.exe /F cd /d %userprofile%AppDataLocal del IconCache.db /a start explorer.exe
请执行以下步骤清除Windows 7的图标缓存
1)在命令行中写入“cleanmgr”
2)选择你的窗口在本地磁盘。 (默认为“C:”
3)等待…
4)选中“缩略图”复选框,并取消选中所有其他复选框
5)从“任务管理器”结束进程“explorer.exe”(默认为Ctrl + Shift + Esc)
6)点击cleanmgr中的“确定”按钮,等待。
请投票,如果这个职位帮助你!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。