Windows 10'da uygulamaları varsayılan olarak yönetici olarak çalıştır


44

Microsoft Windows 10 ile yeni bir dizüstü bilgisayar aldım. Önceki dizüstü bilgisayarım Windows 7 kullanıyordu.

Uygulamaları varsayılan olarak "yönetici olarak çalıştırma" alıyorum, böylece dosyaları kaydetme / üzerine yazma konusunda sürekli sıkıntı yaşamaya çalışmıyorum. Buradaki öncelik, kendi dosyalarımı harici bir sabit sürücüde değiştirebilmek; Bunu yapabilmek için özel bir şey yapmam gerektiğini ummazdım. Dizüstü bilgisayardaki kullanıcı hesabım bir "Yönetici" hesabı ve Kullanıcı Hesabı Denetimi ayarını "Asla bildirme" olarak ayarlıyorum. Bunun istediğim efekti elde edeceğini düşündüm ( Windows 7 ile ilgili olarak bu konuda da önerildiği gibi )

İşte Windows 10'da UAC'yi devre dışı bırakma ayarımın bir ekran görüntüsü: Kullanıcı Hesabı Kontrol Ayarları

Yine de Notepad ++ (biri için) otomatik olarak yönetici haklarıyla başlamıyor. Başka ne yapmam gerekiyor ya da neye bakıyorum?

Teşekkürler

PS. Yapmaya çalıştığım şeyin bir güvenlik riski olduğunun farkındayım, ama bu sorunun amacı değil; Bir şeyi yapmam gerekip gerekmemem, bir şey yapıp yapmamamdan farklıdır.


2
Windows 8 ve üzeri sürümlerde UAC'yi tamamen devre dışı bırakamayacağınızı düşünerek, ilgili sorunun cevabını nasıl takip ettiğinizden emin değilim. Bunu normalde, her zaman Yönetici olarak çalışacak şekilde söz konusu uygulamanın kısayolunu ayarlayarak yapabilirsiniz. Ne sorduğunuzu anlıyorsunuz, sizin tarafınızdan BÜYÜK bir güvenlik riski, her zaman Yönetici olarak çalışan şeyler, kötü amaçlı yazılımın kötü amaçlı yazılımlarınızı dosyalarınızı nasıl şifrelediğini (işlem için Yönetici izinleri gerektirir).
Ramhound

2
Eğer “dosyaları kaydetme / üzerine yazma konusunda sürekli sorun yaşıyorsanız, vb.”, Muhtemelen bilgisayarınızı kullanma şeklinizi yeniden düşünmelisiniz. Bu tür şeyler normalde bir bilgisayar kullanırken hiç olmaz.
Daniel B

@Daniel Gözardı ettiğim basit bir şey olabilir, ancak Notepad ++ programını yönetici olarak çalıştırmadan, harici bir sabit sürücüdeki basit metin dosyalarının üzerine yazamıyorum. Bunun "normalde bir bilgisayar kullanıyor" olduğunu düşünüyorum. Yönetici olarak çalıştırmak için Notepad ++ simgesini sağ tıklayabileceğimi biliyorum, ancak genellikle bir metin dosyasını sağ tıklatarak ve Notepad ++ uygulamasında açmak için Explorer içerik menüsünü kullanarak Notepad ++ uygulamasını çalıştırdım ve yönetici haklarına sahip Notepad ++ kullanmıyor gibi görünüyor .
osullic

@Osullic Hesabınız Tam Denetimi alması için bu dosyalardaki erişim kontrolü listelerini değiştirmeniz gerekir. Sürekli olarak yükseltilmiş yönetici olarak çalışmak, fazladan bir yoldur.
Ben N

Thanks @Ben, bu daha iyi bir çözüm gibi görünüyor. Erişim kontrol listelerini nasıl değiştiririm? Bu, bir dosya / klasöre sağ tıklayıp Güvenlik sekmesinde izinleri değiştirerek mi?
osullic

