[THIN] SP3 Gotcha - SP3, DCOM & Windows Installer

  • From: Chris Coleman <Chris.Coleman@xxxxxxxxxx>
  • To: thin@xxxxxxxxxxxxx
  • Date: Wed, 11 Sep 2002 11:22:25 +0930

One of our network engineers got caught out by this on the weekend with a
SBS 2000 server... 

 

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q324631
<http://support.microsoft.com/default.aspx?scid=kb;en-us;Q324631> 

 

The "workaround" that Microsoft have provided hasn't worked in our case -
the server is left with a Windows Installer subsystem that doesn't work and
has defied all efforts so far to fix it. :-(  

 

 

Microsoft Knowledge Base Article - Q324631

Service Pack 3 Update Is Unsuccessful When DCOM Impersonation Level Is Set
to Anonymous

 

SYMPTOMS

If you try to install Service Pack 3 (SP3) for Windows 2000 on a computer on
which the Distributed Component Object Model (DCOM) default impersonation
level is set to Anonymous, the upgrade to Service Pack 3 is unsuccessful and
you receive the following error message: 

 

An error in updating your system has occurred. 

When you click OK, Windows is not upgraded to SP3 and you can no longer
install programs that use the Windows Installer (.msi packages). 

 

NOTE: If you later try to install a program that uses the Windows Installer,
you may receive an error message similar to the following: 

 

The Windows Installer Service could not be accessed.

This can occur if you are running Windows in safe

mode, or if the Windows Installer is not correctly

installed. Contact your support personnel for assistance.

 

CAUSE

This behavior occurs because version 2.0.2600.2 of the Windows Installer
(included with SP3 for Windows 2000) does not install or run on a computer
where the DCOM default impersonation level is set to Anonymous. 

 

After an unsuccessful SP3 installation, version 2.0.2600.2 of the Windows
Installer remains on the computer, but in a nonfunctioning state. 

RESOLUTION

To work around this issue, change the DCOM default impersonation level to
Identify, remove the Msisip.dll file, and then reinstall SP3 for Windows
2000. To do this, follow these steps: 

Click Start, click Run, type dcomcnfg in the Open box, and then click OK.

Click the Default Properties tab, and then click Identify in the Default
Impersonation Level list.

Click OK.

Click Start, click Run, type explorer /select, %windir%\system32\msisip.dll
in the Open box, and then click OK.

Right-click Msisip.dll, and then click Rename.

Rename Msisip.dll as msisip.old, and then press ENTER.

Reinstall SP3 for Windows 2000.

 

 

...Chris

 


NOTICE !!!!!

This e-mail message is privileged and confidential and is intended only for the 
use of the addressee. 
If you are not the intended recipient:

confidentiality and privilege is not waived; 
please contact us immediately to advise of receipt by you; and 
you are not to read, disseminate, copy or take any action in respect to the 
contents of this e-mail. 

Any views or opinions presented are solely those of the author, except where it 
is specifically stated by the sender to be views of Connected Solutions Group.


This e-mail has been scanned, logged and cleared by Mail Marshal




**********************************************
This weeks sponsor 99Point9.com
99Point9 helps solve your unresolved technical
server-based questions, issues and incidents.
http://www.99point9.com
***********************************************

For Archives, to Unsubscribe, Subscribe or 
set Digest or Vacation mode use the below link.

http://thethin.net/citrixlist.cfm

Other related posts: