You should be able to disable public networks in the Windows firewall. Go to the firewall and select Advanced settings. You will see Domain, Private and Public then go to properties. You should be able to block the inbound and outbound Public area. You might also want to block the Domain also if you only use Private. Of course, make sure Private is enabled.