Re: Windows 2000 SP4 Update Rollup "Sticking"



"Dave Hawley" <DaveHawley@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:9581723C-9146-4B40-A2AD-29F15B077752@xxxxxxxxxxxxxxxx
> Thanks Robert.
> I have sent you an e-mail with the logs attatched.

Dave,

Since the uninstall-reinstall idea didn't work my guess is that there
was something wrong before the Rollup was first installed.
To check that out I tried to look at version information from your first
uninstall. Unfortunately we only get partial details from that log.
E.g. here is a summary of its layout:

1. a bunch of deletes of cached copies of modules.
No problem there I suppose that we don't see any version info.
2. a few deletes of supposedly operational files
3. a bunch of copies of supposedly operational files
but it's not clear what the source is; probably the the backup folder
the spuninst.exe program is being run from:
D:\WIN-NT\$NtUpdateRollupPackUninstall$

<example>
....
13.031: Deleted file: D:\WIN-NT\system32\dllcache\write32.wpc
13.031: Deleted file: D:\WIN-NT\system32\drivers\fltmgr.sys
13.031: Deleted file: D:\WIN-NT\system32\windows media\server\nscm.exe
13.031: Deleted file: D:\WIN-NT\system32\windows media\server\nsiislog.dll
13.031: Deleted file: D:\WIN-NT\system32\windows media\server\nsisapi.exe
13.047: Deleted file: D:\WIN-NT\system32\windows media\server\nspmon.exe
13.141: Copied file: D:\WIN-NT\system32\advapi32.dll
....
</example>


Some of the copies are explicitly "delayed" (i.e., pending reboot)
but there are more which involve .tmp names so I suspect that
some of the other operations which were expected to succeed
(e.g., either as deletions or as copy steps) failed and therefore
were dynamically given the same treatment. Unfortunately there
is no real proof of this. Worse, some of the ones which I suppose
were originally deletions have no more identification when they are
processed after the boot than their version numbers:

<example>
---- PendingFileRenameOperations After Uninstallation ------
70.766:
Source: D:\WIN-NT\system32\_000000_.tmp.dll
Version: 5.0.2195.7038
70.766:
Destination:
Version:
</example>

The copy steps at least are fully identified but as you say there are
a lot of them and there is no easy way of tying them to any particular
manifest to validate their regression. And what if some aren't regressions?
That might be what the installer was getting confused about and in that
case perhaps we could uninstall something, such as one of the updates
which the Rollup was supposed to be supplementing in order for the
Rollup to update to the version that it wants, so then the installer isn't
confused any more. Etc. (Who knows?)

Did you manually enter the spuninst.exe command or was there some
UI which did it for you? If you can enter the command manually there
are apparently some extra switches you could use which would force more
detailed diagnostics (e.g. hopefully some indication of why a copy or
delete is being done as well as more explicitly relating the .tmp files
to the modules being processed and the final version they should have.

In any case the option I think we want is /verbose as described in here:

http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx


HTH

Robert
---


.



Relevant Pages

  • Re: How to best communicate with Microsoft about the difficulties of uninstalling the 2007 Office sy
    ... the "uninstall" is supposed to be the automated removal tool...which doesn't always work as intended. ... In my past dealings with folks from Microsoft, I think there are a lot of really smart people who have way too many priorities and PR issues to deal with. ... Automation would be great, though it's always dangerous to automate stuff when you don't know the configuration of everyone's particular system, and the risk of toasting something is pretty high. ... it would be great if the Windows Installer Cleanup Utility would be updated to support Office 2007. ...
    (microsoft.public.office.setup)
  • Re: Windows XP upgrade...virus?
    ... If I could just get Norton uninstalled! ... Needed to uninstall Easy CD Creator, ... > uninstall all of Norton first, and all other virus and system-like software. ... >> When I try to install most everything, I get a Windows Installer ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Removingr UNWISE.EXE from my XP Home Edition.
    ... Microsoft CDO for Windows 2000. ... Click "uninstall Ad-Aware" in the Lavasoft folder of your start menu ... Then you'll have to post here and ask, "How do I uninstall Ad-Aware SE ... Inno Setup is a free installer for Windows programs. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: Error Installing WSUS::: Cannot create Performance Category
    ... >> categoryName, String categoryHelp, CounterCreationDataCollection counterData, ... >> categoryName, String categoryHelp, CounterCreationDataCollection counterData) ... >> System.Diagnostics.PerformanceCounterInstaller installer. ... >> the uninstall will continue. ...
    (microsoft.public.windows.server.sbs)
  • Re: Removingr UNWISE.EXE from my XP Home Edition.
    ... Click "uninstall Ad-Aware" in the Lavasoft folder of your start menu ... Then you'll have to post here and ask, "How do I uninstall Ad-Aware SE ... Setup is a free installer for Windows programs. ... *.msi files are Windows Installer Files or Windows Installer packages. ...
    (microsoft.public.windowsxp.perform_maintain)