Başka bir işlem tarafından kullanılan Windows 10 ana bilgisayar dosyası


18

Aynı başlığa sahip başka bir soru daha var, ancak sorunumu çözmediler, bu yüzden başka bir tane açıyorum.

  • "Hosts" dosyası için geçerli kullanıcının tam erişim iznini ayarladım. Sahipliği bile aldım. Geçerli kullanıcı Yöneticiler grubunda.

  • UAC'yi kapattım.

  • Dosyadan salt okunur izni kaldırdım.

    C:\Windows\System32\drivers\etc>attrib hosts
    A            C:\Windows\System32\drivers\etc\hosts
    
  • Panada Antivirus'umu devre dışı bıraktım. Ayrıca Servisler paletinden 3 panda hizmetini durdurdum.

  • Yükseltilmiş bir Komut Satırı açıyorum (Yönetici olarak çalıştırıyorum). Not Defteri'ni çalıştırın ve dosyayı değiştirin. Dosyayı kaydetmeye çalıştığımda aşağıdaki hatayı alıyorum:

    Msgstr "" "Başka bir işlem tarafından kullanıldığından işlem dosyaya erişemiyor.

  • Dosyayı "Unlocker" kullanarak kontrol ediyorum ve yazılım dosyada aktif kilit olmadığını söylüyor.

Biri yardım edebilir mi?


1
Çoğu zaman bir AV'yi devre dışı bırakmak tamamen yeterli değildir. Size öneririm, Panda Antivirus uygulamasını kaldırın, ardından hosts dosyasını düzenlemeyi deneyin.
Ramhound


1
David, daha önce de belirttiğim gibi Unlocker bunu kilitlemedi. İşlem gezgini dosyaya eklenmiş tanıtıcı bulamaz.
wmac

Panda'yı kaldırmak da işe yaramadı. Bu çok garip.
wmac

Yanıtlar:


26

Aynı sorunu yaşadım, hostsdosyam ZoneAlarm Güvenlik Duvarı tarafından kilitlendi. Bunu çözmek için ZoneAlarm ayarlarında işareti kaldırmak zorunda kaldım [X] Lock Hosts File

resim açıklamasını buraya girin


4
ZoneAlarm 15'te, güvenlik duvarını kapatmak işe yaramaz - Güvenlik Duvarı / Temel Güvenlik Duvarı / Ayarlar / Gelişmiş Ayarlar'ı seçmeniz gerekir - ardından Ana bilgisayarları kilitle işaretini kaldırın.
Gene

Teşekkür ederim - Bu dosyayı düzenleyebilmek için Windows güvenlik ayarlarını "yok ediyorum". Yani, ZA I sayesinde muhtemelen kapalı çok daha kötü olduğumu (aka sahibi olarak "TrustedInstaller" geri yükleme -. (Son kez ana düzenlendi) bir yıl önce çalıştığı benim daha önceki çözüm Kederlen Yine - Teşekkür !!
Michael Keçe

11

Az önce gelip bu sorunu çözdüm, biraz soluklaştıktan sonra notları sunacağımı düşündüm.

Kullandığım SysInternals Explorer işleyin , Yönetici olarak çalıştır (kullanarak dosyayı kilitleme edildi sürecini bulmak için, Find > Find Handle or DLL). Yönetici izinleri olmadan çalıştırdığımda, sistem düzeyinde WRSAişlemi göremediğini unutmayın .

Benim durumumda WRSA.exe, Webroot Secure Anywhere. Korumayı devre dışı bırakmak dosyanın kilidini açtım ve kolayca üzerine yazabildim. Webroot'un bazı sürümlerinde "Gelişmiş Ayarlar> Kalkanlar" ı açmanız ve anasistemler dosyasındaki düzenlemeleri engelleme seçeneğinin işaretini kaldırmanız gerekir.

Antivirüs yazılımının hostselbette gibi dosyaları koruması tamamen doğrudur . Kötü amaçlı yazılım bu tür şeyleri sever.


Hayat kurtarıcısın! Webroot bloğum vardı. Çözümünüze kadar hiçbir şey işe yaramadı! Teşekkürler!
IrfanClemson

9

Sonunda suçluyu bulabilirdim. Soruna neden olan "Tiny Firewall" (Windows güvenlik duvarı kural yönetim yazılımı) adlı bir programdı.

Mevcut yazılımın hiçbiri dosya üzerinde bir kilit gösteremediğinden tam olarak hosts dosyasına ne yaptığını tam olarak bilmiyorum. İşlem izleyici (Sysinternals) kullanarak dosya ile bir şekilde ilgili olduğunu bulabiliriz. Kullanıcı arayüzünden çıktım ve işlemi durdurdum (durmasına izin vermedim, süreç ağacını öldürdüm ve manuel servise ayarladım).

Not: Bu, Tiny Firewall'un (hosts dosyasının korunması) bir özelliğidir ve ayarlarından kapatabilirsiniz.


0

Benim durumumda, HOSTS dosyası sürekli svchost.exe tarafından kilitlendi!

Sorun HostsMan aracını kullandığımdan beri başladı . HOSTS dosyasını yaklaşık 18 MB DNS numarası ve etki alanı ile doldurmuştu. Ve bilgisayarım aniden çevrimdışı oldu.

İşlem Gezgini aracı ile "etc \ HOSTS" araması yaptım. Arama sonuçlarında bir girişe tıkladığınızda, karşılık gelen kilitleme işlemi kahverengi renkle vurgulanır. Bu yüzden, HOSTS dosyasının svchost.exe işlemi ve bazen de diğer işlemler tarafından kilitlendiğini öğrendim. Svchost.exe HOSTS kilitleme başka bir işlem kadar bekledi. Sonra svhosts.exe ile ilgili işlem ağacını öldürdüm! Birkaç saniye içinde, bu svhosts.exe işlemi henüz yeniden başlatılmamış olsa da (HOSTS geçici olarak açıldı), sonunda HOSTS'u "HOSTS000" gibi başka bir şeye manuel olarak yeniden adlandırmayı başardım. Sonra komşu dosya "HOSTS.back" (varsayılan içerik ile yedek) HOSTS olarak yeniden adlandırdı. Sorun çözüldü! Aniden tekrar çevrimiçi oldum.

Etkinleştirdiğim DNS filtreleri için aşağıdaki resme bakın. Sanırım, Windows 10, HOSTS dosyasına kaydedilen tüm 50 bin alan adıyla aşırı yüklenmişti.

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.