In Windows Vista, Hosts file is a read only hidden system file. So that you cannot edit that file. Also running notepad as an administrator doesn't solve this problem.
There are a lot of articles about this topic but none of them giving this solution.
You can solve this by typing some DOS commands at command line:
C:\Users\Administrator>cd C:\Windows\system32\drivers\etc
C:\Windows\System32\drivers\etc>attrib -s -r -h hosts
After you edit and save the file you can put attributes back.
C:\Windows\System32\drivers\etc>attrib +s +r +h hosts
Hope this helps...
PS: Order of the attribute switches is important. Write s first.
2 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Bildiğiniz gibi geliştirme yaparken alan adı varmış gibi bir sunucuyu kullanmak istedğimizde hosts dosyamıza test sunucusu ip adreslerine karşılık gelen alan adı tanımlamalarını yapıyoruz. (Başka amaçlar da olabilir tabi. Örneğin youtube açmak :) )
Ama Vistada Notepad programını yönetici olarak çalıştır deseniz bile Hosts dosyayı salt okunur gizli sistem dosyası olduğu için dosyayı kaydetmenize izin vermez. Bu sorunu aşmak için eski DOS komutlarına dönüp şunu yazmak yeterli olacaktır.
C:\Users\Administrator>cd C:\Windows\system32\drivers\etc
C:\Windows\System32\drivers\etc>attrib -s -r -h hosts
Artık dosya standart bir dosya olarak editlenebilir. Güvenlik sorunu yaratmamak için işiniz bittikten sonra öznitelikleri geri ayarlayabilirsiniz.
C:\Windows\System32\drivers\etc>attrib +s +r +h hosts
Kolay gelsin.
3 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5