04/08/2004 30505 views
Help with MSI (Microsoft Installer) error 2762: Cannot write script record. Transaction not started.
0 Comments   [ + ] Show comments


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

All Answers

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: AppDeploy.com
Red Belt


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