Windows 10, ana bilgisayar dosyasını düzenleyemiyor


29

Son zamanlarda yeni bir bilgisayar kazandım ve Windows 10'a yükselttim (bunun diğer sürümlerde de bir sorun olduğunu düşünmeme rağmen).

Kullanıcım yönetici. UAC'yi en düşük seviyeye ayarladım. Sahibimin tamamını c:\diskteki kullanıcı olarak değiştirdim (hosts dosyası dahil.)

Yine de, çalıştırdığımda notepad c:\windows\system32\drivers\etc\hosts, dosyayı düzenlediğimde ve kaydetmeye çalıştığımda, bana izin vermiyor. Not Defteri'ni önce yönetici olarak çalıştırırsam, sonra dosyayı açarsam, sorunsuz şekilde kaydedebilirim.

Ancak, neden aldığım ölçümlerden sonra, kullanıcım yönetici kullanıcı olarak kabul edilmiyor? Kullanıcımı gerçek bir yönetici yapmak için (ve yalnızca kullanıcı hesaplarında bazı süslü etiketlere sahip normal bir kullanıcı değil) kullanmak için neyi özlüyorum?

Güncelleme soru: Bir olan bir kullanıcı var olduğunda Administrator, neden bu kullanıcının izinlerini güvenlik grubuna etkilenmez Administrators, daha ziyade güvenlik grubu Users?


1
Bu kısıtlamalar, insanların “yanlışlıkla” kötü niyetli kod içeren bir sisteme bulaşmasını engellemek için uygulanmaktadır. Ayrıca, PC'sini yönetici olarak çalıştıran herhangi bir BT uzmanı muhtemelen diğer sistemlere idari erişime sahiptir ve kolayca bir RGE (Üreten Olayı Devam Et) oluşturabilir. Bir danışman veya JR yöneticisi bana bunu sorsaydı, şahsen erişimi olan her cihazın son derece yasaklayıcı haklara sahip olduğundan emin olurdum ve yalnızca kişisel olarak onayladığım Citrix uygulamalarını çalıştırmasına izin verirdim.

3
İnternette gördüğü her şeye inanan 63 yaşındaki babam için ve bilgisayarla büyüdüğüm kadar büyük bir şaşkınlık duyduğuma inanan benim için aynı güvenlik mekanizmalarına sahip olduğumu anlamıyorum. ben mi. Pratikte bana güvenlik sağlamayan güvenlik önlemlerini alarak zaman harcamak istemiyorum. O zaman bu önlemleri etkisiz hale getirmek için daha fazla zaman harcamak zorunda kalmam çok sinir bozucu, ve görünüşte olsa bile, hala oradalar.
Ağustos'ta

Yanıtlar:


24

Üstümdeki birçok kişi açıkça açıkça ortaya koydu:

  • Masaüstüne Kopyala, Not Defteri ile Düzenle ve Kaydet, Önceki Ana Bilgisayar Dosyasının Üzerine Yazacak Geri Kopyala
  • Uac'u devre dışı bırak
  • Cmd'yi Yönetici olarak ve "notepad ..." yazıp
  • Yerel Kullanıcılar ve Grup Yöneticisini kullanın (İstenmeyen)

Listemdeki seçeneklerden biri insanların yıllardır nasıl yaptıkları. İade kopyası için yalnızca bir UAC istemi var . Vista döneminden beri bu şekilde yapıldı.

Size daha önce açıklandığı gibi, bir Yönetici kullanıcısınız. Bunu değiştirmek için çaba sarf edebilirsiniz, ancak bunun bir çok riski var. Karşılaştırma yapmak için: Linux'ta düzenli olarak "root" kullanan uygulamalar yapmaz, bunun yerine "su" komutunu kullanarak veya "root" olarak giriş yaparak yükseltirsiniz.


Görünüşe göre, yönetici kullanıcılar, yöneticiler kullanıcı grubunun ayrıcalıklarını alamazlar. Kullanıcılar grubuna dosyanın tam denetimini verdiğimde kolayca kaydedebildim. Bana mantıklı geliyor, ama hey, en azından çalışıyor.
Ağustos'ta

Bunların hiçbiri benim için değil. "Hedef Klasör Erişimi Reddedildi" "Bu işlemi gerçekleştirmek için izne ihtiyacınız var" [Tekrar Dene] [İptal]
AzulShiva

Secutiry Ayarlarını ve izinlerini de değiştiremiyorum. "Windows Güvenliği" "Ana bilgisayarlarda izin değişiklikleri kaydedilemiyor. Erişim reddedildi." [Tekrar dene] [İptal]
AzulShiva

Evet. Soruyu, teori yapmak ya da ahlak göstermek yerine, uygulanabilir bir çözümle cevaplayan tek kişi "şaşırtmalı / yapmamalı". Başparmak havaya!
kullanıcı3285866

10

