Windows注册应用程序

  1. 在注册表里新建主键
    位置(64 位系统写 64 位节点即可):
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyApp
    MyApp 可换成你的 GUID 或任意唯一字符串)

  2. 在该主键下新建下列 字符串值 (REG_SZ)DWORD 值 (REG_DWORD)

名称 类型 示例值 说明
DisplayName REG_SZ MyApp 1.2.3 列表里显示的程序名
DisplayVersion REG_SZ 1.2.3 版本号
Publisher REG_SZ ACME Corp. 发布者
InstallDate REG_SZ 20250806 安装日期,8 位 yyyymmdd
InstallLocation REG_SZ C:\Program Files\MyApp 安装目录(可选)
UninstallString REG_SZ “C:\Program Files\MyApp\uninstall.exe” 卸载命令
ModifyPath REG_SZ “C:\Program Files\MyApp\uninstall.exe” /modify “修改”按钮(可选)
HelpLink REG_SZ https://example.com/help 帮助链接(可选)
URLInfoAbout REG_SZ https://example.com 发布者主页(可选)
Comments REG_SZ 我的超好用小工具 注释(可选)
EstimatedSize REG_DWORD 0x00000064 占用空间 KB(十六进制),100=0x64
NoModify REG_DWORD 0x00000000 0=允许“修改”按钮;1=禁用
NoRepair REG_DWORD 0x00000001 0=允许“修复”按钮;1=禁用
SystemComponent REG_DWORD 0x00000000 设为 1 则隐藏(一般不写)
  1. 图标(可选)
    想让列表里显示图标,再建:
    DisplayIcon = "C:\Program Files\MyApp\MyApp.exe,0"
    (0 表示取 exe 的第 1 个图标资源)

  2. 卸载程序
    上面 UninstallString 指向的 uninstall.exe 可以是:

  • 你自己写的小程序/脚本;
  • 或者把 Inno Setup 生成的卸载程序复制过去;
  • 甚至直接指向 msiexec:
    "MsiExec.exe /I{PRODUCT-GUID}"
    "MsiExec.exe /X{PRODUCT-GUID}"
  1. 一键导入示例
    把下面内容保存为 add_myapp.reg,改完路径/名字后双击即可:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyApp]
"DisplayName"="MyApp 1.2.3"
"DisplayVersion"="1.2.3"
"Publisher"="ACME Corp."
"InstallDate"="20250806"
"InstallLocation"="C:\\Program Files\\MyApp"
"UninstallString"="\"C:\\Program Files\\MyApp\\uninstall.exe\""
"ModifyPath"="\"C:\\Program Files\\MyApp\\uninstall.exe\" /modify"
"HelpLink"="https://example.com/help"
"URLInfoAbout"="https://example.com"
"Comments"="我的超好用小工具"
"EstimatedSize"=dword:00000064
"NoModify"=dword:00000000
"NoRepair"=dword:00000001
"DisplayIcon"="\"C:\\Program Files\\MyApp\\MyApp.exe\",0"
  1. 刷新
    导入后无需重启,直接打开“设置 → 应用 → 已安装应用”即可看到“MyApp 1.2.3”。
    卸载按钮会调用你指定的 uninstall.exe,确保该文件真实存在且能自删除即可。

Windows注册应用程序
https://blog.computerqwq.top/2025/08/06/windows-zhu-ce-ying-yong-cheng-xu/
作者
计算机qwq
发布于
2025年8月6日
更新于
2025年8月6日
许可协议