问题标签 [uninstallation]

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.

0 投票
3 回答
1442 浏览

.net - .NET 安装项目和卸载程序

我为我的应用程序创建了一个 VS 设置项目。它将应用程序安装到用户定义的位置,并在开始菜单中创建多个快捷方式。它还在控制面板/添加或删除程序中创建一个可用于卸载应用程序的条目。

我想知道是否有一种方法可以创建可以卸载我的应用程序的开始菜单条目(在安装程序创建的其他条目旁边)。

到目前为止,我找到了一个解决方案,但使用起来很痛苦:我已经创建uninstall.bat了部署在我的应用程序文件夹中的文件,并且我正在为这个文件添加一个快捷方式。*.bat看起来的内容是这样的:

我不喜欢这个解决方案的是,每次我更新我的应用程序的产品代码时(每当我按照 VS 的建议更新我的应用程序版本时,我都会这样做)我必须在构建设置项目之前手动编辑这个文件并输入正确的新产品代码。

有谁知道将卸载程序添加到应用程序的更简单方法?

0 投票
2 回答
673 浏览

xcode - 卸载部分安装的 XCode + iPhone SDK

我试图在我的 Mac 上安装 XCode + iPhone SDK,但安装程序在安装过程中空间不足,我的硬盘上留下了 30 MB 可用空间。我该如何删除它?

0 投票
2 回答
2677 浏览

windows-installer - 在卸载期间合并模块留下文件

我们有一个 Visual Studio 2008,安装和部署,安装项目,它安装最少的文件并运行一些自定义操作。我们还有几个安装项目部署的合并模块项目。每个合并模块都有一个模块可重定向文件夹,其中包含安装不同组件的唯一子文件夹。

我们遇到的问题是在卸载安装项目期间,安装项目部署的文件从硬盘驱动器中完全删除;但合并模块部署的文件根本不会被删除

此外,如果卸载后合并模块部署的文件仍然存在于硬盘驱动器上,再次安装设置项目不会覆盖合并模块部署的文件。

我们必须得到可接受的结果:

1) 确保在卸载期间删除合并模块部署的文件 2) 允许在全新安装期间覆盖合并模块部署的文件

任何想法将不胜感激!

0 投票
1 回答
90 浏览

windows - 我的 UnInstaller 如何知道它在版本升级期间被调用?

我们正在使用 VS2008 原生安装程序来设置我们的产品。在安装和产品删除期间,我们使用自定义操作询问用户是否愿意保留其现有数据库和设置(如果检测到)。当用户升级时出现:安装程序启动,识别出安装了以前的版本,并首先调用卸载程序。因此,用户会两次看到相同的 Q - 一次是在卸载先前版本期间,另一次是在安装第一个版本期间。

有没有办法“让卸载程序”知道它是作为升级的一部分被调用的,所以我们可以绕过其中一个问题?

0 投票
3 回答
6172 浏览

c# - 从自己卸载 C# windows 应用程序

当前正在执行的 C# 应用程序如何自行卸载?

我只是想这样做是为了用户友好。这只是一个小程序,如果他们安装它并且不喜欢它,我不想强​​迫他们经历添加/删除的麻烦,只需快速单击按钮即可。它有一个(你确定)对话来阻止事故,但除此之外,我认为它会很好。

抱歉没有指定安装软件,我使用的是 Visual Studio 2008 及其随附的发布功能,我已检查为 Windows Installer 3.1。

Process.Start 给了我编译错误,并且没有被 VS 识别。试过系统。也是,但我正在使用系统,所以无论如何它都不重要

0 投票
1 回答
2694 浏览

.net - 如何在 Windows 7 中卸载 .NET 德语语言包?

我已经使用Windows 7 Ultimate GermanVisual Studio 2008 English设置了我的计算机。不幸的是,我现在收到了所有德语 .NET 框架的消息。这使得在网络上搜索错误消息或在英文论坛中发布堆栈跟踪变得困难。

如何在 Windows 7 中卸载德语语言包?.NET Framework 似乎是操作系统的一部分,我只能完全卸载它。.NET 框架的常规英文设置无法在 Windows 7 中运行。

我需要我的应用程序的 UI 是德语的,并且我想获取最终用户看不到的所有英语消息。

0 投票
1 回答
2809 浏览

inno-setup - 卸载最初不是由 INNO 安装程序安装的文件

我使用 Inno Setup 作为我产品的安装程序/卸载程序。我的软件具有自动更新功能,在此期间它不仅可以更改现有的二进制文件,还可以添加新的二进制文件。这些是放置在产品安装目录中的附加产品文件,而不是数据文件。

Inno Setup 卸载程序只知道按照安装时最初放置的名称卸载文件。由于自动更新不会更改构成卸载程序的 unins000.exe 或 unins000.dat 文件,那么在卸载时删除这些新产品文件的适当方法是什么?

0 投票
3 回答
4046 浏览

nsis - 使用 NSIS 时,如何创建带有自定义页面的卸载程序?

我想要一个带有自定义 NS 页面的卸载程序。我如何使用 NSIS 做到这一点?

0 投票
1 回答
257 浏览

port - 关于 MacPorts 评论的问题:“卸载时手动删除此端口的目录条目”

我最近通过 Mac OSX Leopard 终端使用 MacPorts 安装 Inkscape

“sudo 端口安装 inkscape”

在搜索和下载依赖项的过程中,打印了许多此类注释:

谁能告诉我这条消息是什么意思?我不明白短语“确保在卸载它时手动删除此端口的目录条目”中的“它”指的是什么。

“它”是指“这个端口”吗?如何卸载端口?大多数情况下:我什么时候必须使用提供的命令手动删除目录条目?

另外,什么是目录条目?那是我输入“sudo port search inkscape”时出现的内容吗?

我有点像 MacPorts 安装 n00b。非常感谢你花时间陪伴。

0 投票
3 回答
1428 浏览

sql-server - 禁用 SQL Server 2008 Express

我需要编写一个脚本来禁止 SQL Server Express 2008 运行。该脚本将在大约 500 台机器上运行。在我的脚本中,我将所有 SQL Windows 服务的启动类型设置为禁用,然后重新启动机器。

在我看来,我现在已经 100% 禁止 SQL Server Express 运行。我不关心孤立的文件,有一天我们可能想重新打开它,所以现在,这些文件可以保留。

我的问题 ...

有什么潜伏的东西可以运行,我不考虑吗?如果服务仍然禁用,我是否完全停止了 SQL Server Express 的执行?