SP6a Uninstallation Woes

Editor's Note: Share your Windows 2000 and Windows NT discoveries, comments, problems, solutions, and experiences with products and reach out to other Windows 2000 Magazine readers (including Microsoft). Email your contributions (400 words or less) to r2r@win2000mag.com. Please include your phone number. We edit submissions for style, grammar, and length. If we print your submission, you'll get $100. Submissions and listings are available online at http://www.win2000mag.com/articles. Enter the InstantDoc ID number in the InstantDoc ID text box.

SP6a Uninstallation Woes
I installed Windows NT Server 4.0 Service Pack 6a (SP6a) on two NT Server 4.0 production servers to fix problems we were having with AppleTalk and print sharing. The service pack interfered with an essential software package that each server has to run, causing a memory allocation mismatch error. I had to uninstall the service pack to fix the problem. However, the solution wasn't that simple.

I had installed SP6a from a mapped drive. According to Microsoft, if you install a service pack from a mapped drive, the installation files might not contain the service pack's uninstall information. In desperation, I tried installing SP5, only to have the system prompt me that a newer service pack version was on the system, so I couldn't perform the installation. The following steps outline my workaround: Copy SP6a to each machine. Reinstall SP6a with the uninstall option selected and reboot. Rename the uninstall directory and save it. From another server that has SP5's $NtServicePackUninstall$ file, copy this file to the C:\winnt directory on each of the necessary servers. Then, when you run the uninstall program from the servers' Control Panel Add/Remove Programs applet, the systems ask whether you want to uninstall and reinstall SP5. I said yes, and the process completed successfully. I reran the SP5 installation to ensure that the installation was clean, and we haven't had any problems with either of the servers. The big lesson I learned from this situation is that you must locally copy service pack files before you run them. This trick might save someone from reinstalling the OS.

Discuss this Article 2

Mahmood Khatri (not verified)
on Jun 21, 2002
Brilliant!! Very Good work by Harry.

Please or Register to post comments.

Upcoming Training

Mastering System Center 2012

During over 6 hours of training you can join John Savill from your computer as he will walk you through the key components and capabilities of System Center 2012, what’s involved in using the components, and the benefit they can bring to your environment.

Register Now

Current Issue

May 2013 - The NameTranslate object is useful when you need to translate Active Directory object names between different formats, but it's awkward to use from PowerShell. Here's a PowerShell script that eliminates the awkwardness.

CURRENT ISSUE / ARCHIVE / SUBSCRIBE

Windows Forums

Get answers to questions, share tips, and engage with the Windows Community in our Forums.