Bagaimana cara menjalankan shell Windows 7 Explorer dengan Administrator Privileges secara default?

31

Shell Windows 7 (Explorer) dapat dibuat untuk dijalankan dengan hak istimewa Administrator melalui proses manual ini:

  1. Bunuh shell Explorer dengan menahan Shift+ Ctrl, mengklik kanan tombol Shut down di Start Menu , dan memilih Exit Explorer
  2. Mulai Pengelola Tugas dengan Ctrl+ Shift+Esc
  3. Tingkatkan hak istimewa Task Manager dengan masuk ke tab Processes dan pilih Tampilkan proses dari semua pengguna
  4. Kemudian mulai contoh baru dari shell dengan File | Jalankan di Task Manager , ketikkan explorer, dan pilih Create this task with administrative privileges.

Setelah mengikuti proses di atas, shell Windows akan berjalan dengan hak administratif, dan program apa pun yang diluncurkan juga akan memiliki hak administratif. Ini membuat melakukan tugas-tugas yang memerlukan hak istimewa jauh lebih mudah, terutama untuk aplikasi baris perintah, yang biasanya gagal secara diam-diam atau dengan Access denied.pesan daripada memberikan kesempatan untuk menggunakan UAC untuk meningkatkan hak istimewa proses.

Namun, yang saya tertarik adalah membuat akun yang menggunakan shell istimewa secara default, daripada harus mengikuti proses yang melelahkan ini setiap saat. Bagaimana itu bisa dilakukan?

Barry Kelly
sumber
sudahkah Anda mencoba membuka properti explorer.exe, pergi ke kompatibilitas dan memilih "Run as administrator"? Tidak di depan Win7 untuk mencoba ini sendiri.
Matt
Tab Kompatibilitas dinonaktifkan untuk program komponen Windows.
Barry Kelly
1
Bukankah ini persis sama dengan menonaktifkan UAC? Lagi pula, UAC bekerja dengan menyebabkan penjelajah melepaskan hak administratifnya pada saat startup, dan kemudian memungkinkan Anda untuk meningkatkan izin nanti.
tylerl
Terima kasih banyak atas informasi di atas, ini akan membantu saya menguji Drag & Drop sambil terus menjalankan IDE sebagai administrator untuk mengaktifkan pendaftaran COM;)
csharptest.net
9
Contoh di mana ini berguna. Ada folder yang ingin Anda jelajahi yang hanya Administratorsmemiliki akses. Anda seorang administrator, tetapi sebenarnya bukan karena UAC diaktifkan. Biasanya Anda hanya akan meningkatkan salinan Windows Explorer ke-2, sehingga Anda dapat menelusuri folder itu. Sayangnya Anda tidak dapat menjalankan salinan kedua yang explorer.exeditinggikan. Jadi satu-satunya perbaikan adalah dengan membunuh salinan penjelajah yang ada dan menjalankan salinan baru yang ditinggikan. Langkah-langkah yang diperlukan membosankan yang diberikan dalam pertanyaan ini adalah langkah-langkah yang diperlukan. Solusi yang lebih baik akan lebih baik.
Ian Boyd

Jawaban:

8

Sejauh yang saya tahu Anda tidak dapat membuat akun seperti ini, tetapi jika Anda masuk sebagai "Administrator" (Bukan hanya sebagai akun yang merupakan anggota grup Administrator - itu tidak cukup baik.) Maka semua yang Anda luncurkan akan diluncurkan ditinggikan.

Bukan sesuatu yang harus Anda lakukan secara normal, tetapi jika Anda perlu maka Anda perlu melakukannya.

Mark Allen
sumber
Anda harus 'membuka' akun administrator terlebih dahulu.
jiggunjer
5

Ini ide yang buruk. Anda ingin kembali ke hari-hari Win XP di mana semuanya berjalan sebagai Administrator? Anda menyerahkan semua keuntungan keamanan yang dibuat oleh Vista dan Windows 7. Semua aplikasi GUI harus memanggil UAC, jadi tidak perlu untuk meretas ini dalam hal ini.

Jika Anda perlu menjalankan aplikasi baris perintah sebagai administrator, cukup buka prompt perintah administrator. Ini sangat mudah, cukup tekan WIN, ketik 'cmd', lalu tekan ctrl + shift + enter. Atau bahkan lebih sederhana, Anda dapat membuat pintasan ke cmd, dan dalam pengaturan mengaturnya untuk 'Jalankan sebagai administrator'

davr
sumber
2
Baiklah kalau begitu, jawaban saya ada di sini untuk kepentingan pengguna lain yang mungkin tidak menyadari bahwa ini adalah ide yang buruk. Saya memang mencoba menambahkan sesuatu yang bermanfaat, bagaimana Anda dapat mencapai tujuan Anda dengan cara yang berbeda. Jika Anda memberikan rincian lebih lanjut tentang apa tujuan Anda sebenarnya, mungkin orang bisa memberikan saran lain juga.
davr
5

Mengenai pertanyaan awal jika Anda menjalankan shell SELURUH dengan hak admin, Anda mungkin juga masuk dengan akun admin dan selesai melakukannya. Anda pada dasarnya menghancurkan tujuan divisi akun sejauh menyangkut keamanan. Apa yang saya rekomendasikan adalah menjalankan explorer sebagai akun administrator yang terpisah.

Solusi mudah untuk meluncurkan explorer sebagai admin:

  • Jalankan jendela CMD sebagai akun admin Anda.
  • Ketik 'penjelajah'
  • Nikmati penjelajah dengan hak admin

