uninstaller

Inno: createoleobject on uninstall failed

I'm trying to create an OLE object during uninstall but it keeps failing with the message that MSXML is not installed. However it runs perfectly on install. begin // Create the main MSXML COM Automation object try XMLHTTP := CreateOleObject('MSXML2.ServerXMLHTTP'); except begin Log('Read_Thunderbird_Install_Info() - ...

How can I manually uninstall .NET Framework Beta 2?

Uninstalled VS2010 Beta 2. Uninstalled .NET Framework 4 Extended Beta 2. On attempting to uninstall .NET Framework 4 Client Profile Beta 2. I get Blocking Issues: You must uninstall the .NET Framework 4 Extended Beta 2 before you uninstall the .NET Framework 4 Client Profile Beta 2. On attempting to reinstall Framework 4 Beta 2 I get:...

Password protected uninstallation using Inno Setup

I am making an installer using Inno Setup. I want to password protect the uninstallation. So my plan is to ask for the uninstallation password during installation, and save it into a file. While uninstalling, ask for the password from user and compare the passwords. I could not find a way to let the user enter the password while uninsta...

How to code to check whether older installer version is already available on machine

We are developing customized installer using visual studio 2008 installer project. The requirement which we are trying to adress is; suppose user starts installation and if already older version is available on same machine then we should promp user to upgrade the version and needs to show list of files which are new in this version. ...

Use Innosetup to delete another appliction not installed with Innosetup during installation

Hello, I have an old VB6 application that is deployed using a very old 16 bit version of InstallShield. I have created a new installer with Innosetup to be 64 bit friendly for my VB6 application with updates. All of my users already have the existing InstallShield version installed. Currently, I have Innosetup working. The problem i...

Creating Uninstaller Using Visual Studio 2008

I know how to create the Installer for an application but I want to know how to add the Uninstaller into the Applications work group. Is there anyway to add this from the Visual Studio 2008 Deployment Project. Or do I have to create a separate application for that altogether? ...

Using NSIS, how to let user choose option on uninstall?

I'm using NSIS and the Modern User Interface 2. During uninstall, I want to let the user select whether to delete saved application data or not by clicking a checkbox... What is the best way to do this? ...

How to read a command line parameter given to an uninstaller?

Using NSIS, how can I read a (optional) command-line parameter provided to an uninstaller? I don't need to read it by name-- just reading the first parameter given could be enough. ...

How to wait for uninstaller to finish?

Using NSIS, I want to launch an uninstaller and wait for it to finish before proceeding with my installer. The problem is the uninstaller is returning immediately, even though I'm using ExecWait. I saw this page here: http://nsis.sourceforge.net/When_I_use_ExecWait,_it_doesn%27t_wait which mentions why it's happening, and then offers ...

using WMI to uninstall applications remotely

Hi, I am trying to write a mini w32 executable to remotely uninstall an application using WMI. I can list all the installed applications using this code below but i couldnt find a way to uninstall the application remotely thru WMI and C# I know I can do same using msiexec as a process but I wish to solve this using WMI if its possibl...

Manually increment or decrement file reference counter (refcount) used by MSI installers?

My understanding is that MSI installers use a file reference count to keep track of how many 'installers' installed a shared file (say a dll). [HKEY_LOCAL_MACHINE]\SOFTWARE\Microsoft\Windows\Current Version\SharedDLLs This way, say 3 products all install the same DLL, the refcount is at 3. When you run the uninstaller for one of the pro...

NSIS: Detecting in unistaller is a program working

Is it possible to determine in uninstaller script is a program (that should be uninstalled) working? ...

How to digitally sign Inno Setup generated uninstallation file?

WSLK requires that the unins000.exe, generated by Inno, is signed. The only way I devised to do that is by unpacking the installer, signing and then repacking it again. Isn't there an easier way? I have found an Inno Unpacker, but I'm not sure about how to repack it. ...

Uninstall methods in Android

Hey everybody, I was wondering where, or what is the methods used in the batch uninstaller programs? I know how to pull up lists of the applications, and the icons in a listview.. getting them into the right lists and whatever, but how do I actually uninstall the application? Thanksa ...