Windows 7の管理者権限で「ここでコマンドウィンドウを開く」を右クリックする最も簡単な方法


17

PowerToysをインストールしたくありません。この特定の問題に対するより簡単な解決策を望んでいます。

試しましたCtrl+Shift+Right-Click

レジストリスクリプトを追加しようとしましたが、次のエラーが表示されます。

D:\ Admin \ Reg \ここでコマンドウィンドウを開く(管理者)\ここでコマンドウィンドウを開く(管理者).reg:指定されたファイルはレジストリスクリプトではありません。レジストリエディタ内からのみバイナリレジストリファイルをインポートできます。

助言がありますか?

編集:

言及するのを忘れました:私はimport施設をregedit利用しようとしませんでした

回答:


23

これは私のお気に入りの1つですが、少し手間がかかります。

1.-を作成 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.-の名前file.txtを変更file.reg

3.-クリック file.reg

すべてではないにしても、ほとんどのメニューに対して、通常の右クリックコンテキストメニューが作成されます。

4.-承認を承認します。

5.-それを楽しむ

注:変更テキスト「ElevatedCMDは」あなたが好きな、このテキストは、CMDを実行するために表示され、あなたはそれを追加し、テキストを変更したい場合は、のみにregeditで検索するには、とそれを開くのWindows + RとタイプregeditをEnterと入力すると、regeditが開き、ctrl + B(Finder)およびF3(Next)「ElevatedCMD」を検索し、同時実行性を編集します。


+1; よく働く!HKEY_CLASSES_ROOT\Directory\shell\runas:Extended=""これを右クリックメニューではなくShift +右クリックメニューに表示されるように追加します。また、-キーがあります。それはキーとサブ値を削除しませんか?既存のキーをそこに残しておくべきではありませんか?
マーリンモーガングラハム

2
@ MerlynMorgan-Grahamマイナス記号を使用した場所は、通常キーがない場所だと思います。これは、そこにある他のものに対する単純な保護です。理論的には、RunAs PrintServerまたは何かを持つことができますが、誰かがそれをしている場合、彼らは何をしているかを知っているべきだと思います。私はIT部門で働いており、人々がこの種のことを試しており、より良いコードを挿入しようとすると、通常は以前のコードと衝突します。マイナス記号は自由に削除してください。
tophersmith116

あなたがそれを与えたという事実は、私があなたが提供したコードを使用するのに十分な快適さを与えてくれます:)
Merlyn Morgan-Graham

1
runasこれを高める能力を与えるのは動詞だけであることに注意してください。HasLUAShield唯一の盾を示しています。
ディアナ

ファイルに対しても変更できますか?(右クリックすると、そのファイルが見つかった場所でcmdが開きます)
Royi Namir

4

私が知っている最も簡単な方法は、単にCmdOpenをインストールすることです。何かのインストールを避けようとしていることは知っていますが、これは46 KBのインストールであり、シェル拡張自体はそれぞれ20 KB未満です(32ビットの場合は1、64ビットの場合は1)。また、すぐに使用できる他の便利な機能もあります。

特に問題がある場合は、レジストリの編集に苦労するよりも簡単です。


0

powertoysをインストールしたくない場合は、Ultimate Windows Tweakerを試してください。後で削除できる1回実行の.exeです。


0

.regファイルをどのようにインポートしようとしていますか?

エラーメッセージは、RegEditのIMPORTオプションを使用していることを示唆しています

Windowsエクスプローラーでダブルクリックしてみてください。


それは私がしようとしていたことです
ジョシュコムリー

0

以下のリンクを参照してください

ここで、コマンドプロンプトをマウスの右クリックまたはコンテキストメニューに追加します。 すべてのことが説明されています。


-1 OPが尋ねたように、Windows 7ではデフォルトでこれが上昇するという証拠は見当たりません。Windows 7に既に存在するリンクが追加されますが、昇格は追加されません。反対に詳細を提供できますか?
マーリンモーガングラハム

@ MerlynMorgan-Grahamは正しいです。これにより、昇格したコマンドプロンプトではなく、通常のコマンドプロンプトが開きます。HasLUAShield値を追加して、管理者権限を付与する必要があります。
Synetech

0

このレジストリキーを追加して解決しました。

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\""

.regファイルに保存し、ファイルをダブルクリックしてレジストリにインストールします。



-2

Windows 7に何も追加する必要はありません。昇格されたコマンドプロンプトが既に含まれています。フォルダーを右クリックしたときにShiftキーを押し続けると、コンテキストメニューにAdminコマンドプロンプトなどの追加オプションが表示されます。

それがうまくいかない場合は、上記でリンクした2つのregファイルが機能します。一部のテキストエディターは書式設定を追加するため、メモ帳のみを使用してregファイルを作成してください。

新しいメモ帳のテキストファイルのコピーを開き、最初のスクリプトからのリンクを過ぎて、ファイルをelecmd.regとして保存します。ファイルファイルが追加の.txt拡張子で保存されていないことを確認します。それを確認するには、エクスプローラーで、[ツール]メニュー/フォルダーオプション/表示/ [既知のファイルタイプの拡張子を非表示にする]のチェックを外します。確認したら、elecmd.regファイルを右クリックして、マージを選択します。

私はちょうどそのプロセスを経たばかりで、うまくいきます。


3
いいえ、違います。
ジョシュコムリー

1
Shift +フォルダーの右クリックで+1!以前は見たことがありませんでした。ありがとう!
BQ。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.