Help with MSI (Microsoft Installer) error 2762: Cannot write script record. Transaction not started.
0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Deferred, rollback and commit custom actions can only be placed between InstallInitialize and InstallFinalize. Failure to do so is the most common cause for this error.
Answered 04/08/2004 by:
Red Belt

Please log in to comment

I created an MST with 3 CAs in it.

The MSI log file was pointing to the 1st CAs as the cause of the 2762 error.

5 hours later I realised that the real problem was the last CA.

It was placed after InstallFinalize in ExecuteDeferred

TL;DR; The MSI Log file may mislead you. Look at all your CAs.

Answered 07/16/2012 by: misterd
Second Degree Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity