I'm going to take your title literally.
How to make sure nothing is shared from Windows 8?
Focusing on nothing, there is no better control for that than using the Windows Firewall.
In the Windows Firewall, you can block incoming sharing service packets as they have pre-made entries for that. You don't have to know the low level details like IPs and ports, just set the relevant lines to be blocked (unchecked). In your case that would be the File and Printer Sharing
but it might be worth checking the rest as well...
![enter image description here](../../I/static/images/e7d85d9c62e6cd1bcddcba440e7cac985ac464621b1272a3070109af6f11dbbc.png)
Don't go to the advanced Windows Firewall unless you know what you are doing and want even better control. You'll be presented with too much details there...
![](../../I/static/images/9d2b881829851c43579b6da29cd413cb4873492da8d4d5ea5ecdc3c41a2326a1.png)
If you are concerned about outgoing traffic, you might want to more carefully filter traffic in the outbound list than setting it wide open. Although it might be better to check through the services if you don't want to spent time on complex firewall confiuration using IPs and ports, but if you do know about networking consider to go ahead.
On Windows, I did this a time ago where I started by blocking everything and first opened up the critical services like DHCP, DNS and HTTP. Worked fine, from there I started adding rules. It's perhaps a bit tedious in the beginning but you're sure that only what you opened is communicated through, and which processes can communicate through these ports. I might plan to do this again on the Linux system I'm running now, because the control makes you feel much safer...
In older versions of the Windows Firewall this is present my going to the properties of the Windows Firewall and then to the exceptions tab where you can tick it off:
![enter image description here](../../I/static/images/64fc5cac1fd4dda9f89bd63fa1072c62dadaaeb9208648c454a694dcab78fdf4.jpg)
3I think you are being overly aggressive.. I am just asking - what have I missed that's all.. if you are sure that is all I can do - then put it as an answer and don't judge me. – Boppity Bop – 2012-10-28T14:22:06.843
Did you create a local account or connect to a Microsoft account when setting up? Use a local account (and don't login to any online services) if you want to be sure.. – Bob – 2012-10-28T14:22:49.243
I created 'Microsoft login' and use it as online... is there a white paper explaining what is exposed through this ? I mean I don't want to get offline altogether - I want to control the risk – Boppity Bop – 2012-10-28T14:26:26.510