Cara termudah untuk mendapatkan klik kanan "Buka jendela perintah di sini" dengan hak admin di Windows 7

17

Saya tidak ingin menginstal PowerToys, saya lebih suka solusi yang lebih sederhana untuk masalah khusus ini.

Saya sudah mencoba Ctrl+Shift+Right-Click.

Saya sudah mencoba menambahkan skrip registri , tetapi saya mendapatkan kesalahan berikut:

Tidak dapat mengimpor D: \ Admin \ Reg \ Buka jendela perintah di sini (Administrator) \ Buka jendela perintah di sini (Administrator) .reg: File yang ditentukan bukan skrip registri. Anda hanya dapat mengimpor file registri biner dari dalam editor registri.

Ada saran?

Edit:

Lupa menyebutkan: Saya sudah mencoba importfasilitas ini tetapi regedittidak berhasil

Josh Comley
sumber

Jawaban:

23

Ini adalah salah satu favorit saya, Ini juga membutuhkan sedikit usaha.

1.- Buat a file.txt

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
@="none"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

2.- Ganti nama file.txtmenjadifile.reg

3.- Klik file.reg

Ini akan membuat menu konteks klik kanan reguler untuk sebagian besar jika tidak semua menu mungkin.

4.- Terima konfirmasi otorisasi tentang hal itu.

5.- Enjoiy itu

Catatan: Ubah teks "ElevatedCMD" menjadi apa pun yang Anda inginkan, teks ini akan ditampilkan untuk menjalankan CMD, dan jika Anda menambahkannya dan ingin mengubah teks, hanya mencari di regedit, buka dengan Windows + R dan ketik regedit dan Masuk , regedit akan terbuka, cari "ElevatedCMD" dengan ctrl + B (Finder) dan F3 (Next) dan edit segala konkurensi.

tophersmith116
sumber
+1; Bagus sekali! Saya akan menambahkan HKEY_CLASSES_ROOT\Directory\shell\runas:Extended=""dll sehingga ini muncul pada menu shift + klik kanan daripada menu klik kanan. Juga, Anda memiliki -kunci. Bukankah itu menghapus kunci dan sub-nilai? Bukankah sebaiknya Anda meninggalkan kunci yang ada di sana, atau mungkin aman / tidak akan konflik?
Merlyn Morgan-Graham
2
@ MerlynMorgan-Graham Saya yakin tempat yang saya gunakan minus adalah tempat yang biasanya tidak memiliki kunci. Ini hanyalah perlindungan terhadap hal lain yang ada di sana. Secara teori, Anda bisa memiliki RunA PrintServer atau sesuatu, tetapi saya berasumsi jika seseorang melakukan itu, mereka harus tahu apa yang mereka lakukan. Saya bekerja di IT dan telah melihat orang-orang mencoba hal semacam ini dan setiap upaya untuk memasukkan kode yang lebih baik biasanya bertentangan dengan kode sebelumnya. Jangan ragu untuk menghapus tanda minus.
tophersmith116
Fakta bahwa Anda telah memikirkannya memberi saya cukup kenyamanan untuk menggunakan kode yang Anda berikan :)
Merlyn Morgan-Graham
1
Perhatikan bahwa hanya runaskata kerja yang memberikan kemampuan ini untuk meningkat. Satu- HasLUAShieldsatunya menunjukkan perisai.
Deanna
Apakah mungkin untuk memodifikasinya juga untuk file? (Klik kanan akan membuka cmd pada lokasi di mana file itu ditemukan)
Royi Namir
4

Cara termudah yang saya tahu adalah cukup menginstal CmdOpen . Saya tahu Anda mencoba menghindari menginstal sesuatu, tetapi ini adalah instalasi 46 KB, dan ekstensi shell sendiri masing-masing kurang dari 20 KB (1 untuk 32-bit, 1 untuk 64-bit). Ini juga memiliki beberapa fitur berguna lainnya yang tidak akan Anda dapatkan di luar kotak.

Ini tentu lebih mudah daripada berjuang dengan pengeditan registri - terutama jika Anda mengalami masalah.

lebih gila
sumber
0

Jika Anda tidak ingin menginstal powertoy, coba Ultimate Windows Tweaker. Ini adalah .exe sekali jalan yang dapat Anda hapus setelahnya.

tombull89
sumber
0

Bagaimana Anda mencoba mengimpor file .reg?

Pesan kesalahan menyarankan Anda menggunakan opsi IMPORT di RegEdit

Coba klik dua kali di Windows Explorer.

Shevek
sumber
Itulah yang saya coba
Josh Comley
0

Lihat tautan di bawah ini

Tambahkan Command prompt di sini untuk klik kanan mouse atau di menu konteks. Semuanya dijelaskan di sana.

Mihir Prasad Mahanta
sumber
-1 Saya tidak melihat bukti bahwa ini akan meningkat secara default di Windows 7, seperti yang diminta OP. Itu akan menambahkan tautan yang sudah ada di bawah Windows 7, tetapi tidak akan menambah ketinggian. Bisakah Anda memberikan detail yang bertentangan?
Merlyn Morgan-Graham
@ MerlynMorgan-Graham benar, ini membuka command-prompt reguler, bukan yang ditinggikan. Anda perlu menambahkan HasLUAShieldnilai untuk membuatnya memiliki hak admin.
Synetech
0

Saya menyelesaikannya dengan menambahkan kunci registri ini:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin]
@="Open command prompt here as admin"

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Start-Process cmd -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""

Simpan di file .reg dan klik dua kali pada file untuk menginstalnya di registri Anda.

kebiruan
sumber
-1

Cukup klik kanan sambil menahan Shift. Opsi akan muncul di menu konteks.

Jonathan Rioux
sumber
-2

Anda tidak perlu menambahkan apa pun ke Windows 7, prompt perintah yang ditinggikan sudah termasuk, cukup tahan tombol shift ketika Anda mengklik kanan di folder, menu konteks menyediakan opsi tambahan, termasuk prompt perintah Admin.

Jika itu tidak berhasil untuk Anda, dua file reg yang Anda tautkan di atas berfungsi. Pastikan Anda hanya menggunakan Notepad untuk membuat file reg karena beberapa editor teks menambahkan pemformatan, yang akan menyebabkan masalah.

Buka salinan file teks Notepad baru dan lewati tautan dari skrip pertama kemudian simpan file tersebut sebagai elecmd.reg Pastikan file file tersebut belum disimpan dengan ekstensi tambahan .txt. Untuk memeriksanya, Di Explorer, buka menu Alat / Opsi Folder / Lihat / Hapus centang pada kotak untuk 'Sembunyikan ekstensi jenis file yang Dikenal. Setelah dikonfirmasi, klik kanan pada file elecmd.reg dan pilih gabung.

Saya baru saja melalui proses itu dan itu berhasil.

Nadi
sumber
3
Tidak, tidak.
Josh Comley
1
+1 untuk Shift-> Mengklik kanan folder! Belum pernah melihat itu sebelumnya. Terima kasih!
BQ.