I just got my hands on a few SSDs the other week and was configuring everything the way I wanted (triple-booting Vista, XP and Ubuntu, along with a load of other finicky things). The problem was the amount of space I had, only 64Gb for all those OS’s. Well, I had another 2Tbs with normal drives not doing much, so I decided to use Vista’s handy function of ‘mklink /J … …’. I did that for the massive craziness that is Vista, winsxs, for SoftwareDistribution, but also for “Program Files”, “Program Files (x86)” and ProgramData. To get this setup right, you have to do it step by step, one thing at a time.
After having installed AVG, Comodo and a few choice vital programs, I went about creating those links, to free up the space on my Vista partition. Before linking, Comodo was working 100%… after “The network firewall is not functioning properly”. This wasn’t the first time I’d seen the error, I had come across it earlier and had assumed it was down to some program I had installed before it, so after exhausting all the tips from this forum, I’d actually gone back to a clone of the drive at a clean / fresh state. But this time it was clear, it had been working all the way along, in it’s directory, C:\Program Files\Comodo\Firewall, up until I junctioned that to be at D:\Comodo\Firewall.
I then went about uninstalling, rebooting and reinstalling (without any junction), to D:\Comodo\Firewall. Guess what? It’s completely 100% fixed. This test is absolutely easily repeatable, I’ve redone it here, myself. So that’s one certain thing that’ll break Comodo 3, it doesn’t handle Vista’s junction / mklink links at all.