I have a Toshiba Satellite laptop (Vista Home Premium SP1 32-bit, AMD Turion 64-bit 2GHZ, 2GB RAM) and have been unable to successfully install ZoneAlarm ISS 8.0.298.035. The problem was that the tray icon would display "Protecion is up, UI is initializing" when hovered, and the UI could not be opened. I spent many hours over many days reading forumns, installing ZA, deinstalling, cleaning up after deinstall, disabling other software, changing settings, reinstalling, etc. All without much luck until today. I hope this helps some other poor soul out there.
All I did was copy the file vsdatant.sys from c:\windows\system32\zonelabs\ to c:\windows\system32\drivers\, and restarted Windows. ZA then started normally and I was able to open the UI, download updates and run scans. Note that this fix is for Vista since my XP Pro system expects vsdatant.sys in C:\windows\system32\
Following are some details about how I found the solution -- they have been shortened to focus on the most valuable clues and information. Maybe there will be enough here for ZoneLabs or the smart people who read these forums to figure out what really went wrong.
I started like most others by deinstalling and reinstalling. When that didn't work, I tried deinstalling and purging the various bit of leftover data before reinstalling. Then I started shutting off other software and services using MSCONFIG. None of that helped. I found a forum entry that suggested removing some Atheros software that comes on Toshiba laptops but didn't do so for fear of making matters worse. At this point all I knew was that ZA's installation seemed to be very touchy, Toshiba laptops seemed to be particularly prone to having the problem, and that no one really had a solid explanation or fix.
My first big break came when I saw an error message in one of the Windows event logs that said the vsdatant service couldn't start because a file wasn't found. I searched my hard drive and found a copy in C:\windows\system32\zonelabs. I copied it to C:\windows\system32\ based on another forum entry but that didn't help. By looking at the TrueVector service, I could see that it had a dependency on the vsdatant service, but vsdatant didn't show up in the list of services.
Break #2 came when I found vsdatant in Device Manager (after making hidden devices visible) and could see vsdatant wasn't working. The message was: "This device is not present, is not working properly, or does not have all its drivers installed. (Code 24)". I'd get a message saying the file couldn't be found when I tried to start it (on the Drivers tab in the properties dialog). Unfortunately, the message didn't say exactly which file or where it should be located. There was also a possibility that something vsdatant needed (such as another DLL) was missing.
Break #3 came when I searched the registry and found a possible location for vsdatant.sys. The path for the "ImagePath" key was: HKEY_LOCAL_MACHINE\system\ControlSet001\Services\v sdatant, and it pointed to C:\windows\system32\drivers.
Before trying the fix, I speculated that somehow the ZA installer aborted and just didn't do the copy. I was now concerned that there were other things (such as making registry entries) that didn't get done. My fears are diminishing as ZA continues to operate normally. I have an AV scan running now, and then I'll start enabling all the things I disabled and see if ZA still runs.
My advice to others with the "UI is Initializing" problem is to:
a. Use Device Manager, make hidden devices visible, look for vsdatant under "Non-Plug and Play Drivers" and see if it is working.
b. If not, look for vsdatant.sys in either C:\windows\system32, or c:\windows\system32\drivers. If you don't find it, my fix may work for you.
c. Use the registry editor (RGEDIT) to find the key I mentioned above, and note the path.
d. Look for vsdatant.sys in C:\windows\system32\zonelabs. Hover over the name to make sure it's the right version. Copy it to where Windows expects to find it.
e. Restart Windows
Thanks to all those who posted information about the problem that gave me the breaks I needed. Hopefully this is a little payback.