Sysdiff Cannot Be Used to Apply Service Pack

Last reviewed: February 4, 1998
Article ID: Q163303
The information in this article applies to:
  • Microsoft Windows NT Server version 4.0
  • Microsoft Windows NT Workstation version 4.0

SYMPTOMS

When you build a Sysdiff package that includes a Windows NT Service Pack and apply it to another computer, you may receive the following error message on a blue screen:

   STOP: C000021A The Session Manager terminated unexpectedly with Status
   0xc0000005

CAUSE

Sysdiff cannot update system components that are currently in use. Sysdiff is designed to install new components only.

RESOLUTION

Apply the Service Pack in Unattended Setup mode with the UPDATE /U command, or during an Unattended Setup with following method:

  1. Create a distribution share point. Refer to Chapter 4 of the Microsoft Windows NT OEM Preinstallation Kit (OPK) User's Guide for more information.

  2. Create the following folders within an existing distribution share point folder. (See the OPK User's Guide for more information about creating a distribution folder.) The following example assumes you already have a distribution folder:

          mkdir c:\<dist>\$oem$\C
          mkdir c:\<dist>\$oem$\C\SP3
          mkdir c:\<dist>\$oem$\C\SP3\<i386>
    

    where <dist> is the name of the existing distribution share point folder, and <i386> corresponds to the platform type (PPC for PowerPC, Alpha for DEC Alpha) you are installing.

  3. Copy all the files from the appropriate platform folder, and two tag files from the Windows NT 4.0 Service Pack 3 compact disc to the SP3 folder. For example, use

          copy <d>:\i386\*.* c:\dist\$oem$\C\SP3\<i386>
          copy <d>:\spcdrom.40 c:\dist\$oem$\C\SP3
          copy <d>:\disk1 c:\dist\$oem$\C\SP3
    

    where <d> is the CD-ROM drive letter and <i386> is the target platform.

  4. Create a Cmdlines.txt file (using Notepad, for example) with the following content. Save the file in the $oem$ folder in the distribution share point

          [Commands]
          ".C:\SP3\<i386>\update /u /z"
    

    where <i386> is the name of the target platform.

  5. Create or update an existing Unattend.txt file that contains the following line in the [Unattended] section:

          [Unattended]
          OemPreinstall = yes
    

  6. Run Windows NT 4.0 Setup in Unattended mode using the Unattend.txt file. For example:

          c:\dist\winnt /u:unattend.txt
    

For additional on information, please see the following article in the Microsoft KnowledgeBase:

   ARTICLE-ID: Q168814
   TITLE     : Installing WinNT 4.0 Service Packs During
               Unattended Install


Additional query words: 4.00 sysdiff SP3
Keywords : ntsetup ntstop kbsetup kbfaq
Version : 1.0 4.0 SP3
Platform : winnt


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 4, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.