Can’t install Windows 2003 sp2?

Can’t install Windows 2003 sp2? 


I am trying to install Windows Server 2003 SP on a Small Business Server.
The install go along for awhile but eventually fails.  A Service Pack 2
Setup Error dialog box says “Failed to install catalog files.”  There is an
OK button and nothing else.  I can’t find anything in Event Viewer to offer
an clues
.


Answer: 


This issue could be caused by Log file or database
corruption exists in the %Systemroot%\System32\Catroot2 folder. let’s do
the following steps to troubleshoot this issue:

1. On the SBS server, open command prompt, type the following commands, and
then press ENTER after each line:

net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
exit

2. Browse to
C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

3. Create a temporary folder to backup some .cat files.

4. MOVE all KB*.cat and TMP*.cat  files to the folder you created in Step
3. DO NOT DELETE THEM!

5. Start the Installation of SP2 and try the issue again.

6. If the issue persists, please follow the article below on SBS server:

You cannot install some updates or programs
http://support.microsoft.com/kb/822798


UPDATE:  Follow the instructions on the SBS blog on this:
http://blogs.technet.com/sbs/archive/2007/06/22/sp2-may-fail-to-install-if-a-large-number-of-updates-are-installed.aspx


Manual Method


To resolve this issue and allow SP2 to install, either use the manual steps below, or, alternatively, use the batch file below:


 


  1. Make a full backup of your system.
  2. Click on Start, click on Administrative Tools, Click on Services.  Right-click on Cryptographic Services and choose “Stop”.
  3. Open Explorer and browse to C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
  4. Create a temporary folder called “backup” under CatRoot
  5. Move all KB*.cat, Q*.* and TMP*.cat files to C:\WINDOWS\system32\CatRoot\backup.   DO NOT DELETE THEM!
  6. If you moved KB912354.CAT, copy it back to C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} folder.  (This step is very important to prevent a potential error with SBS licensing).
  7. Rename the C:\WINDOWS\SYSTEM32\CATROOT2\ folder to CATROOT2.old. Create a blank folder named CATROOT2. 
    • NOTE: Make sure you rename CATROOT2 not CATROOT (without the 2).
    • Again, make sure rename this folder, do not delete it.
  8. Start Cryptographic Services from Services
  9. Start the install of SP2.

Comments are closed.

Post Navigation