Albert,
I was able to find and copy my summary posting in the MSI newsgroup.
You may be able to find it for 6/15/08. I have copied it below.
---------
From: "Patrick Moloney" <NewsID*at*SandrockSoftware.c*o*m>
Subject: Answers to Installer Issues - Files deleted, Updates Fail,
Cant Uninstall, Missing Icons
Date: Sun, 15 Jun 2008 05:24:23 -0700
Message-ID: <#
[email protected]>
Lines: 1
I want to post the information I found while trying to resolve some
Windows problems. These seem to have fixed my problems.
I was not working with the MS Installer, rather the problems I
experienced were as a simple Windows user. The causes however were
traced to MS Installer issues. I found many related problems posted on
various newsgroups, but few answers.
The problems indicating this issue include the following:
* Unable to remove or update installed software
* Icons missing from desktop shortcuts (including Office apps and Adobe)
* Application updates fail (including MS Office security updates).
* Software installs fail.
* Problems after hard drive replacement.
My experience has been with Windows XP Pro on a computer that was
upgraded from Windows 2000 a couple of years earlier. This is not
reviewed on other versions of Windows.
The best clue, to give proper credit, was from a post by Carolyn Napier
in 2005, which helped confirm my suspicion of MS Installer and pointed
me to what to look for. The problem involves the \Windows\Installer or
\WinNt\Installer directory, depending on your system. This directory is
considered and operating system directory used by MS Installer, and is
normally hidden. You can make it visible and accessible in Windows
Explorer by unchecking in Tools * Folder Options * View "Hide protected
operating system files". But be very careful not to make any changes -
and hide it again when you are done.
Once you make the Installer directory visible, see if there are any
files and sub-directories in it. The above issues can be caused by
missing files. Normally, software installed by MS Installer creates a
subdirectory for each installed application, and also places an msi
file in the Installer directory. My installer directory contained over
50 sub-directories and 2 GB of data. If some or all files are missing,
this posting may describe your problem.
MS Installer seems to be very sensative to the Access Control List
(ACL) of the Installer directory. (Remember it's an operating system
file). The CACLS.exe system utility will report on the directory's ACL.
The normal ACL seems to be the following:
NT AUTHORITY\SYSTEM : (OI)(CI)F
Everyone : (OI)(CI)R
BUILTIN\Administrators : (OI)(CI)F
If the Installer directory has 3 or 4 other entries, it is probably
incorrect. This will happen if you try to create it or copy it from
another directory.
MS Installer checks this directory whenever the service starts. This
could be at system startup or on demand when you attempt to install
some software. You can also start it (and stop it) with the commands:
NET START MSISERVER
NET STOP MSISERVER
If MS Installer finds a problem with the directory ACL it fixes it
silently and automatically, and the ACL will be corrected. But I
believe it does this by deleting the directory and recreating it. This
creates the problem. Additional uses will build the contents of
Installer, but the previous files and sub-directories will still be
missing.
I believe my problems began when I replaced my hard drive. I used the
included utility from Western Digital to copy the entire old hard drive
contents to the new. That worked well and all appeared fine, but I
believe the copy of the Installer directory resulted in the incorrect
ACL.
I was able to make a copy of the Installer directory from the old
drive. I copied this to the new drive a number of times but it kept
being deleted. The Installer directory can't be created or copied from
elsewhere without resulting in an incorrect ACL. But after MS
Installer recreated the directory I was able to copy each of the files
and subdirectories into the system-created Installer directory. This
appears to satisfy the system. It has resolved my issues and remained
in place. Microsoft update also automatically identified and processed
3 MS Offices updates that had failed.
I hope this posting helps anyone struggling with these issues.