Yönetici olarak çalıştırılan Dosyayı Uygulamaya Sürükle ve Bırak


52

"Yönetici Olarak Çalıştır" altındaki (Visual Studio 2008, Notepad vb.) Çalışan bir uygulamam olduğunda, dosyaları Windows Gezgini'nden uygulamaya sürükleyip bırakamıyorum.

Windows Gezgini'ni yönetici olarak çalıştırmayı denedim ama boşuna.

Uygulamalarım "Yönetici Olarak Çalıştır" altındayken işe sürükleyip bırakmanın bir yolu var mı?


2
Eureka! Yani bu sebep oldu.
MC İmparatoru

Yanıtlar:


34

Sorun, güvenlik izinlerinin nasıl çalıştığına bağlı. Normal uygulamalardan yükseltilmiş bir uygulamaya sürükleyip bırakma yeteneği, UAC'nin arkasındaki güvenlik modelini kıracaktır. Bununla birlikte, neden bir UAC isteminin gösterilmediği konusunda net değilim, bu yüzden geçici olarak yükseltilmiş bir işlem yapılmasına izin veriyoruz (her gün linux kullanıcısı deneyimleri gibi). Bu kesinlikle Microsoft'un üzerinde çalışması gereken bir şey. Beni rahatsız eden şey, bu sorunun zaten eski olması. Vista aynı şekilde davrandı.

Yapabileceğin 2 şey var (biri çirkin, biri sinir bozucu)

  • Çirkin: UAC'yi devre dışı bırak. Ancak sunduğu tüm ekstra güvenliği kaybedersiniz.
  • Can sıkıcı: Başka bir Dosya yöneticisi kullanın ve Yönetici olarak da çalıştırın

Neden başka bir dosya yöneticisi? Çünkü aslında Windows Gezgini'ni yükseltemezsiniz. Seçeneği Windows Gezgini simgesinin içerik menüsünde ve görüntülenen bir UAC isteminde görünmesine rağmen, aslında Windows Gezgini'nin yükseltilmeyeceği gerçeğidir.


12
Aslında yapabilir. Seçeneği Launch folder windows in a separate processseçip tüm klasör pencerelerini kapattıysanız, bir sonraki başlattığınızda Run as Administratorseçenek çalışacaktır. Tüm klasör pencereleri kapanana kadar, tüm klasör pencereleri yükseltilecektir.
Michael Urman

Bu ilginç, ama neden sürükleyip bırakma sorununu çözmedi?
Chris Dwyer

Chris ne yapmaz? Cevabım veya Micheal yorumum?
bir cüce

1
@Michael, Windows 7 altında çalışmıyor. Explorer asla bildiğim kadarıyla yükseltilemez.
bir cüce

2
Yönetici ayrıcalıklarına sahip 7-Zip'i çalıştırdım ve bir dosyayı bu uygulamadan yönetici ayrıcalıklarına sahip başka bir uygulamaya sürükleyebildim.
KClough

7

Bu, ADwarf "Annoying" çözümüne göre bir geçici çözümdür: "Yönetici Olarak Çalıştır" ile Not Defteri'ni açın. Dosya menüsünde aç üzerine tıklayın ve dosya adını * girin ve enter tuşuna basın. Artık dosyaları oradan uygulamanıza sürükleyebilirsiniz. Not Defteri açık tarayıcı çarparak dosya seçimini desteklemiyor, ancak sürükle ve bırak özelliğini kullanmak için diğer programları da kullanabilirsiniz!


Neyin daha can sıkıcı olduğunu merak ediyorum: bunu her sabah geçiriyor, not defterini açık tutuyor ve her seferinde ihtiyacınız olan klasöre gidip ardından bir sürükle ve bırak işlemi yapıyor ya da hedef programda "Aç" ı tıklayıp klasöre gidiyorsunuz. ihtiyacınız ve sadece çift tıklatarak. Her şekilde koydun, bu büyük bir PITA!
Umutsuzluğun Suçu

3

Windows 7:

Yönetici Olarak Çalıştır'ı kullanarak PowerShell'i başlatın

Tür:

taskkill /f /im explorer.exe

start-process explorer.exe

veya Yönetici Olarak Çalıştır'ı kullanarak cmd'yi (Komut İstemi) başlatın

Tür:

taskkill /f /im explorer.exe

start explorer.exe

Tüm yeni Explorer pencereleriniz artık yükseltilecek ve onlardan diğer yükseltilmiş uygulamalara sürükleyip bırakabilirsiniz. Göndermeden önce bunu test ettim ve doğruladım.


2
Bu işe yaramıyor. Denedim ve hala aynı konu.
Thierry

Bu benim için çalıştı. Teşekkürler! Windows 8'im, Visual Studio 2013 (yönetici olarak çalışıyor) tarafından oluşturulan bir uygulamaya sürükleyip bırakmakla uğraşıyorum.
Owen,

Bunun başlangıçta otomatik olarak çalıştırılmasını tavsiye ediyor musunuz?
Oliver M Grech

1

2 yıl önce yayınlanan ve Visual Studio 2005'te Vista'daki birçok UAC sorununu gideren bir güncelleme yapıldı ve aynı güncelleştirme Windows 7'deki aynı sorunları düzeltti.

Kritik bir güncelleme değildir , bu yüzden otomatik olarak alamazsınız ve VS2005 SP1'e dahil değildir . Bu güncellemeyi şimdi aktif olarak yayınlamıyorlar, sadece herkesin VS2008'e gitmesini istiyorlar. Yani şansın yok mu?

Http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033 adresindeki açıklama

Http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=tr adresinden indirebilirsiniz.

Visual Studio'yu UAC açıkken normal kullanıcı modunda çalıştırırken bu güncelleme düzeltmeleri şöyle:

  • Gezgin penceresinden dosyaları sürükleyin / bırakın
  • Çözümler / projeler veya ilgili dosya türlerine kısayollar başlatarak VS'yi (normal bir kullanıcı olarak) başlatma
  • DLL / EXE kayıtları hala başarısız oluyor (haklı olarak, çünkü bunlar sistem düzeyinde değişiyor.)

VS'yi bir yönetici olarak çalıştırıyorsanız, pencere hala sürükle / bırak ve kısayolları kilitlemekte ve DLL / EXE kayıtları UAC'yi tamamen kapatmak zorunda kalmadan düzgün çalışmaktadır.

Not: VS, başlattığınızda sizi yönetici modu hakkında uyarır, ancak şimdi muhtemelen bu uyarıyı kalıcı olarak yok sayabilirsiniz.


Ama bu VS 2005 için ...?
Chris Dwyer

Evet, VS 2005. Üzgünüm net değildim. Orijinal yayınımı daha fazla bilgi ile güncelledim.
John M. Black
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.