Did you accidentally set you home network connection profile to “Public”? Windows 8 and 10 have an easy way to change it to “Private” using PowerShell. First, you must open PowerShell as an administrator. If you’ve never run PowerShell before, you need to permit the running of commands on your system. The command for this is:
Set-ExecutionPolicy UnRestricted
To switch from “Public” to “Private”, run this command:
Get-netConnectionProfile | set-NetConnectionProfile -NetworkCategory Private
If you are currently “Private” and want to change to “Public”:
Get-netConnectionProfile | set-NetConnectionProfile -NetworkCategory Public
If you never expect to run PowerShell again, you should reset your security settings with:
Set-ExecutionPolicy Restricted
I never did figure out how to do this from the Windows 8 GUI.