Sorun aslında çok basit: Windows 10'da hostsdosya varsayılan olarak salt okunurdur. Bu , idari ayrıcalıklarla erişebilseniz bile , hala yazamayacağınız anlamına gelir. Üstelik (en azından makinemde) bu, diğerlerinin önerdiği şekilde bir kopyanın düzenlenmesinin işe yaramayacağı anlamına gelir, çünkü salt okunur olacaktır!

Düzenleyebilmek için önce salt okunur bit'i devre dışı bırakmanız gerekir:

  1. c:\windows\system32\drivers\etc\Dosya yöneticinizde klasörü açın ;
  2. hostsdosyayı sağ tıklatın ;
  3. seç Properties;
  4. işaretini kaldırın Read-Only;
  5. tıklayın Apply;
  6. tıklayın Continue(yönetici ayrıcalıklarına sahip eylemi gerçekleştirmek için).

Ardından, hostsdosyayı favori metin düzenleyicinizle (yönetici olarak çalıştırarak) serbestçe düzenleyebilirsiniz . Diğer uygulamaların bilginiz olmadan değiştirmesini önlemek için işleminiz bittikten sonra salt okunur bit'i ayarlamayı unutmayın .


Bu dosya salt okunur şekilde gösterilmiyor
PlanetUnknown

1
@PlanetUnknown Bu cevabı Windows 10'un yeni kurulumuna sahip bir makinede yazdığım zamandı.
AP

Binlerce kez teşekkürler. Kelimenin tam anlamıyla net üzerinde tüm çözümleri denedim ve bu oldu!
Dheeraj Bhaskar

1

Sadece bir Yönetici kullanıcı olduğunuzdan, yaptığınız her şeyin bir yönetici olarak yaptığınız anlamına gelmez; bu sadece bunu yapabilme yeteneğine sahip olduğun anlamına gelir.

Varsayılan olarak, kullanıcılarınız diğer kullanıcılarla aynı şekilde çalışır.

İdari görevleri denediğinizde ve önceden oluşturduğunuzda, bazı uygulamalar yönetici ayrıcalıklarıyla çalıştırılır (yönetici olarak çalıştır tıklattığınızda olduğu gibi).


Eh, kullanıcı hesabım "Yönetici kullanıcı" değil, "Yönetici" diyor. Ne olursa olsun, kullanıcımın "Yönetici kullanıcı" yerine "Yönetici" olmasını isterdim, bu imkansız olmamalı mıydı?
Ağustos'ta

1

Bunu yapmamı tavsiye etmem, ancak bu dosya üzerinde kullanıcıya Tam Denetim verirseniz, istediğiniz şekilde çalışması gerekir. Bu bir güvenlik riski olsa da, gerçekten ihtiyacınız varsa, lütfen dikkatlice düşünün.


Dosyanın kontrolünü elimde tuttum, hatta kendimi dosyanın sahibi olarak belirledim. İstesem de pencerelerin beni “korumak” istemiyor.
Saat

Windows 10 etiketini fark etmedim, bu yüzden belki de cevabım yanlış. Dosyayı sağ tıklayıp Güvenlik sekmesine gittiğinde, kullanıcınız için 'Tam Denetim' görüyor musunuz? Windows 7'de denedim ve bu işe yarıyor, belki de Windows 10 farklı davranıyor.
HoD

Bunu Windows 7'de de yaptım, ayarlamayı başardım, böylece bana herhangi bir sıkıntı vermedi. Hatırladığım kadarıyla aynı şeyi Windows 10 bilgisayarımda da yaptım, ancak aynı sonucu alamadım. Yöneticiler grubu dosyayı tam olarak kontrol eder. Ancak, Kullanıcılar grubuna dosyanın tüm denetimini verdiğimde, onu kaydedebilirim. Dolayısıyla bir yönetici hesabım var, ancak Kullanıcı grubunun erişim hakları ayrıcalıklarımı etkiliyor.
Ağustos'ta

1

Ayrıca tinyfirewall'u yüklediyseniz , ana bilgisayar dosyasının düzenlenmesini engelleyen varsayılan bir seçenek vardır .


1

İşe yarayan (benim için önemliyse Windows 10) benim için,

notepad.exeYönetici ayrıcalıklarına sahip olan sadece RUN veya başka bir metin editörü (sublime, notepad ++) (sağ tıklayın exeve " Yönetici olarak çalıştır " ı seçin ), dosyayı düzenleyin ve kaydedin.

Güncelleştirme:

Çalıştır komut istemini aç - Windows Key+ tuşlarına basın Rve folllowing komutunu yazın / yapıştırın

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

0

Oturum açtığınızda, kontrol panelinin size ne söylediğinden bağımsız olarak, kullanıcıyı hem yönetici hem de kullanıcı olarak tanımlayan bir "Kerberos" belirtecine sahip olursunuz.

