- Open registry editor
- Go to 'HKLM\System\CurrentControlSet\ Services\NetBT\Parameters' key
- Go to option called TransportBindName (on the right hand side)
- Empty the value so that Data (value) of 'TransportBindName' is empty. Close Registry Editor.
- Reboot the PC
- And you are done
- As again, this requires opening the registry editor
- Go to 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters' key
- Create a 'REG_DWORD' Entry with the name SMBDeviceEnabled and give it's value 0
- Close Registry Editor
- Reboot the PC
I went on googling and almost experimented all the things I found - none of them worked for me. It took almost one full day :(
Then I started experimenting on my own, and luckily to my great satisfaction, I found it. Here is what worked for me:
- Open Services by typing services.msc in Run dialog box.
- Locate the service named 'Server'. The description field for this should be saying something like 'Supports file, print, and named-pipe sharing over the network for this computer. If this service is stopped, these functions will be unavailable. If this service is disabled, any services that explicitly depend on it will fail to start. '
- Double click on that service
- Click on the button 'Stop' to stop it.
- In the Startup Type combo choose 'Disabled' so that on the next boot, this service will not start running. Apply your changes by clicking on Ok.
- Now locate another service named 'TCP/IP NetBIOS Helper'. The description should read something like 'Enables support for NetBIOS over TCP/IP (NetBT) service and NetBIOS name resolution.'.
- Do the same with this service - stop it and disable it.
- Restart the computer
Disclaimer: By reading the descriptions of the services you disabled, you should have a hint that your file sharing and other things will not work on the next reboot.
You can always go to Services again and set the services as 'Automatic' to enable them on the next reboot.
if it also works for you, kindly come back and leave a note of appreciation.