Windows Vista is so old that there are probably dozens of exploits out there that will not be patched.This is not fixable. If you must use Vista, do not connect it to a network.