首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

关于Windows 7上的桌面快捷方式图标错误问题,这个问题可能是由于Inno Setup安装程序在创建快捷方式时出现了问题。以下是一些可能的解决方案:

  1. 确保Inno Setup安装程序正确设置了快捷方式的图标。在Inno Setup脚本文件中,可以使用[Icons]部分来设置桌面快捷方式的图标,例如:
代码语言:txt
复制
[Icons]
Name: "{commondesktop}\My Program"; Filename: "{app}\myprogram.exe"; IconFilename: "{app}\icon.ico"

这里的IconFilename参数指定了快捷方式图标的路径。

  1. 确保图标文件(如.ico文件)被正确包含在安装程序中。在Inno Setup脚本文件中,可以使用[Files]部分来包含图标文件,例如:
代码语言:txt
复制
[Files]
Source: "icon.ico"; DestDir: "{app}"

这里的Source参数指定了图标文件的路径,DestDir参数指定了安装程序中图标文件的目录。

  1. 清除Windows图标缓存。有时候,Windows系统的图标缓存可能会导致图标显示错误。可以尝试清除图标缓存来解决问题。以下是清除图标缓存的步骤:
  • 打开Windows资源管理器,点击“查看”菜单,选择“选项”。
  • 在“选项”对话框中,点击“查看”选项卡,在“文件夹和搜索”部分,取消选中“使用缩略图”复选框。
  • 点击“确定”按钮,关闭对话框。
  • 重启计算机。
  • 再次打开Windows资源管理器,点击“查看”菜单,选择“选项”。
  • 在“选项”对话框中,点击“查看”选项卡,在“文件夹和搜索”部分,重新选中“使用缩略图”复选框。
  • 点击“确定”按钮,关闭对话框。
  1. 如果以上方法都无法解决问题,可以尝试使用其他安装程序工具,如InstallShield、WiX Toolset等,来创建正确的快捷方式图标。