Yanıtlar:


26

Güncellenmiş cevap: soruyu cevaplamak yerine sorunu çözme.

Harici sürücüdeki ACL'leri değiştirmek için özelliklerini açın ve Güvenlik sekmesine gidin:

disk özellikleri - güvenlik

Kimliği doğrulanmış kullanıcıların "tam denetim" olmadığına dikkat edin; yalnızca Yöneticiler yapar ve yükseltmediğiniz sürece gerçekten bir Yönetici üyesi değilsiniz. Gelişmiş'e tıklayın.

Gelişmiş Güvenlik

(Sahibi muhtemelen Yöneticiler olacaktır.) Ekle'yi tıklayın.

izin girişi ekleme

"Bir yönetici seçin" seçeneğini tıklayın ve kullanıcı adınızı kutuya yazın. "Tam kontrol" seçeneğini işaretleyin ve ardından Tamam düğmesine tıklayın.

Artık gelişmiş ACL düzenleyicisine geri döndüğümüz için, alt öğe ACL'lerinin yerini alan kutuyu işaretleyin. Tamam'ı tıklayın ve uyarıyı kabul edin. Özellikler penceresinde Tamam'ı tıklayın, işlemin tamamlanmasını bekleyin (varsa) ve bitirdiniz.

Orijinal (tehlikeli) cevap, çizginin altında gelir.


Tehlike! Ramhound'un yorumunda açıklanan nedenlerden dolayı, bu neredeyse kesinlikle kötü bir plan.

gpedit.mscYerel Grup İlkesi Düzenleyicisi'ni açmak için çalıştırın . Bilgisayar Yapılandırması , Windows Ayarları , Güvenlik Ayarları , Yerel İlkeler ve Güvenlik Seçenekleri'ni genişletin . Dört ayarın güncellenmesi gerekiyor:

  1. "Kullanıcı Hesabı Denetimi: Yönetici Onay Modu'ndaki yöneticiler için yükseltme isteminin davranışı" sorulmadan Yükselt olarak ayarlayın .
  2. "Kullanıcı Hesabı Denetimi: Uygulama kurulumlarını algıla ve yükseltme istemi" seçeneğini Devre Dışı olarak ayarlayın .
  3. "Kullanıcı Hesabı Denetimi: Tüm yöneticileri Yönetici Onay Modunda Çalıştır" seçeneğini Devre Dışı olarak ayarlayın .
  4. "Kullanıcı Hesabı Denetimi: Yalnızca güvenli konumlara kurulan UIAccess uygulamalarını" Devre Dışı olarak ayarlayın .

LGPE tüm değişiklikleri otomatik olarak kaydeder, bu yüzden çık ve yeniden başlat.

Yine, bu, burada oluşturduğunuz güvensiz bir yapılandırmadır.


4
Windows 10'da TÜM Windows Mağazası uygulamalarını bozacağını önerdiği şeyi yapmalıyım. Bu, Hesap Makinesi gibi varsayılan uygulamaları ve kontrol paneline erişmenin yeni yolunu içerir.
Ramhound

@osullic - Yaygın olarak karşılaşılır, ancak vakaların% 99'unda bir uygulama yalnızca gerektiğinde ve çoğu insan buna uygun olduğunda yüksek izin talep eder. Bu senin için bir şok olacak. Full ControlBelirli bir dizine ayarlanmış çalıştırma hala problem yaratacaktır.
Ramhound

Güvenlik noktasını anlamadım. "Ghostmouse" gibi bir Win95 Aracı bile (Yönetici hakları olmadan başlatıldı) imleci bir programa taşıyabilir, bir şeye sağ tıklayın> Yönetici Olarak Çalıştır ve ardından promosyonu tıklatabilirsiniz. neden bazı gölgeli virüsler aynı şeyi yapamıyor?
17'de ders 13

