Windows Dosya Gezgini Yükseltilmiş (Yönetici Olarak) Nasıl Çalıştırılır?
Dosya Gezgini her zaman Windows'ta en az ayrıcalıkla başlar. Yürütülebilir dosyaya tıklasanız bile
C:\Windows\explorer.exeve "Yönetici olarak çalıştır " modunda başlatmayı deneyin, ayrıcalık yükselmesi gerçekleşmez. Bu makalede, Dosya Gezgini'ni yükseltilmiş izinlerle (yönetici olarak) çalıştırmak için basit bir numaraya bakacağız.
Klasöre Erişim İzniniz Yok, Kalıcı Olarak Erişim Almak İçin Devam Et'i Tıklayın
Yerel yöneticiler grubuna eklenen bir hesap altında (hatta yerleşik Windows yöneticisi altında) Windows Dosya Gezgini ile çalışırken, genellikle sistem klasörlerini, kullanıcı profillerini açmanız veya korumalı sistem dosyalarını düzenlemeniz gerekir. Geçerli bağlamda Windows Gezgini'nde bu tür bir dizini/dosyayı açmaya çalışırken, erişim izni vermenizi ve ayrıcalıkları yükseltmenizi isteyen UAC uyarısı görünür.
Şuna benziyor: Dosya Gezgini'nde C:\Windows\System32\Config sistem klasörünü açmaya çalışalım. Şu anda bu klasöre erişim izniniz olmadığı konusunda uyarmak için Kullanıcı Hesabı Denetimi penceresi görünür:
You don’t currently have permission to access this folder.
Click Continue to permanently get access to this folder.
Ancak, Devam Et'i tıklayarak UAC ayrıcalık yükseltmesi yoluyla erişim sağlayabilirsiniz.
Devam'ı tıklattığınızda, UAC, explorer.exe işleminizin ayrıcalıklarını geçici olarak yükseltir ve hesabınıza NTFS tam denetim izinleri verir.
Bilinen sorunlar:
Sorun değil, ancak bunu yaparsanız hesabınız açık bir şekilde NTFS izinleri klasörüne eklenecektir. Ancak tek yapmanız gereken klasörün içeriğini görüntülemek ve ACL'sini değiştirmek değil! Ya sunucuda birden fazla yönetici varsa? Daha sonra her biri, klasöre erişirken ACL dizinini değiştirecektir.
İzinler değiştirildikten sonra, kullanıcı hesabınız altında çalışan tüm programlar bu klasör üzerinde (program yükseltilmemiş olsa bile) ve hatta hesabınız yerel Yöneticiler grubundan kaldırıldıktan sonra bile Tam Denetim haklarına sahip olur.
Dosya Gezgini'nin bu davranışı, Windows Server'da paylaşılan ağ klasörlerini yönetirken sorunlar yaratır. Geçici bir çözüm olarak, birçok Windows yöneticisi paylaşılan klasörleri bir UNC yolu üzerinden yönetmeyi tercih eder (
\\mun-fs01\docs\) yerel yerine. Bu durumda, dizine erişirken ayrıcalıkları yükseltmeniz gerekmez ve dolayısıyla NTFS ACL'lerinde herhangi bir değişiklik olmaz.
Doğal olarak, sık sık sistem dosyaları veya kullanıcı klasörleri ile çalıştığınızda, bu açılır UAC bildirimi can sıkıcı hale gelir. UAC'yi devre dışı bırakmak istemediğim için, Exploler.exe'yi yükseltilmiş olarak başlatmanın yolunu bulmuştum.
Dosya Gezgini, Windows 10 ve Windows Server'da Yönetici Olarak Nasıl Çalıştırılır?
Windows Gezgini işlemi, bir kullanıcı standart kullanıcı erişim belirteciyle oturum açtığında başlar. Explorer.exe işlemini standart şekilde yükseltemezsiniz. Ayrıca "Yönetici olarak çalıştır" modunda ikinci gezgin işlemini başlatamazsınız (bu, yönetici tarafından engellenir).
CreateExplorerShellUnelevatedTaskgörev). Windows Dosya Gezgini, etkileşimli bir kullanıcı oturumunda farklı güvenlik bağlamlarında explorer.exe işleminin birden çok örneğinin çalıştırılmasını desteklemez. Bu nedenle, öncelikle kullanıcı oturumunuzdaki mevcut explorer.exe işlemini sonlandırmanız gerekir.
öldürebilirsin
explorer.exeGörev Yöneticisi'nden veya PowerShell konsolunda aşağıdaki komutla işlem yapın (çalıştırdığınızdan emin olun
powershell.exeyönetici olarak):
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exeSUCCESS: The process "explorer.exe" with PID 3208 has been terminated.Explorer.exe işlemini yönetici olarak çalıştırmak için şu komutu kullanın:
c:\windows\explorer.exe /nouaccheck(NO|UAC|CHECK)
Bu komutlar, geçerli kullanıcı için explorer.exe işlemini sonlandıracak ve powershell.exe'nin çalıştırıldığı yükseltilmiş erişim belirtecini devralacak yeni bir işlem başlatacaktır.
Veya Görev Yöneticisi -> Dosya -> Yeni Görev Çalıştır -> ile yeni bir ayrıcalıklı gezgin işlemi başlatabilirsiniz.
explorer.exe /nouaccheck
("Bu görevi yönetici ayrıcalıklarıyla oluştur" seçeneğini işaretlediğinizden emin olun).
Windows Gezgini'nin artık Görev Yöneticisi'nde yükseltilmiş olarak çalıştığından emin olabilirsiniz. Görev Yöneticisi'ni açın ve Ayrıntılar sekmesine gidin. Herhangi bir sütunu sağ tıklayın, Sütunları Seç'i tıklayın ve Yükseltilmiş sütunun görüntülenmesini etkinleştirin.
Gördüğünüz gibi, explorer.exe artık Elevated=Yes özniteliğine sahip.
Bundan sonra, Explorer herhangi bir sistem klasörünü UAC uyarısı olmadan açabilecek ve Windows Explorer'dan çalıştırılan tüm alt işlemler yükseltilmiş olarak çalışacaktır.
Örneğin, hosts dosyasını (c:\windows\system32\drivers tc) düzenlemeniz gerektiğinde kullanışlıdır: Ayrı bir dosya başlatmanıza gerek kalmadan onu doğrudan Explorer'dan Not Defteri'ni kullanarak açabilirsiniz. notepad.exe işlemini yönetici veya farklı kullanıcı olarak yapın.
Explorer.exe'yi genellikle yükseltilmiş modda çalıştırmanız gerekiyorsa, yukarıdaki komutlarla masaüstünüzde bir *.bat veya *.ps1 dosyası oluşturabilirsiniz.
İşiniz bittiğinde, explorer.exe'yi yükseltilmemiş modda yeniden başlattığınızdan emin olun:
taskkill /f /FI "USERNAME eq $env:UserName"/im explorer.exe
explorer.exeGördüğünüz gibi, explorer.exe işlemi için Yükseltilmiş değer artık Hayır olarak değişti.
Bu Windows Gezgini yükseltme numarası, hem Windows Server 2016/2019'da hem de tüm Windows 10 yapılarında çalışır.
Windows Server 2012/R2 ve Windows 8'de, Explorer işlemini yükseltilmiş olarak çalıştırmak için açmanız gerekir.
cmd.exeyönetici olarak ve komutu çalıştırın:
tskill explorer & explorer







