Mengedit file host pada Windows 8

31

Saya mencoba mengedit file host saya di Windows 8 Pro.

Ketika saya membuka C:\Windows\System32\Drivers\etc\hostsdi Notepad ++ atau editor teks lainnya, membuat perubahan dan upaya untuk menyimpan, saya mendapatkan dialog yang memberitahu saya "Simpan gagal: Periksa apakah file ini dibuka di program lain."

Saya tidak bisa memikirkan apa yang akan menggunakannya (selain browser, IIS , dan Windows Defender ). Saya belum pernah mengalami masalah ini di Windows 7. Saya telah menggunakan Process Explorer untuk mencoba dan mengidentifikasi setiap proses yang saat ini menggunakan file host, tetapi ketika saya mencari Process Explorer untuk "Menangani atau DLL substring" 'hosts' it doesn ' t mengembalikan apa pun. Saya telah melihat-lihat Process Explorer untuk melihat apakah ada cara lain untuk mencari proses yang memakan file tersebut, tetapi belum beruntung.

Saya juga mencoba menghentikan layanan Windows Defender dan menghentikan Layanan WWW.

David Sulpy
sumber
1
Process Explorer sendiri telah diketahui terkadang membuat file tetap terbuka. Pastikan juga Anda menjalankan notepad Sebagai Administrator. Saya tidak punya masalah mengedit file host di win8.
Bret Fisher
2
Berjalan sebagai Administrator adalah jawabannya, Terima kasih Bret.
Jangan mengabaikan mengecualikan file host dari Windows Defender, di antara program AV lainnya yang diinstal, sebelum mencoba memodifikasinya mengikuti saran di sini. Lihat di sini untuk instruksi lebih lanjut; howtogeek.com/122404/…
Terkait: file hosts diabaikan, bagaimana cara mengatasi masalah? pada Kesalahan Server.
Arjan
-1 Anda menulis bahwa Anda mendapatkan kesalahan ini di editor teks apa pun "Simpan gagal: Silakan periksa apakah file ini dibuka di program lain" <- Saya tidak percaya Anda. Saya google itu dan dari hasil yang saya lihat, hanya notepad ++ muncul
barlop

Jawaban:

33

Anda harus menjalankan Notepad ++ sebagai administrator. Kalau tidak, Anda tidak akan memiliki izin yang diperlukan untuk mengedit file itu.

Frederik Nielsen
sumber
1
Apakah ada cara untuk membuatnya sehingga Anda tidak perlu menjalankan sebagai admin untuk mengedit file itu?
Sawtaytoes
Bukannya aku sadar.
Frederik Nielsen
1
@ Saturn2888 Saya akan sangat menyarankan Anda untuk tidak mengubah izin. Jika tidak, virus dapat membajak semua webbrowsing Anda dengan menyuntikkan entri DNS ke dalamnya untuk situs web yang Anda kunjungi, dan mengarahkan Anda ke situs web berbahaya.
Darth Android
Jika Anda merasa frustasi dengan keseluruhan Jalankan sebagai Admin, inilah cara Anda dapat menggunakan pintasan Shell Extension untuk melakukan ini: 1) Klik kanan file hosts -> Buka di Notepad ++ 2) Tutup Notepad ++ 3) Jalankan Notepad ++ sebagai administrator. File harus tetap terbuka karena N ++ mengingat file terakhir yang Anda buka. Menghemat Anda menggali melalui dialog buka file.
Aren B
@ Aren B Sedihnya, Notepad ++ berjalan sebagai admin sepenuhnya melupakan semua tab yang saya buka sebagai pengguna. Benar-benar menjengkelkan.
Sawtaytoes
10

Jika Anda benar - benar memiliki hak administrator, maka Anda mungkin berperang melawan UAC . Pastikan untuk meluncurkan editor teks favorit Anda dengan mengklik kanan padanya dan memilih "Run as administrator".

Massimo
sumber
Poin yang bagus. Saya menjalankan sebagai pengguna dengan hak administratif.
David Sulpy
3

Saya memiliki kasus yang sama, dan tidak dapat mengubah file host bahkan setelah saya memeriksa apakah saya memiliki semua izin dalam pengaturan pengguna atau izin file host.

JAWABAN: Beberapa perangkat lunak antivirus (dalam kasus saya AVIRA) memblokir semuanya dalam mengubah file host dalam opsi keamanannya. Nonaktifkan sebentar, dan ubah. Hati-hati, itu bisa berisiko!

Frankl
sumber
AVIRA adalah masalah dalam kasus saya, terima kasih!
IvanL
2

Anda mungkin juga ingin memeriksa izin Anda pada file host itu sendiri. Anda dapat menjalankan sebagai administrator tetapi Anda mungkin tidak memiliki hak untuk mengedit file.

Peter
sumber
2

Salin file host ke lokasi lain di PC (seperti Documents) dan edit di lokasi itu. salin file host kembali ke lokasi asli. Bekerja untukku.

pengguna255834
sumber
ini mencapai hasil yang sama dengan komentar @BenFisher ... JIKA dialog izin muncul selama file diganti dan JIKA file tidak digunakan.
Lorenzo Von Matterhorn
0

Berjalan sebagai admin tidak berfungsi di Windows 8 untuk saya. Inilah yang saya lakukan untuk menyelesaikan masalah:

  • Putuskan sambungan dari internet dengan mencabut kabel jaringan (atau menonaktifkan nirkabel)
  • Temukan file host. klik kanan -> properti -> keamanan
  • Klik Pengguna lalu edit
  • Tambahkan tulis untuk pengguna (admin telah menulis tetapi tidak berfungsi)
  • Edit file dengan menjalankan notepad sebagai admin
  • Menyimpan file
  • Hapus tulis untuk pengguna
  • Hubungkan kembali ke net.
nero
sumber
alangkah baiknya jika orang yang menandai ini tidak membantu meninggalkan sedikit catatan yang mengatakan mengapa itu tidak membantu. ini bekerja untuk saya ketika saran di atas tidak berfungsi. terima kasih peter untuk tipnya.
nero
Mungkin karena tampaknya lebih dari sekadar komentar daripada jawaban. Saya telah mengedit jawaban Anda agar sedikit lebih mudah dibaca, dan dapat dikenali sebagai jawaban.
James Mertz