Hi i found that one of my windows files was slipping which was not letting windows firewall recognise it.
What you do is if you have it insert windows xp cd and run setup let it do an upgrade(recommended) and it will repair all your file it takes 51 minutes, when it has finished just reinstall windows updates, it won't interfer with your other files, and you will find the problem solved, doing a restore will not help, windows needs to put the file back.