Este comando deve cuidar do compartilhamento de arquivos e impressoras:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
Para o firewall:
netsh advfirewall set currentprofile state on
Eu já os experimentei agora e parece funcionar para mim.
Para obter informações adicionais, consulte o artigo KB da Microsoft: link