Microsoft KB Archive/884461

= The installation of MSDN Library - July 2002 edition may roll back =

Article ID: 884461

Article Last Modified on 9/13/2004

-

APPLIES TO


 * MSDN 2003 Universal Edition

-





SYMPTOMS
When you try to install Microsoft Developer Network (MSDN) Library - July 2002 edition on your computer, the installation may fail and roll back. You may see the installation rolling back as the progress indicator moves backward. If you open the log file, you may notice the following entries:

MSI (s) (D0:2C): Executing op: ActionStart(Name=CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8,,)

Action 14:30:54: CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8. MSI (s) (D0:2C): Executing op: CustomActionSchedule(Action=CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8,ActionType=3073,Source=BinaryData,Target=BeginTransaction,CustomActionData={2318682E-D486-40D6-8530-80CEEA1A16B5} c:\temp1\Hx184.tmp BB 7E56700DEFA8292B21926F52840A3E5C3A18F6D4B2907)

MSI (s) (D0:2C): Creating MSIHANDLE (11803) of type 790536 for thread 556

IHxRegisterSession::CreateTransaction returned 8004036e.

BeginTransaction ERROR: Attempt failed because another transaction was running.

Trying to Rollback current transaction ({2318682E-D486-40D6-8530-80CEEA1A16B5})

IHxRegisterSession::ContinueTransaction returned 80004005.

BeginTransaction ERROR: Could not restart current transaction.

BeginTransaction ERROR: Could not Rollback current transaction. HelpFile registration will abort.

Registration session {2318682E-D486-40D6-8530-80CEEA1A16B5} was *not* created.

Action ended 14:30:54: InstallFinalize. Return value 3.

Note The log file is a custom log file that you create. The Setup program lets you specify the name and location of the log file.



WORKAROUND
A work around exists for this problem, but you can only use this workaround if the following conditions are true:
 * You are experiencing the problem that is mentioned in the “Symptoms” section.
 * The 8004036e hexadecimal error value is returned for the CreateTransaction function.

You can verify whether this hexadecimal error value was returned by checking the log file.

To work around this problem, follow these steps:  Search for the Rgstrtn.lck file on your computer.

This file may be located in the TEMP folder or in any subfolder of the TEMP folder, or it may be located in the following folder:



 If the Rgstrtn.lck file exists, move the Rgstrtn.lck file to another folder. If any folders exist in the following folder, move the folders to another location:





Note  is a placeholder for the drive where the operating system of your computer is installed.



MORE INFORMATION
Do not rename the folders that are mentioned in the &quot;Workaround&quot; section. If you rename the folders that are present in the  \Documents and Settings\All Users\Application Data\Microsoft Help folder, you cannot work around this problem. The code verifies the existence of any folder regardless of the name in the \Documents and Settings\All Users\Application Data\Microsoft Help folder. If this folder contains any folders, you cannot work around this problem.

Additional query words: 0x8004036e

Keywords: kbtshoot kbprb KB884461

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.