Setup Sense and Sensibility

robert flaming's blog

UAC in MSI Notes: The "Saw Tooth" Diagram

This is the seventh in a series of notes about UAC in MSI. Per the earlier caveat, these are just my...

Author: Robert Flaming - MSFT Date: 09/21/2006

UAC in MSI Notes: Just Like Managed Installs

This is the forth in a series of notes about UAC in MSI. Per the earlier caveat, these are just my...

Author: Robert Flaming - MSFT Date: 09/21/2006

UAC in MSI Notes: Conflicting Definitions of Per-User

This is the third in a series of notes about UAC in MSI. Per the earlier caveat, these are just my...

Author: Robert Flaming - MSFT Date: 09/21/2006

UAC in MSI Notes: How I Root Cause The Problem

This is the second in a series of notes about UAC in MSI. Per the earlier caveat, these are just my...

Author: Robert Flaming - MSFT Date: 09/20/2006

UAC in MSI Notes: Introduction

As Windows Installer feature PM, one of my responsibilities was to work on the Windows Installer's...

Author: Robert Flaming - MSFT Date: 09/20/2006

Steve Sinofski's Good Bureaucracy Post

Office Sr VP Steve Sinofski blogged about Bureaucracy: good? bad? both?. I like to think that two...

Author: Robert Flaming - MSFT Date: 10/06/2005

Wal-Mart Supply Chain as a Model for Producing Software?

On the 30th of August, Tom Friedman came campus to talk about his book The World Is Flat: A Brief...

Author: Robert Flaming - MSFT Date: 09/28/2005

Conventions are Tough

After PDC 2005 and TechEd 2005 I can say conventions are a lot harder than I had imagined. The best...

Author: Robert Flaming - MSFT Date: 09/18/2005

Shared Source table at the PDC Ask the Experts session

After some concerted efforts with Jason, Shared Source Initiative director, the powers that be of...

Author: Robert Flaming - MSFT Date: 09/11/2005

What's the moral difference between using a preprocessor extension, and extending the preprocessor?

RFC Review Question What's the moral difference between using a preprocessor extension, and...

Author: Robert Flaming - MSFT Date: 09/06/2005

And you thought Evil Empire was a metaphor?

Microsoft Pokes Fun At Its 'Evil Empire' Rep My favorite benevolent dictator is the storm trooper in...

Author: Robert Flaming - MSFT Date: 08/15/2005

Digging In: Ten Minute Wait Before Shutting Down is Normal

Inquiring minds have discovered that for some reason the Windows Installer service goes on for about...

Author: Robert Flaming - MSFT Date: 07/16/2005

Troubleshooting: MSI 3.1 on Prerelease of W2k3SP1 crashes

If you were in the prerelease program of Windows Server 2003 Service Pack 1, then please be sure to...

Author: Robert Flaming - MSFT Date: 07/15/2005

Troubleshooting: MSIServer not running as Local System

Windows and other vendors are growing our security messages to include advice on improving the...

Author: Robert Flaming - MSFT Date: 07/13/2005

Troubleshooting: Signs of an Incorrectly Registered Custom Action Server

If you see MSI log entry Custom Action Server rejected - Wrong Context. logged during installs on 64...

Author: Robert Flaming - MSFT Date: 07/12/2005

Msi PM Hat: Adopt Windows Installer for Built-In System Restore

No additional work is required by an application installed with Windows Installer as MSI tells...

Author: Robert Flaming - MSFT Date: 07/11/2005

Designing Better Setups: Enrich Your Custom Actions with Custom Error Messages

Windows Installer Error Messages [Windows Installer] describes the standard and debug errors from...

Author: Robert Flaming - MSFT Date: 07/10/2005

Troubleshooting: Error 1328 occurs when applying second MSI patch

When applying a second patch, error 1328 “file is modified by other means” can occur when the second...

Author: Robert Flaming - MSFT Date: 07/09/2005

Digging In: Full Customization of Add Remove Programs with MSI

Windows Installer writes Add/Remove Programs with the RegisterProduct Action [Windows Installer]....

Author: Robert Flaming - MSFT Date: 07/08/2005

Troubleshooting: InstallValidate Nulled out my Request

When Windows Installer logs the InstallValidate Action, the MSI engine reports the three states of a...

Author: Robert Flaming - MSFT Date: 07/07/2005

Digging In: MSI Transforms

When one starts working with transforms, whether for patching or for administration, digging in a...

Author: Robert Flaming - MSFT Date: 07/05/2005

Troubleshooting: where's my upgrade section of an install log

When folks start using upgrades with the Windows Installer the question 'where's my upgrade log?'...

Author: Robert Flaming - MSFT Date: 07/04/2005

Why WiX: Disrupting the Centralized Setup Cycle

Experiance suggests there are windows of opportunity for breaking the cycle of the centralized setup...

Author: Robert Flaming - MSFT Date: 04/20/2005

Why WiX: Centralized Setup Cycle: Lather, Rinse, Reward, Repeat

Yesterday, I introduced the crash and burn problem but there's still more to this problem. Lather,...

Author: Robert Flaming - MSFT Date: 04/19/2005

Why WiX: Modeling the centralized setup business

I've invested my career in setup for longer than most and I've seen setup for a few product cycles...

Author: Robert Flaming - MSFT Date: 04/17/2005

MSIs with Internal Consistency Evaluators (ICEs) errors

As Dark developer, I've seen far too many packages that shipped with Internal Consistency Evaluators...

Author: Robert Flaming - MSFT Date: 04/15/2005

trick to digging deeper into a failure of Assembly install in a verbose MSI log

Using the trick to quickly finding the error in a verbose MSI log, confirm the error is 1935. Error...

Author: Robert Flaming - MSFT Date: 04/14/2005

trick to quickly finding the error in a verbose MSI log

First, make sure you’ve got a verbose log (see Frequently Asked Questions About Windows Installer)....

Author: Robert Flaming - MSFT Date: 04/13/2005

“last-write-wins” patch sequencing behavior of MSI 2.0 has changed for MSI 3.0

With MSI 2.0, there was no ordering of patches other than the chronological order in which patches...

Author: Robert Flaming - MSFT Date: 04/12/2005

I am the Dark developer

Hello, I am the Dark developer. For the uninitiated, dark is the decompiler of the Windows Installer...

Author: Robert Flaming - MSFT Date: 04/10/2005

<Previous