Catatan: Ini tidak berfungsi di jendela PowerShell dan saya tidak tahu mengapa. Sebagai contoh .. Meluncurkan jendela PowerShell sebagai pengguna admin (dan saya tidak berbicara tentang menjalankan sebagai administrator di sini) dan memasukkan 'explorer' atau 'invoke-item explorer.exe' akan meluncurkan jendela tetapi dengan hanya hak-hak pengguna; Namun, mengetik 'CMD' di jendela PowerShell yang sama dan kemudian hanya 'explorer' akan bekerja.

Catatan hal tersembunyi lainnya yang sangat menyenangkan: Kebanyakan orang tidak mengetahui hal ini tetapi ada kotak centang untuk selalu menjalankan windows PowerShell sebagai administrator sehingga Anda tidak harus selalu menggeser-klik kanan dan memilihnya (karena sebagian besar hal yang Anda lakukan di Bagaimanapun, PowerShell membutuhkan admin). Untuk menemukannya:

  1. Jika disematkan (atau dalam hal tolol metro mungkin juga) (menang 7/8) ke taskbar Shift + RightKlik pintasan jika tidak hanya pergi ke properti pintasan
  2. Klik Properti
  3. Klik Tab Pintasan
  4. Klik Tingkat Lanjut ...
  5. Centang kotak 'Jalankan sebagai administrator'; ok; ok
  6. Jalani hidup lebih bahagia
Warai Otoko
sumber
3

Mengapa tidak mengaktifkan elevasi otomatis untuk akun Administrator bawaan?

Luncurkan Kebijakan Keamanan Lokal

Pergi ke: Kebijakan Lokal \ Opsi Keamanan

Cari: Kontrol Akun Pengguna: Mode Persetujuan Admin Untuk Akun Administrator Internal dan pastikan akun dinonaktifkan (ini adalah nilai defaultnya).

Sekarang Anda dapat Beralih Cepat ke akun Administrator bawaan untuk semua kebutuhan admin Anda.

surfasb
sumber
3

Benar bahwa mulai dengan Win 7 tidak ada cara sederhana untuk menjalankan Windows Explorer dengan hak admin. "Run as Administrator" yang normal secara default diabaikan untuk Explorer.

Tetapi ada solusi yang bagus jika Anda tidak terlalu sering memerlukan izin tinggi ini:

Dialog file (Buka, Simpan sebagai, ...) dari semua aplikasi Windows hampir merupakan inkarnasi Explorer yang hampir lengkap, dan mereka mewarisi hak-hak pengguna dari aplikasi mereka. Jadi, jika Anda memulai Notepad sebagai Administrator dan membuka dialog "File Open", Anda dapat menggunakannya untuk memanipulasi file dengan hak istimewa Administrator. Anda dapat memodifikasi dan menghapus file yang dilindungi dan Anda dapat mengubah kepemilikan ke pengguna standar Anda.

Jpsy
sumber
1

Jika Anda mematikan UAC, lalu apa masalah yang tersisa?

Anda dapat mencoba metode dalam artikel ini oleh Aaron Margosis , yang untuk Vista tetapi mungkin bekerja pada Windows 7 (Saya belum menguji ini).

@Andrew Beberapa aplikasi tidak berperilaku baik dengan UAC karena mereka tidak ditulis dengan benar untuk bekerja dengan UAC, dan seringkali ini karena mereka tidak ditulis dengan benar sejak awal. Tersangka biasa adalah hal-hal yang mencoba menulis pengaturan registri tingkat pengguna di bawah HKLM. UAC membantu dengan memvirtualisasikan ini, tetapi jika bagian selanjutnya dari kode yang bertuliskan hard-coded, ia dapat mem-bypass virtualisasi, tidak menemukan pengaturan dan tidak berperilaku seperti yang diharapkan (ini juga mengapa itu adalah ide yang sangat buruk untuk mematikan UAC ketika Anda menginstal dan mengkonfigurasi semua aplikasi Anda dan kemudian nyalakan kembali setelah itu, karena pengaturan dapat berakhir di beberapa tempat aneh)

AdamV
sumber
0

Ada opsi di Explorer "folder options" untuk menjalankan setiap jendela explorer baru sebagai tugas terpisah. Jika ini diaktifkan, Anda seharusnya dapat menjalankan salinan kedua explorer.exe yang ditinggikan ...

Juga mungkin menjalankan instance eg. mspaint dengan perintah runas (runas / user: yourdomain \ youradminuser mspaint) dan kemudian buka file - open. Voila, Anda memiliki penjelajah yang ditinggikan ...

Langhard
sumber
1
Anda juga mendapatkan opsi jendela explorer baru dalam proses baru jika Anda (Shift) + (klik kanan) pada folder di pohon direktori, di panel kiri. "... kamu seharusnya bisa menjalankan salinan kedua explorer.exe yang ditinggikan ..." OK, sudahkah kamu menemukan cara?
G-Man Mengatakan 'Reinstate Monica'
1
Ini bukan G-Man yang sama. Jika Anda Shift-Klik kanan Anda mendapatkan jendela baru, tetapi jendela ini berjalan di bawah tugas (proses) yang sama.
Langhard
2
Lihat ini .
G-Man Mengatakan 'Reinstate Monica'
0

Cara cepat untuk mendapatkan jendela penjelajah yang lebih tinggi:

  1. Tekan tombol dan ketik windows cmd untuk menemukannya
  2. Klik kanan cmd (atau tekan tombol menu pada keyboard) dan pilih "Run as Administrator"
  3. Ketik explorer <return>jendela perintah yang ditinggikan
00rometheus
sumber