DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 958041 - Last Review: September 29, 2008 - Revision: 1.1

On This Page

SYMPTOMS

When you try to install updates by using the Windows Update or Microsoft Update Web site, you may receive the following error message:
0x8024002D

CAUSE

This problem may occur if one or more of the following conditions are true:
  • Windows Installer encounters a reference to a drive that no longer exists or a reference to a removable media device that does not contain readable data. For example, this problem may occur if Windows Installer encounters a reference to an empty CD or DVD drive.
  • You try to install service packs or updates for Microsoft Office programs.
  • The Component Based Servicing (CBS) manifest is corrupted.

RESOLUTION

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows
To resolve this problem, follow the appropriate method for your situation.

Method 1: Insert the installation media, or connect the removable drive

When you try to install updates through Windows Update or Microsoft Update Web, the version of Windows that is currently installed may check whether the Windows installation files exist in the original file location. For example, if you installed Windows by using a DVD on your computer's drive D, Windows may check whether the installation files still exist in that location. If the installation files no longer exist, you may receive the error message that is mentioned in the "Symptoms" section.

To resolve this problem, verify that the Windows installation files exist in the original file location. For example, insert the Windows installation media into drive D. Then, try to install the updates again.

Method 2: Apply the resolution in Knowledge Base (KB) article 946691 or 903772

If you encounter the error that is described in the "Symptoms" section when you try to install a service pack or update for an Office program, click one of the following Microsoft Knowledge Base (KB) article numbers, as appropriate for the version of Office that you have installed:

