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

Comments


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

All 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

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