Setiap kali saya menjalankan aplikasi (Visual Studio 2008, Notepad, dll.) Di bawah "Jalankan sebagai Administrator", saya tidak dapat menarik dan melepas file dari Windows Explorer ke dalam aplikasi.
Saya sudah mencoba menjalankan Windows Explorer sebagai administrator, tetapi tidak berhasil.
Apakah ada cara agar drag and drop berfungsi ketika aplikasi saya berada di bawah "Run as Administrator"?
windows-7
administrator
runas
drag-and-drop
Chris Dwyer
sumber
sumber
Jawaban:
Masalahnya terkait dengan cara kerja izin keamanan. Kemampuan untuk menarik dan melepaskan dari aplikasi normal ke yang lebih tinggi akan merusak model keamanan di belakang UAC. Namun, saya tidak jelas mengapa UAC prompt tidak ditampilkan, sehingga memungkinkan untuk peningkatan operasi sementara (seperti pengalaman pengguna linux setiap hari). Ini jelas sesuatu yang perlu dikerjakan Microsoft. Yang mengganggu saya adalah bahwa masalah ini sudah lama. Vista berperilaku sama.
Ada 2 hal yang dapat Anda lakukan (satu jelek, satu menjengkelkan)
Mengapa pengelola file lain? Karena Anda tidak dapat benar-benar meningkatkan Windows Explorer. Meskipun melihat opsi di menu konteks ikon Windows Explorer dan prompt UAC sedang ditampilkan, faktanya adalah Windows Explorer tidak akan terangkat.
sumber
Launch folder windows in a separate process
dan menutup semua jendela folder Anda, maka yang berikutnya Anda meluncurkanRun as Administrator
opsi akan berfungsi. Sampai semua jendela folder ditutup, semua jendela folder akan diangkat.Ini adalah solusi menurut solusi ADwarf "Annoying": buka Notepad dengan "Run as Administrator". Klik pada menu file terbuka dan masukkan * dalam nama file dan tekan enter. Sekarang Anda dapat menarik file dari sana ke aplikasi Anda. Peramban buka notepad tidak mendukung pemilihan file multipel, tetapi Anda dapat menggunakan program lain dengan cara yang sama menggunakan drag and drop!
sumber
Windows 7:
Luncurkan PowerShell menggunakan Run As Administrator
Tipe:
taskkill /f /im explorer.exe
start-process explorer.exe
atau jalankan cmd (Command Prompt) menggunakan Run As Administrator
Tipe:
taskkill /f /im explorer.exe
start explorer.exe
Semua jendela Explorer baru Anda sekarang akan ditinggikan dan Anda dapat menarik dan melepasnya dari mereka ke aplikasi lain yang ditinggikan. Saya menguji dan memverifikasi ini sebelum memposting.
sumber
Ada pembaruan untuk Visual Studio 2005 yang diterbitkan 2 tahun lalu yang memperbaiki banyak masalah UAC di Vista, dan pembaruan yang sama memperbaiki masalah yang sama pada Windows 7.
Ini bukan pembaruan penting sehingga Anda tidak akan mendapatkannya secara otomatis, dan itu tidak termasuk dengan VS2005 SP1. Mereka tidak secara aktif mempublikasikan pembaruan ini sekarang, tetapi mereka hanya ingin semua orang pergi ke VS2008. Jadi kemungkinan Anda tidak memilikinya.
Penjelasan di http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033
Unduh di http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en
Inilah yang perbaikan pembaruan itu, ketika menjalankan Visual Studio dalam mode pengguna normal dengan UAC dihidupkan:
Jika Anda menjalankan VS sebagai administrator, jendela masih dikunci untuk menarik / melepas dan pintasan, dan pendaftaran DLL / EXE berfungsi dengan benar tanpa harus mematikan UAC sepenuhnya.
Catatan: VS masih akan memperingatkan Anda tentang mode administrator ketika Anda meluncurkannya, tetapi sekarang Anda mungkin dapat mengabaikan peringatan itu secara permanen.
sumber