go to RUN, type services.msc, click Enter.
Ensure WOrkstation service is started and set to Automatic...do the same for all & each its dependencies(right-click Properties, Dependencies)..i think they're Browser, NIS network store interface, SMB 1 & 2...as well for other services that depend on it in lower dialog box: Computer Browser, NetLogon, Terminal Services Configuration.
In other words, repeat Properties / Dependencies process for each of them.
You may also need to scan thru Services list for anything else that resembles network-related, changing anything Disabled to Manual.
When you open up Windows Firewall, the following initial settings should be:
Display a notification xxxxxxxx: YES
Network Location: Private(not Public)
In Change Settings / General / untick Block All Incoming Connections.
Lastly, the obvious--
Network and Sharing Center:
ensure that the following are "not" set to OFF:
Network Discovery & File / Public Folder / Printer / Media Sharing(whatever is appropriate for what you wish to share)
and set to OFF:
Password Protected Sharing.
Good Luck.