问题标签 [uninstallstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - 在 Inno Setup 中执行 UninstallString
我的要求是在安装和卸载以前的版本之前检查以前安装的 SQL native Client 11。我已经能够检查以前的安装没有问题,但是,我无法卸载相同的。
我使用了如何检测旧安装并提供删除中提到的解决方案?
在运行时,我收到以下错误
例外:内部错误:未知常量“A22EED3F-6DB6-4987-8023-6C6B7030E554”。
(其中常量是本机客户端的 GUID)在行执行期间
sUnInstallString
是_
提前致谢。
c++ - 从 C++ 运行 MsiExec.exe?视窗
MsiExec.exe /X{9BA100BF-B59D-4657-9530-891B6EE24E31};
我需要在 main.js 中通过我的 cpp 项目运行这个命令。这是一个新版本的软件,需要在安装前删除旧版本。我想使用应用程序注册表中的卸载字符串来执行此操作。有没有办法在cpp中做到这一点?我正在使用 Qt 5.5。谢谢。
powershell - 静默卸载程序 - 有没有办法通过 PowerShell 静默执行 rundll32.exe?
我正在尝试使用 PowerShell 卸载 Mindspark 程序。我能够看到该程序的卸载字符串是:
运行上面的命令是可行的,但是它需要用户交互。执行上述命令时,会提示用户“您确定要删除该程序吗?” 有没有办法静默运行命令?
我试图寻找一个静音开关,但没有 bueno。
regex - 从 UninstallString 中提取 GUID
我想了解安装在 Windows 系统上的任何软件(或至少所有在 Windows 中注册的软件)。使用 Powershell,我可以将数据提取到 gridview 中,然后过滤到 csv 文件中。为此,我使用以下代码:
示例输出如下所示:
为了进一步处理,我想附加一列,其中 GUID(如果存在)从 UninstallString 中提取。例子:
我知道我必须以某种方式使用 RegEx 代码进行操作,但我无法继续进行。有人可以帮助我吗?谢谢
c++ - 如何在 C++ 中静默卸载 .exe
我有 UninstallString,我想以静默方式卸载程序,以免涉及用户交互。我有 UninstallString 如下:
- C:\Program Files\Notepad++\uninstall.exe
- C:\Program Files\7-Zip\Uninstall.exe
C:\xampp\uninstall.exe
等等 ...
我已将这些作为进程打开但我不知道如何静默卸载它。
我有一些方法,比如找到窗户,然后发送 OK keyStrokes,但我不知道该怎么做。
如果它是 Windows 安装程序,那么我们可以使用类似...
但是对于上面以.exe作为路径的 UninstallString 怎么办。
任何帮助/方法将不胜感激。
非常感谢。
windows-installer - 更新现有产品的产品名称
我使用Inno Setup创建了一个exe 安装程序,并使用MSIWrapper将它打包在一个MSI中。
为此,我在 iss (InnoSetup) 文件中插入了以下几行:
MSIWrapper XML 配置文件中的以下行:
我想更改控制面板的卸载部分中显示的产品名称。
如果我将 iss MyAppName 更改如下:
或配置 XML 如下:
或两者都执行更新两个不同的程序,名为Old_product_name和New_product_name,显示在控制面板中。
我怎样才能达到我的目标?
非常感谢,
丹尼尔
windows - 使用 Powershell 的卸载程序的语法错误
我正在尝试让我的通用卸载程序正常工作。这是我的代码:
在我的示例中,我试图获得 Zoom 的输出。我安装了 Zoom 客户端和 Zoom Outlook 插件。
这是程序的输出:
据我所知,部分问题是 Zoom Outlook 插件没有任何与之关联的卸载字符串。我假设它只是 Zoom 客户端的一部分(即使它是一个单独的安装程序)。我想要做的是让这段代码正常工作而不会引发任何错误或显示误报。
这是我的 2 个参数“$Uninstaller”和“$UninsParams”的输出
提前致谢!
powershell - Powershell循环遍历每个用户配置文件以获取软件的版本号,然后创建卸载字符串并运行命令
希望有人能给我一个关于如何继续执行剩余脚本的想法。该脚本是从该构建中获取已安装 Chrome 的版本号为卸载构建一个字符串,如下所示。
我被困在第二部分,获得版本号很好。
- 接下来的逻辑是什么,然后遍历每个用户配置文件以从 C:\Users[username]\appdata\Local\Google\Chrome\Application\90.0.4430.72\Installer 运行 setup.exe。我得到的错误是 { & $unin} 上无法识别的 cmdlet
谢谢
uninstallation - 如何创建uninstall.exe
如何为单个独立的 app.exe winforms c# 项目创建uninstall.exe。我正在开发一个无需安装即可直接从单个 app.exe 运行的项目,并且应该有一个 uninstall.exe 将删除 app.exe 文件并自行删除。有人能帮我吗?