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

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.

Answers

1
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

Please log in to comment
1

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