Solution: I can't guarantee this will work for everyone, but I think it will
work for those who have had the problem of trying to install Beta 1.5 on
Vista where the uninstall of WLOC 1.1 was not done before upgrading XP to
Vista. The problem was that 1.1 didn't fully uninstall and the installation
of 1.5 Beta would stop halfway through.
Here is verbatim what I got from Support (from Sean) and it did work for me.
See my notes at the bottom.
After researching the log file, I have found the following error message:
MSI (s) (C4:68) [14:14:55:706]: Product: Microsoft Protection Service --
Microsoft Protection Service requires Windows XP with Service Pack 2.
Microsoft Protection Service requires Windows XP with Service Pack 2.
MSI (s) (C4:68) [14:14:55:708]: Transforming table InstallExecuteSequence.
This error message may occur if previous installed OneCare firewall
component still exist on the computer. I suggest we perform the following
steps to remove it to check the result.
Step 1
=====
1. Please download the Windows Installer Cleanup utility from this link:
http://download.microsoft.com/download/E/9/D/E9D80355-7AB4-45B8-80E8-983A48D5E1BD/msicuu2.exe
2. Double click the downloaded file and follow the wizard to install this
program.
3. Then, please run it from Start-> All Programs-> Windows Install Clean Up.
4. Check if the following items are listed, if so, please highlight them and
then click on the Remove button.
Microsoft Protection Service
Step 2
======
1. Click Start button, type "cmd" (without quotation marks) in the "Start
Search", and then press Enter
2. Type the following command:
msiexec /passive /x {A34C8918-A2C3-4494-A325-D4AA603B9C79} /norestart
3. Press Enter
4. Please type the following commands and press Enter after each command:
sc delete msfwdrv
sc delete msfwsvc
sc delete msfwhlpr
Step 3
=======
1. Click Start button, type "drivers" (without quotation marks) in the
"Start Search", and then click OK.
2. Delete the following file if it can be found:
Msfwdrv.sys
msfwhlpr.sys
Step 4
========
1. Click Start, type "regedit" (without quotation marks) in the "Start
Search" text box and then press ENTER.
2. Expand HKEY_LOCAL_MACHINE, expand SYSTEM, expand CurrentControlSet,
double click Services
3. Under "Services", please check if the following sub folders exist:
MSFWHlpr
MSFWdrv
Msfwsvc
If the above steps did not work, we also can remove the following registry
keys:
HKEY_CLASSES_ROOT\Installer\Products\8198C43A3C2A49443A524DAA06B3C997
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A34C8918-A2C3-4494-A325-D4AA603B9C79}
My notes:
I do think the probem was teh Microsoft Protection Service mainly. I was
able to do step 1. Step 2 worked fine except for parts 3&4 which got me an
access denied. I went on to step 3 and deleted the three drivers. I didn't
understand Step 4 because I found the folders in the registry but it didn't
say to do anything with them so I left them intact (didn't delete the
registry keys). The two registry keys at the end were not found so I
didn't need to delete them.
Once I removed Avast and rebooted, I proceeded with the installation of WLOC
1.5 and it went without a hitch. I rebooted and WLOC tried to connect to
the Internet to finalize installation but my Internet was down. I turned
off the WLOC firewall, connected, and finalized fine. I remember the thread
about the Internet problem here on the forum and went to it. All I had to
do was add UDP53 to get Internet to start working with the firewall.
That is as far as I am so far. Still testing. Hope this helps some of the
others who have the problem I had.