ACL editörü çözümü işe yaramıyor çünkü tüm önemli klasörler için ayar yapılamıyor, örneğin 'Program dosyaları', 'Windows', vs. 'tehlikeli' (sic!) Adı verilen çözüm işe yarıyor.
saat

1
@setec Kendinize tam kontrol vermeden önce mal sahibini kendinize veya Yöneticilere değiştirmeniz gerekebilir; bazı klasörler kısıtlıdır ve başlangıçta TrustedInstaller'a aittir.
Ben N,

18

Bir uygulamayı varsayılan olarak yönetici olarak çalıştırmak için deneyebileceğiniz bir kaç seçenek var gibi gözüküyor.

  1. Uygulamanın Kısayoluna sağ tıklayın >> Özellikler'e git >> Kısayol sekmesindeki Gelişmiş düğmesine tıklayın >> "Yönetici olarak çalıştır" kutusunu işaretleyin >> Tamam'a tıklayın. -

görüntü tanımını buraya girin

  1. Uygulamayı sağ tıklayın >> Özellikler >> Git Uyumluluk sekmesini tıklayın >> "Bu programı yönetici olarak çalıştır" seçeneğini işaretleyin >> >> Tamam'ı tıklayın. -

görüntü tanımını buraya girin

Not: İkinci seçeneğimi (yukarıda) çalışırken, başlangıçta "Bu programı yönetici olarak çalıştır" onay kutusuna sahip olmayan bir uygulamam vardı. Onay kutusunun görünmesini sağlamak ve her zaman bir yönetici olarak çalışmak için aşağıdakileri yapmak zorunda kaldım:

  1. "Uyumluluk sorun gidericisini çalıştır" düğmesini tıklayın
  2. "Program Sorun Gider" seçeneğini tıklayın
  3. "Program ek izinler gerektiriyor" onay kutusunu işaretleyin.
  4. "İleri" yi tıklayın ve "Programı test edin ..." düğmesini tıklayın (programın düzgün çalıştığını doğrulamak için).
  5. "İleri" ye tıklayın ve "Evet, bu ayarları bu program için kaydet" seçeneğine tıklayın.

Bill Garrison , Windows 7'de varsayılan olarak TÜM uygulamalarımı nasıl "yönetici olarak" çalıştırabilirim? Windows 10 için çalışır. En az bir yöntem daha vardır, UAC'yi en düşük ayara getirebilirsiniz, ancak bunu yapmak Windows 10 yerel uygulamalarının (hesap makinesi gibi) başarısız olmasına neden olur.

Alıntılanan cevap aşağıdadır :

Yöneticiler Grubuna Kullanıcı Ekleme ve Kullanıcı Grubundan Kaldırma:

  1. Yönetici olarak Giriş Yapın

  2. Koşmaya Git (WinKey + R)

  3. "Control userpasswords2" yazın.

  4. Hesabınızı Seçin ve "Özellikler" üzerine tıklayın

  5. "Grup Üyeliği" Sekmesini Seçin

  6. "Yöneticiler" i seçin

  7. Tamam ve Tamam'ı tıklayın.

Onay Modunu Devre Dışı Bırak

  1. Yönetici olarak Giriş Yapın

  2. Koşmaya Git (WinKey + R)

  3. "Secpol.msc" yazın.

  4. Yerel Politikalara Git> Güvenlik Seçenekleri

  5. "Kullanıcı Hesabı Denetimi: Yükseltme isterken güvenli masaüstüne geç" seçeneğini bulun

  6. Aç ve Devre Dışı Bırak'ı ve Tamam'ı tıklatın.

  7. Bilgisayarı Yeniden Başlat (Çok Önemli Oturumu Kapat Çalışmıyor)


2
Bu her şeyi yönetici olarak çalıştırmıyor. İstediğiniz her uygulama için tekrarlamanız gerekir. Her şeyi admin olarak nasıl çalıştıracağınıza dair @fritzmg veya benim cevaplarına bakın.
Dio Phung

14

Tamamen UAC devre dışı bırakmak için EnableLUAtesise

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

