I sorry to have to break the terribly sad news to you that the Hosts file you have is exactly what the Hosts file is - disappointing, I know!
Two links for you to peruse at your leisure:http://www.bleepingcomputer.com/tutorials/hosts-files-explained/http://winhelp2002.mvps.org/hosts.htm
My own take on it:
I find the easiest way to work with the internet is to compare it to the phone system. Just as every phone has a number that identifies it and enables an individual to be contacted, so does every computer - this is called the Internet Protocol, or IP, Address.
When you enter a web address into your browser, it cannot directly connect to the website as it does not have the IP Address for the server. It sends a request to a Domain Name Server, which is just Directory Enquiries for computer addresses, which will either know or will find out, the address and send it to your browser, which will then send the request for the web page.
Originally the DNS system didn't exist and to deal with the requirement for IP Addresses, the HOSTS file was used. This file contained all the names of the computers and their respective IP Addresses. Your browser would look for the name, read the IP address and then contact the computer - Google for ARPANET if you are interested in the early days.
This was OK when there were few computers, but as the network grew, so did the problems. As each new PC was added to the network, so it's name and IP Address had to be added to the HOSTS file. Until it was included, it could not be reached by any PC as the address was unknown. The more computers on the network, the more HOSTS files that needed to be updated and the worse the problem got.
The HOSTS file was still of use in this area when dialup was king because you could add the web address and IP Address of your favourite sites and this would preclude your browser from needing to contact a DNS for the address - it just went direct to the site. With 56k speeds, any reduction in web traffic was worth the effort.
These days with broadband it isn't really necessary to use this part of the HOSTS file's functionality, but it can still be of use, with a little imagination.
If we go back to the phone analogy, the HOSTS file is the phone book in your mobile. If you have the number stored, you can call direct. If not, you ring directory enquiries, get the number, and then ring.
If I was to take your phone and edit the numbers in your phone book, I could direct you to any number I chose, whether it be to a real number or one that is unobtainable. You would select the name and hit the "Go Phone" button and wonder what was happening. This is how the HOSTS file is used, but without the malicious grin i'd have if I got hold of your phone! :D
If you wished to prevent your browser from connecting to a certain site, you could put that site's web address in your HOSTS file and give it an incorrect IP address. Your browser doesn't have a checking function included, and will believe whatever it reads, so it goes to the IP address that it is told. This can be used to send somebody to the Salvation Army website instead of their favourite porn site, for example - fun or what!
Should you wish to stop the browser dead and have it display nothing for a particular web address, you need an unobtainable number IP-wise. The IP address 127.0.0.1 is reserved as the address for "Home". Every computer thinks that it has this address, and so using it in the HOSTS file will cause your browser to ask your computer for the page you have typed in which won't be supplied and the browser gives up.
There are a couple of ready-made HOSTS file that you can download which will block access to various sites - some porn, some delivering infections. The size of these files can cause PC slowness, so you do have to bear that in mind when you install one. You also need to be aware that not all ISPs support the use of the HOSTS file - AOL doesn't by default. Any changes you make to the file do diddly-squat.
In short, the HOSTS file is a phone book. You can either use it to speed up connections, or block the same.
(I could have put this bit at the top, but then you may not have read the rest and i've have wasted my typing!)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
As HijackThis has not been seriously updated by Trend Micro in some time, it is now no longer considered to be an effective tool for malware removal. Given that you are having issues I suggest that you go here
, follow steps 6, 7 and 8, and then start a new thread
and post accordingly, not forgetting to include a brief description of your issue including anything you consider pertinent.
As I am still wedded to my XP Desktop it's probably wisest if I don't make your evening worse, my time, by trying to second guess what actually belongs to Windows 7 and what is malicious in nature on your system.
If you have any further questions on the Hosts file, feel free to post them into this thread and i'll answer them, if I can.