gpt4 book ai didi

windows-7 - Windows 7 上错误的桌面快捷方式图标(Inno Setup)

转载 作者:行者123 更新时间:2023-12-03 11:49:10 25 4
gpt4 key购买 nike

我用 Inno Setup 创建了一个安装程序。用于桌面快捷方式和开始菜单的图标嵌入在应用程序可执行文件中。

最初创建安装程序时,我没有设计团队提供的最终产品图标。在完成安装程序时,我使用了一个临时图标。

一切正常,直到我更改了最后一个图标。现在桌面快捷方式和开始菜单图标总是 显示旧图标,即使其他地方的图标都是正确的。

这是脚本的图标声明部分。

[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; WorkingDir: {app}
Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe}; IconFilename: {app}\Icons\stop.ico
Name: {commondesktop}\{#MyAppVersionName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; WorkingDir: {app}

这是我尝试过的:(这是Windows 7系统)

如果我查看快捷方式属性,然后选择“更改图标”,我会看到正确的图标。重新选择它没有效果。我也试过选择一个不相关的图标,然后重新选择正确的...仍然显示旧的。

我已按照建议删除 IconCache.db 并重新启动机器,但这也没有效果。

世界上的旧图标是从哪里来的?它不在安装程序中。

任何人的想法?

最佳答案

看来这确实与IconCache.db有关。文件。我只能猜测某些事情没有按正确的顺序完成(尽管我不止一次尝试了不同的程序)。

以下是我手动执行重置的方式:

  • 单击开始按钮 > 按住 Ctrl+Shift 并右键单击开始菜单中的空白区域。
  • 选择“退出资源管理器”。
  • 按住 Ctrl+Shift+Esc 键打开任务管理器。
  • 选择"file">“新任务”。
  • 键入:cmd(然后按 Enter)。这将打开命令提示符。
  • 类型:cd /d %userprofile%\AppData\Local (然后按 Enter)
  • 类型:attrib –h IconCache.db (然后按 Enter)
  • 类型:del IconCache.db (然后按 Enter)
  • 类型:start explorer (然后按 Enter)

  • 现在一切都按原样呈现。

    关于windows-7 - Windows 7 上错误的桌面快捷方式图标(Inno Setup),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400472/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com