首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows注册表- UninstallString vs QuietUninstallString

Windows注册表- UninstallString vs QuietUninstallString
EN

Stack Overflow用户
提问于 2021-06-15 14:32:32
回答 1查看 532关注 0票数 0

我正在我的自定义安装程序脚本中编写一些注册表项,我想知道同时包含UninstallStringQuietUninstallString意味着什么。

如果两个条目都存在,如何从cmd/PowerShell控制卸载程序调用方式(静默模式或非静默模式)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-02 14:14:15

Key UninstallString必需的,包含卸载包的命令。如果用户手动卸载(通过控制面板),则使用此键。通常,卸载程序不会安静地运行,甚至不会与用户交互(也就是说,他们会问问题)。

按照惯例,QuietUninstallString包含一个命令,用于悄悄卸载包。写入此键的命令不应交互(例如,询问用户)。这个键是可选的。

如果您的包有一个非交互式卸载模式(IMHO总是一件好事),您应该创建这个额外的键。

如果卸载程序总是保持沉默(为什么不运行),则应该将该命令写入两个键。

试图悄悄卸载软件的脚本应该检查(并运行) QuietUninstallString。如果缺少此键,则UninstallString中的命令行可能会很低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67988295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档