The installation of MSDN Library - July 2002 edition may roll back (884461)



The information in this article applies to:

  • Microsoft Developer Network (MSDN)

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:
  1. 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:

    System Drive:\Documents and Settings\All Users\Application Data\Microsoft Help

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

    System Drive:\Documents and Settings\All Users\Application Data\Microsoft Help

Note System Drive 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 "Workaround" section. If you rename the folders that are present in the System Drive \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 System Drive\Documents and Settings\All Users\Application Data\Microsoft Help folder. If this folder contains any folders, you cannot work around this problem.

Modification Type:MajorLast Reviewed:9/13/2004
Keywords:kbprb kbtshoot KB884461 kbAudDeveloper