Windows Installer “Error 1308. Source file not found” when uninstalling patch in sequence scenario

I am still looking for a solution or at least some guidance, even though I agree that this is outside of normal good practices. – jJack 1 hour ago I don’t have access to my deployment tools, but I will try to provide a perspective. Since I don’t fully grasp all aspects of what you … Read more

Use cx-freeze to create an msi that adds a shortcut to the desktop

To create a shortcut to the application, give the shortCutName and shortcutDir options to the Executable. The shortcutDir can name any of the System Folder Properties (thanks Aaron). For example: from cx_Freeze import * setup( executables = [ Executable( “”, shortcutName=”DTI Playlist”, shortcutDir=”DesktopFolder”, ) ] ) You can also add items to the MSI Shortcut … Read more

What is the best tool kit to transform .msi into .exe?

MSI Customization: Customization of MSI files for installation is a built-in feature of the technology. there are two primary ways to customize the installation: Light Weight: You can set PUBLIC properties on the command line as a light weight form of customization, sample here and here, or… msiexec.exe /i setup.msi ADDLOCAL=”Core,Spell” SERIALKEY=”1234-1234″ /qn Heavy Weight: … Read more

What is the best practice to auto upgrade MSI based application?

UPDATE: Deployment Technolgies & Windows Installer Benefits (just a cross-reference). ClickOnce: I am not aware of any standard Microsoft features to auto-update MSI installations. The alternative (and pretty much obsolete) deployment technology ClickOnce had some auto-update functionality. I never used this technology for much of anything. I think PhilDW has used it though. MSI SDK: … Read more

How does one auto update a windows application the way Google Chrome does? [closed]

To replicate this update behavior you need two things: An updater application which checks for updates regularly. If an update is found it should install it automatically. Most commercial setup authoring tools include good updater applications. You can try writing an updater yourself, but it’s not as easy as it sounds. Per-user installations for each … Read more

Enable installation logs for MSI installer without any command line arguments

One Line Logging How-to: Install Your.msi and create a verbose log file. More below. msiexec.exe /i C:\Path\Your.msi /L*v C:\Your.log From the MSI SDK: “You can enable verbose logging on the user’s computer by using Command Line Options, the MsiLogging property, Logging policy, MsiEnableLog, and EnableLog method“. Short Answer: So add the property MsiLogging property to … Read more