Tech Support banner

Status
Not open for further replies.
1 - 2 of 2 Posts

·
Registered
Joined
·
4 Posts
Discussion Starter · #1 ·
So I've spent quite literally all of today trying to find a solution to this...but to no avail. I'm dual booting Ubuntu, Windows Vista, and Windows XP via Grub boot loader 1.5. Ubuntu and Vista are partitioned on a 500GB Hard Drive while XP is running on a separate 300GB Hard Drive. I've been using this set-up for a little over and year and had absolutely no problem until around the start of December.

Every so often when using Vista (my main OS) my computer will completely lock up and either give me a Blue Screen error message or force me to restart it. Upon doing this, when I go to load up Vista again I'm greeted with yet another Blue Screen. I've been able to fix this problem by using the repair function on my OEM Vista install disc. However, today I got yet another crash, upon repairing via the install disc and restarting Vista I was given an error message claiming my vista activation wasn't valid. So, after a little bit of looking around I used this guide (http://social.microsoft.com/Forums/en-US/genuinevista/thread/a4532be8-71cc-426f-9914-4195a04143b1/) to solve the activation issue and get Vista back up and running. After logging on to Vista, everything seemed to be up and running fine. I went to control panel and turned off UAC controls (which I had been using prior to the crash for testing purposes) and restarted my computer. Problem solved right? Well...not exactly. Upon restarting Vista I was Greeted with yet ANOTHER error message telling me my MSI.DLL file (C:\Windows/System32/Msi.dll) was either corrupt or missing. So I did the logical thing (at least in my mind) and grabbed my Vista install CD and went into repair the missing file. Upon checking my Vista partition for errors it either told me there was a problem and claimed to have repaired it, or said there were no problems found (sadly...I can't remember which it was). I went to load up Vista yet again and was given the same error message. After that I tried booting vista via Safe Mode somewhat unsurprisingly, I was given a Blue Screen while trying to load Windows Vista.

I've tried pretty much everything I can think of. System Restore failed to work and as I mentioned Safe mode (and any variations such as Safe Mode with Command Prompt) fail to boot as well. The closest I've come is running XP, going into the hard drive Vista is on and finding the Msi.DLL which is listed as being 0kb (which I'll take as a sign of it obviously being corrupted). I've downloaded a replacement .DLL file and tried to replace the corrupted one with a working one, but sadly, thanks to Vista's wonderful file "security" I'm unable to make any actual changes to the .dll file via XP. So basically, that's where I stand. I've done a good bit of research and turned up absolutely nothing so I was wondering if anyone could possibly be of any help.
 

·
Administrator, Manager, Microsoft Support, MVP
Joined
·
34,389 Posts
Hi -

Don't know much about tri-boot or even dual boot configurations, but I can tell you that msi.dll is the Windows Installer. Is your system repair DVD the same version as your installation (i.e., SP1)? Or it may be that your installer has been upgraded.

Windows Installer - http://support.microsoft.com/KB/942288

Here are 3 MS KBs re: Vista & XP dual boot -
http://support.microsoft.com/kb/926185
http://support.microsoft.com/kb/919529
http://support.microsoft.com/kb/922809

Booting into XP does wipe out the Vista system restore points.

Regards. . .

jcgriff2

.
 
1 - 2 of 2 Posts
Status
Not open for further replies.
Top