Need to figure out how to edit the HOSTS file in Windows 7? For the most part, it’s pretty much the same as Windows XP and Vista, but with a few extra hiccups!

Just in case you don’t know, the HOSTS file is where you can manually enter a hostname and an IP address pair, thereby bypassing the DNS server. This can be pretty useful in certain situation, especially for anyone in IT.

For example, you can block websites using just the HOSTS file. All you do is add your own DNS lookup and you’re good to go. That’s because all browsers in Windows check the contents of the HOSTS file first when performing DNS resolution.

How to Edit The HOSTS File

The path to the Hosts file in Windows 7 is the same as before:


where %systemroot% is usually C:\Windows unless you installed Windows on a different partition. By default, you cannot see these hidden folders since they are system folders.

To show hidden folders in Windows 7, press the ALT key while in Explorer to bring up the File menu. Click on Tools and then Folder Options.

hosts file windows 7

Click on the View tab and then click on the Show hidden files, folders, and drives radio button under Hidden files and folders.

show hidden files windows 7

Now navigate to the directory above and open the hosts file and make your changes.

edit hosts file

Note that this method for editing the Hosts file will not work. You will get a message saying you do not have permission to save in this location.

windows 7 hosts file

In order to edit it, you have to click on Start, type in Notepad and then right-click on Notepad and choose Run as Administrator.

run as administrator

Now navigate to the drivers/etc folder again and make sure to choose All files for File Types, otherwise you won’t see the HOSTS file.

view all files

Make your changes to the HOSTS file and click File and Save to save all changes. Now you will not get the error about not being able to modify the HOSTS file. Note that you can use the HOSTS file to redirect a user from one site to another site too. Enjoy!