One connects to the Internet via a router. The router creates a local network inside your home, and serves as a one-way door to the greater network which is the Internet. Your local computers are not on the Internet - it is the router that is on the Internet.
There is no way for the ISP to use the router to access your local network and its shares. The router only allows inside-to-outside connections, and in any case the local computers have no Internet address and so are not visible on it.
Therefore, setting the local network to private is fine, since only computers on the local network can see it. You should, however, protect yourself from your neighbors, who can see your router, by taking some elementary steps which your ISP should have described.
If you use a modem rather than a router to connect to the Internet, the situation is quite different. In this case, you should protect yourself by turning off File and Printer Sharing (in Properties of network adapter).
You may also be able to Change the default profile for unidentified networks through the registry :
In regedit find :
and look for your NIC adapter and
create a dword named
and modify the value from 0 to 1, then
disable/enable the network adapter.
You also might try this :
- In regedit, locate and then click the following registry subkey:
Click the (GUID) subkey that
corresponds to the network adapter.
- On the Edit menu, select New, and then DWORD (32-bit) Value.
- Rename it as
- Right-click DhcpConnEnableBcastFlagToggle, and
then click Modify.
- In the Value data box, type 1 and click OK.
- Close Registry Editor.