946691  (http://support.microsoft.com/kb/946691/ ) You receive an error message when you try to install the 2007 Microsoft Office suite Service Pack 1
903772  (http://support.microsoft.com/kb/903772/ ) You receive an "Error 80070643" error message when you try to update Office 2003 by using Software Update Services

Method 3: Enable Microsoft Installer Logging and Windows Update Verbose Logging

To start troubleshooting this problem, enable Microsoft Installer Logging and Windows Update Verbose Logging. After you do this, try to install the updates again. If the process fails, the Microsoft Installer and Windows Update log files will contain the Windows Installer error codes. After the log files are created, contact Microsoft Customer Support Services (CSS) to troubleshoot the problem.

Specifically, follow these steps:
  1. Enable Microsoft Installer Logging and Windows Update Verbose Logging. To do this in Windows 2000, in Windows XP, or in Windows Server 2003, follow these steps:
    1. Click Start, click Run, type Notepad, and then click OK or press ENTER.
    2. Copy the following text, and then paste it into Notepad:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
      "Logging"="voicewarmupx" 
      "Debug"=dword:00000007
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
      "Flags"=dword:00000016
      "Level"=dword:00000004
      
    3. On the File menu, click Save As, and then type LoggingOn.reg.
    4. In the Save as type box, click All Files.
    5. In the Save in box, click Desktop, and then click Save.
    6. On the File menu, click Exit.
    7. Double-click the LoggingOn.reg file that you saved in step e. This adds the registry values to the registry.
    8. Click Yes, and then click OK.

    To enable Microsoft Installer Logging and Windows Update Verbose Logging in Windows Vista or in Windows Server 2008, follow these steps:
    1. Click Start
      Collapse this imageExpand this image
       Start button
      , type Notepad in the Start Search box, and then click Notepad in the Programs list.
    2. Copy the following text, and then paste it into Notepad:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
      "Logging"="voicewarmupx" 
      "Debug"=dword:00000007
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
      "Flags"=dword:00000016
      "Level"=dword:00000004
      
    3. On the File menu, click Save As, and then type LoggingOn.reg.
    4. In the Save as type box, click All Files(*.*).
    5. In the Save in box, click Desktop, and then click Save.
    6. On the File menu, click Exit.
    7. Double-click the .reg file that you saved in step e. This adds the registry entry.

      Collapse this imageExpand this image
      User Access Control permission
      If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
    8. Click Yes, and then click OK.
  2. Visit Windows Update or Microsoft Update, and try to install the updates again.

    Note Collecting the log information may take several minutes. Do not interrupt the installation process even though the process seems to be working incorrectly.
  3. Disable Microsoft Installer Logging and Windows Update Verbose Logging. To do this in Windows 2000, in Windows XP, or in Windows Server 2003, follow these steps.

    Important After you visit Microsoft Update or Windows Update to create the log files, disable Microsoft Installer logging and Windows Update Verbose Logging. It may take longer to install future updates if you leave Microsoft Installer logging and Windows Update Verbose Logging enabled. Additionally, your computer may run slower, and the log files that are created may require lots of disk space.
    1. Click Start, click Run, type Notepad, and then click OK or press ENTER.
    2. Copy the following text, and then paste it into Notepad:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
      "Logging"=-
      "Debug"=-
      [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
      
    3. On the File menu, click Save As, and then type LoggingOff.reg.
    4. In the Save as type box, click All Files.
    5. In the Save in box, click Desktop, and then click Save.
    6. On the File menu, click Exit.
    7. Double-click the .reg file that you saved in step e. This removes the registry values from the registry.
    8. Click Yes, and then click OK.

    To disable Microsoft Installer Logging and Windows Update Verbose Logging in Windows Vista or in Windows Server 2008, follow these steps:
    1. Click Start
      Collapse this imageExpand this image
       Start button
      , type Notepad in the Start Search box, and then click Notepad in the Programs list.
    2. Copy the following text, and then paste it into Notepad:
      Windows Registry Editor Version 5.00
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
      "Logging"=-
      "Debug"=-
      [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
      
      
    3. On the File menu, click Save As, and then type LoggingOff.reg.
    4. In the Save as type box, click All Files(*.*).
    5. In the Save in box, click Desktop, and then click Save.
    6. On the File menu, click Exit.
    7. Double-click the LoggingOff.reg file that you saved in step e. This removes the registry values from the registry.
      Collapse this imageExpand this image
      User Access Control permission
      If you are prompted for an administrator password or for confirmation, type the password, or click Continue.
    8. Click Yes, and then click OK.
  4. Delete the .reg files that you created in steps 1 and 3. To do this, right-click LoggingOn.reg, and then click Delete. Right-click LoggingOff.reg, and then click Delete.
  5. Contact Microsoft CSS, and reference KB article 958041. For more information about how to contact CSS, visit the following Microsoft Web site:
    http://support.microsoft.com/select/?target=hub (http://support.microsoft.com/select/?target=hub)

MORE INFORMATION

In Windows 2000, in Windows XP, and in Windows Server 2003, the Microsoft Installer log file is located in the Documents and Settings\username\Local Settings\Temp folder. To view the Microsoft Installer log file in Windows 2000, in Windows XP, and in Windows Server 2003, follow these steps:
  1. Click Start, click Run, type %temp%, and then click OK or press ENTER.
  2. Double-click the Microsoft Installer log file.

    Note Typically, a Microsoft Installer log file name starts with "Msi" and has the .log file name extension. For example, the name of the Microsoft Installer log file may resemble Msib3a6g.log.

    Note There may be multiple Microsoft Installer log files in the Documents and Settings\username\Local Settings\Temp folder. Some Microsoft Installer log files may not apply to the problem that is described in the "Symptoms" section.

In Windows 2000, in Windows XP, and in Windows Server 2003, the Windows Update Verbose Log file is located in the Windows folder. To view the Microsoft Installer log file in Windows 2000, in Windows XP, and in Windows Server 2003, follow these steps:
  1. Click Start, click Run, type %systemroot%, and then click OK or press ENTER.
  2. Double-click the Windowsupdate.log file.

In Windows Vista and in Windows Server 2008, the Microsoft Installer log file is located in the Users\username\AppData\Local\Temp folder. To view the Microsoft Installer log file in Windows Vista and in Windows Server 2008, follow these steps:
  1. Click Start
    Collapse this imageExpand this image
     Start button
    , type %temp% in the Start Search box, and then OK or press ENTER.
  2. Double-click the Microsoft Installer log file.

    Note Typically, the Microsoft Installer log file starts with "Msi" and has the .log file name extension. For example, the name of the Microsoft Installer log file may resemble Msib3a6g.log.

    Note There may be multiple Microsoft Installer log files in the Documents and Settings\username\Local Settings\Temp folder. Some Microsoft Installer log files may not apply to the problem that is described in the "Symptoms" section.

In Windows Vista and in Windows Server 2008, the Windows Update Verbose Log file is located in the Windows folder. To view the Microsoft Installer log file in Windows 2000, in Windows XP, and in Windows Server 2003, follow these steps:
  1. Click Start
    Collapse this imageExpand this image
     Start button
    , type %systemroot% in the Start Search box, and then OK or press ENTER.
  2. Double-click the Windowsupdate.log file.

APPLIES TO
  • Microsoft Windows Update
  • Microsoft Update
  • Windows Vista Ultimate
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Starter
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
Keywords: 
kbwindowsupdate kbexpertisebeginner kbtshoot kbprb KB958041
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support