Kendinizi kullanıcılar grubundan çıkarmak ve yalnızca yöneticiler grubunda bulunmak için yerel kullanıcı yöneticisini (C: \ windows \ system32 \ lusrmgr.msc) kullanabilirsiniz ve yalnızca yöneticiler grubunda yer alır - ancak bu değerinden daha fazla güçlük çekebilir.

Bir başka hacky tarzı yaklaşım yönetici olarak cmd'yi başlatmak ve ardından "notepad C: ......"

Bunu her zaman bir adım öteye götürebilir ve cmd'den yönetici olarak cmd'yi başlatabilirsiniz, cmd'den "taskmgr" dosyasını başlatıp "explorer.exe" dosyasını açıp yeniden açabilirsiniz. Taskmgr, bu bağlamda başlatılan bir yönetici olarak işlendiğinden (explorer.exe - WINDOWS!) Aynı zamanda saf bir yönetici bağlamında olacaktır - NASIL, bu sayısız uyarı ile birlikte gelir:

  • Profil yolu yöneticininkine değişecek
  • Yaptığın her şey yönetici olacak.
  • Bir şeyi batırırsanız - bilgisayarınızın tamamen erimesine neden olabilirsiniz

UAC, büyük çarpışmalara neden olabilecek bir şey yapmadan önce durmanıza ve düşünmenize izin vermek için orada olmak içindir.

Alternatif olarak, UAC'yi (Denetim Masası> Kullanıcı Hesabı ve Aile Güvenliği> Kullanıcı Hesapları> Bir Kullanıcı Seç> Kullanıcı Hesabı Kontrol Ayarlarını Değiştir) devre dışı bırakın VEYA (Başlat> searc> UAC)


UAC zaten devre dışı. Bir bilişim uzmanı olarak kendimi kötü niyetli yazılımlara karşı enfekte etmiyorum. Sorun şu ki, gerçekten can sıkıcı, kendimi yönetici olarak ayarladıktan sonra, UAC'yi devre dışı bıraktıktan sonra, kendimi dosyanın sahibini yaptıktan sonra düzenleyemem bilgisayarımdaki dosya gereksiz bir yol almadan. Bir dosyayı iki kez tıklattığımda veya bir dosyayı kaydettiğimde, kararımı çoktan verdim, Windows'tan ikinci bir tahminde bulunmama gerek kalmadı, ancak yapmamaya yönelik önlemler almış olmama rağmen, yine de gerçekleşiyor gibi görünüyor.
Ağustos'ta

0

Hosts dosyasını masaüstünüze kopyalayın, aynı yere kaydedin ve sonra system32 \ drivers \ etc dizinine tekrar kopyalayın. UAC açılır penceresini evet ile yanıtlayın. bu kadar.


Belki daha net olabilirdim, genel olarak böyle sıkıntılardan kaçınmak istiyorum. Elbette, bunun üzerinde çalışabiliyorum, ancak bilgisayarımdaki bir dosyayı değiştirmek istediğimde her şeyin üstünde çalışmak istemiyorum. Ne yaptığımı biliyorum, 20'ye ihtiyacım yok "emin misin" sadece denediğim şeyi yapmamın engellenmesi gereken sorular ..
Tobb

0

Kullanıcı grubunun erişim haklarını hosts dosyası üzerinde tam kontrol olarak değiştirmek, bir şeyi yönetici olarak çalıştırmak zorunda kalmadan kaydetmeme izin verdi. Hesabımın bir yönetici olması ve yöneticilerin dosyayı tam olarak kontrol etmeleri gerçeği, dosyayı düzenlememe izin vermedi. Anlamı yok. Windows'a git!


0

Güvenlik duvarı ayarlarınızı kontrol edin. Daha yeni bu sorunla karşılaştım. Bilgisayarımın sadece kullanıcısı ve bu ana bilgisayar dosyasını işbirliği yapamadı. Silmeye çalıştı ve virüsten koruma yazılımı açıldığını ve beni koruduğunu söyledi. Avira kullanıyorum, bu yüzden gerçek zamanlı koruma yapılandırmamda, güvenlik sekmesini ve "Windows ana bilgisayarlarını değişikliklerden koru" yu kontrol ediyorum. varsayılan olarak açıktır. İşaretini kaldır, uygula, değişiklik yap, sonra tekrar kontrol et ve uygula. Bu seçenek işaretlenmemişse sorun yok.


2
(1) Güvenlik duvarı ayarlarının antivirüs koruması ile ne ilgisi var? (2) Antivirüsünüzün hosts dosyasını değiştirmenizi engellediğini söyleyen bir açılır mesaj aldınız. OP yapmadı. Peki neden bu sorunun antivirüsle ilgisi olduğuna inanıyorsunuz?
Scott

Ben de Avira ile sorun yaşadım. Dosya zaten başka bir program tarafından açılmış gibi ana bilgisayar dosyasını değiştiremedim (hiçbir Avira penceresi açılmadı). Avira'nın gerçek zamanlı korumasını devre dışı bırakmak benim için sorunu çözdü.
cakan
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.