I have this windows 7 x32 machine. I wanted to free some space on the HD to migrate to a smaller SSD so I uninstalled MS Office 2007. Somehow the Office uninstallation proccess didn’t finish cleanly (I don’t remember the exact error message).
Anyway, I continued to clone the hd using the utility that came with the SSD.
While everything worked just fine after the clone process, from that day on, I cannot install anything that uses Windows Installer. The progress bar gets stuck somewhere midway and I have to force close the installer, no matter how long I wait.
Thanks. Apparently the Installer 5 for windows 7 is contained in something called SDK for Windows 7. I am downloading and installing that right now, I hope the installation doesnt hang!
Or better yet, download Linux Ubuntu or Mint. You get test out a “live” CD/DVD to see if it makes your system happy. If so install on a separate drive or partition. Unless you have a very specific need, there are open source programs for about everything. Fast bootups, less demanding on the system, no anti-virus overhead and free.
Check that you don’t have any problems with your RAM
Download (preferably on a machine with no known problems) and burn the .iso to a CD. Boot from the CD on your problem PC. Allow to run for at least 3 passes, preferably overnight.
If there are no problems with the RAM, verify the system files. Open a command prompt as administrator (start button, in the search box type CMD, right click on the cmd.exe it finds and run as administrator) and run
sfc /scannow
What program did you use to do the cloning process?
I enabled logging and tried to install only the Word component of Office 2007. It produced an almost 500kb log file. According to the log file it hanged in about 2 seconds after the installation started.
The last few lines are these:
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (359) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (360) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (360) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (361) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (361) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (362) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (362) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (363) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (363) of type 790531 for thread 3100
MSI (s) (98:D8) [14:57:49:089]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (s) (98:D8) [14:57:49:089]: Note: 1: 2262 2: BindImage 3: -2147287038
MSI (s) (98:D8) [14:57:49:089]: Note: 1: 2262 2: SelfReg 3: -2147287038
MSI (s) (98:D8) [14:57:49:089]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (s) (98:D8) [14:57:49:089]: Note: 1: 2262 2: TypeLib 3: -2147287038
MSI (s) (98:D8) [14:57:49:089]: Note: 1: 2727 2:
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (364) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (364) of type 790531 for thread 3100
MSI (s) (98:D8) [14:57:49:104]: Note: 1: 2727 2:
MSI (c) (DC:1C) [14:57:49:089]: Creating MSIHANDLE (365) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:089]: Closing MSIHANDLE (365) of type 790531 for thread 3100
MSI (s) (98:D8) [14:57:49:104]: Skipping action: MarshalPatchProperties_PublishPatchARPUser (condition is false)
MSI (s) (98:D8) [14:57:49:104]: Skipping action: MarshalPatchProperties_PublishPatchARPMachine (condition is false)
MSI (s) (98:D8) [14:57:49:104]: Doing action: InstallInitialize
Action ended 14:57:49: InstallValidate. Return value 1.
MSI (c) (DC:1C) [14:57:49:104]: Creating MSIHANDLE (366) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:104]: Closing MSIHANDLE (366) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:104]: Creating MSIHANDLE (367) of type 790531 for thread 3100
MSI (c) (DC:1C) [14:57:49:104]: Closing MSIHANDLE (367) of type 790531 for thread 3100
Most of the rest of log file is creating and closing MSIHANDLE
and one of the installer databases it wants to use is missing :
MSI (s) (98:D8) [14:57:48:761]: Warning: Local cached package ‘C:\Windows\Installer\1f7fffe.msi’ is missing.
without the entire log, I’m not sure of the significance of that.
Are you now running from an SSD the cloned HD? Office has a lovely feature where it actually copies the ENTIRE distribution DVD (or download) to a hidden directory and then runs the install from that copy. Essentially, when installed you have two copies of everything. If you did not clone all of that stuff, the install could be hanging because it cannot find the cached copy. Without a full log, I can’t see all the return codes and really tell you what is going on.
If you still have the original HD, you might try running from that until you get it cleaned up, then clone the fully functional OS again. Sounds like your clone OS is not in the best of shape.
I would also search the Office newsgroups and websites and see what can be done for a severely broken Office uninstall.
I’ll look at another log if you care to send it. Just make sure the end of the log file shows something like this:
jasg, I have copied the contents of the Office 2007 DVD to my NAS and I am installing it directly from there. Never had a problem installing from a network location in the past.
The log file is incomplete because the installer hanged completely and I had to terminate it. I actually terminated it about half an hour after the last entry in the log, apparently it wasn’t doing anything the whole time.
I don’t know if it is relevant, but all Windows 7 installations I’ve seen for some reason create an extra 100MB system partition. After the cloning process this partition on the SSD was reduced to 27MB.
The hidden “System Reserved” partition is for the bootmgr and system recovery purposes. Created by the Win7 install process.
Office creates a hidden directory named “MSOCache” which contains a directory for each part (Word, Excel etc.) of Office you purchased. These contain full copies of the installers to avoid the dreaded prompt for the original install media when MSI decides to ‘repair’ a damaged install of Office.