Tags: , , | Categories: Genel Posted by okutbay on 06.08.2009 14:58 | Yorumlar (0)

In Windows, 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
Tags: , , , , | Categories: Genel, Security Posted by okutbay on 06.08.2009 14:38 | Yorumlar (0)

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 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