Something is changing my hosts file without asking
Use Process Monitor with a filter to watch the hosts file. Run it long enough and you will see everything that changes the file.
http://technet.microsoft.com/en-us/sysinternals/bb896645
I faced similar problems. I solved it by following these steps
- Right click on hosts file go to
properties
. - Go to the
Security
tab. - Under
Groups and users
go to theSystem
andedit permissions
. - Deny write permissions for the System.
- Press
OK
andDone
.