kayıt defterinde değiştirilmesi gerekiyor 0. Bu, "Yönetici Onay Modu'ndaki yönetici" kullanıcı türünü devre dışı bırakır, böylece tüm yönetici kullanıcılarının işlemlerini varsayılan olarak yönetici olarak çalıştırmalarına izin verir.

Ayrıca bakınız: EnableLUA | msdn.microsoft.com

Bunu yaptıktan sonra, programlarınız / işlemleriniz varsayılan olarak Yönetici modunda çalıştırılır (kullanıcınızın Yönetici olması şartıyla), yani, belirli bir programı özel olarak başlatmadan dosyaları belirli konumlara kaydederken (çok fazla) sorun yaşamazsınız. Önce yönetici.

( Windows 10 | Süper Kullanıcı'da programları her zaman yönetici olarak çalıştır ) dan

// ah üzgünüm, bu @ ben-n 'in orjinal cevabının bir kopyası - tek fark bunun yerine Kayıt Defteri aracılığıyla yapılıyor gpedit.msc


7

Bir arama sizi buraya yönlendirirse ve "belirli uygulamaları varsayılan olarak yönetici olarak çalıştır" (ilişkili bir dosya türü veya özel bir kısayol dışında bir şey tarafından başlatılmış olsa bile) çalıştırmak istiyorsanız, kayıt defterini kullanmanız gerekir. Dosya özellikleri iletişim kutusundaki bu uyumluluk sekmeleri artık Windows 10'da kullanılamaz ve daha eski Windows sürümleri için diğer kayıt defteri kesmeleri de kaldırılmıştır.

Microsoft bilerek artık bunu kolaylaştırmak istemiyor.

Bunu neden yapmamanız gerektiğini bilmiyorsanız, şimdi durmalısınız.

Neden bunu yapmamalısınız veya yapmamalısınız, başka bir yere bakmanız gerekir.

Aşağıda nasıl öğreneceğinizi öğreneceksiniz.

Mevcut anahtarlardan birinde yeni bir dize değeri oluşturun: (ayrıca "Katmanlar" anahtarını da oluşturun - gerekirse)

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Yeni dize değerinin adı, her zaman yükseltilmiş başlatmak istediğiniz uygulamanın yolu (tırnak işaretleri olmadan) olmalıdır.

Örneğin:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

Bu anahtarın değeri

~ RUNASADMIN

şöyle görünmeli: her zaman Windows 10'da yükseltilmiş çalıştırmak için kayıt defteri anahtarı

Anahtar değerini ve adını doğru bir şekilde ayarladıktan sonra işlem tamamdır! İlişkili bir dosyayı kullanarak uygulamayı başlatın ve yükseltme istemini göreceksiniz.


Bunun için referans ekleyebilir misiniz Neden yapmalı veya yapmamalıydın başka bir yere bakmalısın. bunun burada neyi kastediyorsunuz, çözümünüz ya da UAC'yi belirleme
Prateek

1
Prateek, UAC bir güvenlik önlemidir. Muhtemelen atlayarak PC'nizi daha az güvenli hale getireceğini tahmin edebilirsiniz. Bunu zaten bilmiyorsanız, bunu atlayarak sizin için gerçekten doğru olan şeyin olup olmadığını belirleyebilecek durumda değilsiniz. Bu yüzden sizden takip eden dinamit yapım talimatlarını kullanmamanızı istiyorum. Amaç sizin derinliğinizin dışında olduğunuzu fark etmenizi ve güvenli bir şekilde geri dönmenizi sağlamaktır - size daha fazla yanlış güven vermeyin.
DanO

5

Sadece Powershell'i Yönetici olarak çalıştırın, sonra şunu girin:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

1
Dikkat: Windows 10'da, UAC'yi devre dışı bırakırsanız, bazı yerleşik uygulamalar (Haritalar, Kenar, Hesap Makinesi) çalışmayı reddetti.
Dio Phung
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.