Comodo isNOT a good option - and Windows has its own firewall which is perfectly good enough, and a lot less hassle than third-party ones - pleas uninstall Comodo and ensure that the Windows Firewall is switched on.
Sorry about that - not enough caffeine!
Let's address the firewall problems
Open an Elevated Command Prompt, and run the following commands....
NET START BFE
NET START MPSSVC
SC QUERYEX MPSSVC
SC QC MPSSVC
SC SDSHOW MPSSVC
SC QPRIVS MPSSVC
SC QSIDTYPE MPSSVC