Inno Setup 卸载时删除注册表值
时间: 2023-12-24 12:05:35 浏览: 63
在 Inno Setup 中,您可以使用 [Registry] 部分来创建、修改或删除注册表键和值。
要在卸载时删除注册表值,您可以使用 [UninstallRun] 部分,并在 uninstaller 中运行一个命令来删除该值。
以下是一个示例:
```
[Registry]
Root: HKLM; Subkey: "SOFTWARE\MyApp"; ValueType: string; ValueName: "MyValue"; ValueData: "MyData"
[UninstallRun]
Filename: "{regdeletekey HKLM\SOFTWARE\MyApp MyValue}"
```
在此示例中,[Registry] 部分将创建一个名为 "MyValue" 的字符串值,其数据为 "MyData",并存储在 HKLM\SOFTWARE\MyApp 下。
然后,在 [UninstallRun] 部分中,您可以使用 {regdeletekey} 内置函数来删除该值。该函数将删除 HKLM\SOFTWARE\MyApp 下的 "MyValue" 值。
这样,在卸载程序运行时,该值将被删除,以确保完全删除应用程序。
相关问题
Inno Setup 卸载时删除注册表
在 Inno Setup 中,您可以使用 [UninstallDelete] 段来删除卸载时需要删除的注册表项。例如,以下代码将删除名为 "MyApp" 的注册表项:
```
[UninstallDelete]
Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp"
```
在这里,Root 参数指定要删除的注册表项所在的根键,Subkey 参数指定注册表项的完整路径。您可以根据需要添加任意数量的 [UninstallDelete] 条目,以删除卸载时需要删除的所有注册表项。
inno setup 卸载
你可以使用 Inno Setup 创建的安装程序来卸载应用程序。通常,Inno Setup 在安装过程中会创建一个卸载程序,你可以通过以下步骤来执行卸载:
1. 打开开始菜单,找到你要卸载的应用程序的文件夹。
2. 在文件夹中,你应该能够找到一个名为 "Uninstall" 或者 "Uninstall.exe" 的文件。双击打开该文件。
注意:如果你无法找到卸载程序文件,你可以尝试在开始菜单中搜索应用程序的名称,看看是否有一个 "Uninstall" 的快捷方式。
3. 执行卸载程序后,会弹出一个确认对话框,询问你是否要卸载应用程序。点击"是"或者"确定"按钮确认卸载。
4. 稍等片刻,卸载程序会自动删除应用程序的相关文件和注册表条目。
完成以上步骤后,应用程序应该已成功卸载。请注意,具体的卸载过程可能会因应用程序而异,以上步骤仅为一般情况下的操作指南。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![iss](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)