希望以上信息能够帮助您解决问题。如果您还有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 使用 Inno Setup 制作桌面软件安装包

    桌面应用程序 CI/CD 桌面应用程序 CI/CD 过程和网站有一些不同,毕竟桌面应用程序“部署”只是将安装包分发到目标位置,连应用商店都不用上,根据公司管理流程可以很复杂,也可以很简单。...我公司通常使用 Inno Setup 制作安装包,在 Azure Pipelines 中使用 Inno Setup 也十分简单,于是这篇文章将使用 Inno Setup 作为制作安装包例子。...在 Azure Pipelines 运行 Inno Setup 把 SetupScript.iss 推送到 Azure Repos ,然后修改对应 Pipeline。...Pipeline 中需要添加两个任务: 一个负责使用 Chocolatey 下载并安装 Inno Setup 任务 一个调用 Inno Setup 运行 SetupScript.iss 任务 然后修改...: Azure Pipelines 文档 Inno Setup - a free installer for Windows programs Chocolatey Software - The package

    2.3K10

    C#——安装包制作 问题解决

    昨天更新了一下Tiger 软件.安装包就不能创建桌面快捷和卸载了卡在那里【Win7 x64系统】,寻求....解决方案....生成安装包 Setup.msi....就执行了安装。 在桌面顺利地创建了桌面图标. ? 这时俺进行了右键属性想找快速到安装目录下......杯具如下 ? 坑爹出现了红色框框里灰色状态....网上一看原来这个微软遗留问题, 微软告诉我们:因为 Microsoft Windows创建快捷方式功能不支持 Windows 安装程序描述符快捷方式使用,将出现此现象。...这里我们只要找到 FileName 名字 为:我们远行桌面快捷方式对应 .exe 文件,然后复制表File字段值(如图红框区域)。 ?...三、找到左边表【Shortcut】选项 如图:右边表会显示快捷方式信息,表中Drectory 字段项就是快捷位置项:DesktopFloder 就是位于桌面的,下面两个值就是开始菜单里

    1.6K41

    C# Windows桌面应用打包指南

    引言在完成一个 C# Windows 桌面应用开发后,下一步非常关键工作就是打包应用以便分发。打包不仅能确保应用程序易于安装,还能包含所有必要依赖项,为用户提供流畅体验。...使用 MSI 安装包MSI(Microsoft Installer)是 Windows 系统原生安装包格式,适合更复杂应用程序。...Inno Setup 和 NSIS第三方工具:Inno Setup 和 NSISInno Setup 和 NSIS 是两款常见第三方打包工具,它们提供了更灵活安装包配置选项。...Inno Setup 打包步骤:下载并安装 Inno Setup。使用其内置脚本编辑器,编写安装脚本,定义要打包文件、安装路径等。编译脚本,生成安装包。NSIS 打包步骤:下载并安装 NSIS。...结论C# Windows 桌面应用程序打包有多种选择,从简单易用 ClickOnce 到高度自定义 WiX Toolset 和第三方工具,开发者可以根据项目需求选择适合打包方案。

    20332

    Spring Boot项目打包成exe踩坑日记!

    提取码:6esr 注册码:L-g782dn2d-1f1yqxx1rv1sqd inno setup,一个将依赖和exe一起打成一个安装程序工具,链接:https://pan.baidu.com/s/...1DgFo1ceM_8Bqx_b-veibbQ 提取码:g9jd 开始 以我为例子,我将jar包放在了桌面 ?...打开inno setup,左上角File - New ? 直接点下一步,填写配置,应用名称,版本等,随意 ? 然后点击下一步,这个地方默认就行,直接下一步 ? 接着选择生成好exe文件 ?...当绿色滚动条结束后,桌面会多了一个setup.exe文件 ? 也同时会跳出一个安装,因为程序帮你自动启动生成安装程序了,安装就可以了,安装时候记得勾选创建快捷方式 ?...这个就是最后程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己程序了。 来源:blog.csdn.net/m0_37701381

    1.4K41

    如何将 SpringBoot 打包成.exe启动?

    2准备 准备工作: 一个jar包,没有bug能正常启动jar包 exe4j,一个将jar转换成exe工具 inno setup,一个将依赖和exe一起打成一个安装程序工具 3开始 以我为例子,我将...jar包放在了桌面 打开安装好exe4j工具 直接下一步进入界面,选择JAVA转EXE 然后点下一步,输入名称和输出路径 继续点击下一步,选择启动模式 下方有个选项,需要设置打包后程序兼容...这个时候你会发现桌面多了一个demo.exe文件,这个时候先别着急点开,接下来就是将jre和exe文件再打个包合并,达到在没有jdk电脑环境下也能运行。...打开inno setup,左上角File - New 直接点下一步,填写配置,应用名称,版本等,随意 然后点击下一步,这个地方默认就行,直接下一步 接着选择生成好exe文件 然后下一步,进入这个界面保持默认...setup.exe文件 也同时会跳出一个安装,因为程序帮你自动启动生成安装程序了,安装就可以了,安装时候记得勾选创建快捷方式 这个就是最后程序了,双击运行就可以看到结果了,把setup.exe

    84120

    winform 程序打包成windows安装包

    winform 程序打包成windows安装包 前提:VS2019,winform 程序 已经有一个完整可运行 winform 程序。...新建完成之后项目,左侧有三个文件夹,右侧此时是空,其中第一个是应用程序存放文件夹,第二个是安装之后用户桌面显示图标,第三个是用户开始菜单选项图标。...output,右键它,选择第一个创建快捷方式,创建之后快捷方式也是在应用程序文件中,在应用程序文件右侧找到将它拖拽到左侧第二个文件夹,也就是安装之后会在桌面生成一个应用快捷图标,便于使用。...添加卸载程序,选中setup项目,在项目的属性窗口,可以查看到ProductCode属性值,复制该值,接着再次右键应用程序文件夹,Add->文件,打开文件选择管理器,文件选择框 输入c:\windows...\system32\msiexec.exe这个路径,添加文件,在右侧又会多了 msiexec.exe 文件,右键它,创建快捷方式,可以修改该快捷方式名称,可改为Unistall.exe ,又是将该快捷方式拖拽到用户桌面也就是第二个文件夹

    25410

    winform打包应用程序-setup安装包

    (插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/ 右键主输出,点击创建快捷方式。 单击创建好快捷方式,修改应用名和图标。...图标要.ico文件,上传到Application Folder文件夹下,然后点击Browse浏览即可选择图标。...然后将创建好快捷方式拖到左侧桌面User’s Desktop,同样方法再为主输出创建一个快捷方式,然后拖到菜单栏User’s Prpgrams Menu。...这样安装完后在桌面和开始菜单栏才有你应用程序快捷方式。 如此便可满足基本安装需求了,如果还想自定义安装包相关过程,右键setup项目添加相关内容即可,这里不再赘述。...自定义安装包安装过程大概如下所示。 安装完成后,在桌面和开始菜单都可以看到应用快捷方式,至此大功告成。

    4.1K31

    如何把Spring BootJar包做成exe?超详细教程来了!

    ,提取码:6esr,注册码:L-g782dn2d-1f1yqxx1rv1sqd inno setup,一个将依赖和exe一起打成一个安装程序工具,链接:https://pan.baidu.com/s/...1DgFo1ceM_8Bqx_b-veibbQ,提取码:g9jd 开始 以我为例子,我将jar包放在了桌面 打开安装好exe4j 直接下一步进入界面,选择JAVA转EXE 然后点下一步,输入名称和输出路径...打开inno setup,左上角File - New 直接点下一步,填写配置,应用名称,版本等,随意 然后点击下一步,这个地方默认就行,直接下一步 接着选择生成好exe文件 然后下一步,进入这个界面保持默认...recursesubdirs createallsubdirs 然后直接编译就好了,会提示保存当前脚本,随便起个名字,下个还可以继续用 然后等待绿色滚动条结束 当绿色滚动条结束后,桌面会多了一个setup.exe...文件 也同时会跳出一个安装,因为程序帮你自动启动生成安装程序了,安装就可以了,安装时候记得勾选创建快捷方式 这个就是最后程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己程序了

    95610

    VS2010对WinForm项目生成安装文件

    第一步先来建一个最简单Windows窗体应用程序,并为项目命名为WinFormTest,解决方案为WinFormSetup ?...第六步在在项目右击生成文件,即可生成Setup. ? 点击setup.exe即可安装WinForm应用程序。 ? 点击下一步那么就会安装完成。...但是这样我们需要知道刚刚安装目录,才能打开exe文件,才能打开项目,所以接下来我们来看看如何添加快捷方式问题,那么现在我们再在Images中添加一下快捷方式图标文件吧。 ?...接下来我们在主输出来自WinFormTest(活动)右键添加快捷方式 ? 并更名为WinFormTest快捷方式,再在快捷方式右键属性,然后在ico文件选择刚刚添加ico文件。 ?...可以把文件放到桌面 ? 然后再次生成项目即可生成安装文件。进行安装点击桌面快捷方式打开项目即可。 ? 项目实例代码

    95320

    常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)

    3、在安装程序运行完毕后,打开你 C:\Windows(或者 C:\WINNT)目录,然后找到 setup.iss 文件,把这个文件和你将要静默安装程序 setup.exe 保存在同一个目录中。...六、Inno Setup 使用 Inno 技术制成程序安装包可以使用 /SILENT 和 /VERYSILENT 参数进行静默安装。...Inno Setup 制作安装文件,请使用下面的明显,安装完直接重启: setup.exe /sp- /silent /norestart 如何判断哪个安装程序是用 Inno 技术打包?...这种软件在安装时出现第一个界面,在窗口标题栏左侧图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。...在本文就和广大爱好者一起研究一下几种常见软件封包形式静默安装方式,如有遗漏和错误之处,请指出,大家互相交流!

    15K22

    学会这些,QtIFW制作安装包不再是难题

    ,所以需要简单学习一下安装程序生成工具,以下是常见安装程序生成工具: Inno Setup 免费且开源安装程序制作工具,适用于Windows平台。...在Unix不适用 InstallerWindowIcon 用于安装程序应用程序自定义窗口图标的文件名,使用PNG格式。仅在Windows和Linux使用,在macOS不适用。...,分别是开始菜单快捷方式桌面快捷方式。...每个操作都接受相应参数来定义快捷方式属性,如目标文件路径、快捷方式路径、工作目录、图标路径和描述。...另外,在桌面快捷方式操作中省略了描述设置,如果需要添加描述,可以类似开始菜单快捷方式操作那样添加"description=xxx"参数。

    1.8K51

    Windows 7 操作系统

    2.2.1Windows7基础知识 Windows 7 主要特性有:  更简单  更安全  更好连接  更低成本 安装Windows7操作系统所需硬件配置  Windows 7系统软件需求只是指对硬盘系统要求...4.对话框  对话框是Windows7中用于与用户交互重要工具 和窗口相比:  a)对话框只能在屏幕移动,不能改变大小,也不能缩成任务栏图标。  b)窗口有菜单栏,对话框没有菜单栏。  ...2.2.3 整理Windows桌面  计算机启动完成后,显示器显示整个屏幕区域称为桌面(Desktop),桌面是用户与计算机交互工作窗口。...2)设置桌面图标 Windows 7为了桌面的整洁,将“计算机” “网络”等图标整理到了“开始”菜单中。...在桌面上放置快捷方式方式如下:  打开“Windows资源管理器”,选定要创建快捷方式项目,如文件、程序、文件夹、图片等,单击菜单“文件”→“创建快捷方式”命令,可以创建相应开解方式,然后将快捷方式图标

    37730

    NSIS 打包脚本基础

    $DESKTOP Windows 桌面目录(通常为 C:\windows\desktop 但是运行时会检测)。该常量内容(所有用户或当前用户)取决于 SetShellVarContext 设置。...常用于在你想调用一个在 NSIS 目录下资源时,例如:图标、界面…… $WINDIR Windows 目录(通常为 C:\windows 或 C:\winnt 但在运行时会检测) $SYSDIR...$RECENT 该目录包含了指向用户最近文档快捷方式。 $FAVORITES 该目录包含了指向用户网络收藏夹、文档等快捷方式。...该常量在 Windows 95 和 Windows 98 无效。 $INTERNET_CACHE Internet Explorer 临时文件目录。...该常量在 Windows 95 和 Windows NT 且 Internet Explorer 4 和活动桌面没有安装时无效。 $PROFILE 用户个人配置目录。

    4.9K60

    office2019 办公软件中文直装版图文教程

    https://hlbafx.com/162.html Microsoft Office 2019 首个预览版完整套装于 2019 年第二季度发布,与前代版本不同是,Microsoft Office...2019 仅能在 Windows 10 操作系统运行。...找到解压后安装包文件夹 3. 右击 ProPlus2019Retail,选择解压到 ProPlus2019Retail 4. 右键以管理员身份运行 Setup.exe 5....若电脑已安装 32 位其他 Office 插件,会弹出如下窗口,直接点击【安装 64 位】 7. 正在安装中,这个过程大概需要 10 分钟左右时间,安装完成后自动退出 8. ...WIN10 默认不创建桌面图标,点击左下角【开始】按钮弹出右侧程式列表中找到 Word(或 Excel/Powerpoint)快捷方式,这里以 Word 为例,鼠标左键按住不放直接拖拽至桌面生成图标,方便以后打开

    69120

    Visual Studio Installer打包安装项目VS2015

    “用户桌面”即"User's Desktop"表示:这个应用程序安装完,用户桌面创建.exe快捷方式。 第二步,右键“应用程序文件夹”,添加——文件 ?...然后,中侧框框里会出现一个快捷方式项,将它剪切,粘贴到“用户桌面”文件夹下 ? 至于快捷方式名称、图标、描述等其他属性,可以在属性面板中设置,如下 ?...第四步,添加卸载程序 既然有安装就有卸载,卸载程序其实是一个Windows操作系统自带程序(C:Windows\System32\Msiexec.exe),只不过是通过给它传特殊参数命令,来让它执行卸载...选择“从组件供应商网站上下载系统必备组件”,这样一来,即使电脑没有安装需要.net Framework也不要紧,只要设置了这项,安装程序会自动从微软官网上下载对应组件并安装,是不是很方便 第七步...生成setup.exe与setup.msi区别 setup.exe里边包含了对安装程序一些条件检测,比如需要.net版本是否安装等,当条件具备后,setup.exe接着调用setup.msi,

    1.6K31
    领券