Windowsの「実行」ダイアログを管理者として実行していますか?


44

Windowsには、コマンドを実行するためのこの気の利いた小さなショートカットがあります。Windows+を押しrます。

問題は、UAC資格情報ダイアログのプロンプトを表示し、管理ユーザーから同意を得るために、そのダイアログで実行するコマンドを持つ簡単な方法があるかどうかです。

今、私はRunダイアログでこのコマンドを実行しようとしています runas /user:admin "regedit.exe"

しかし、これを実行すると動作します: runas /user:admin "cmd"

回答:


28

私はまったく同じ問題を抱えています。Ctrl+ Shift+ Enterあなたがいない-などの信頼性のスタートメニューランボックスを使用する場合は、解決策だけで動作します-しかし、のためにWin+のR実行ボックスあなたは運外です。私が見つけた解決策に最も近いのは、プログラムの互換性タブでアプリケーションのプロパティを「管理者として実行」に手動で設定することです。

などのシステムユーティリティのcmd.exe場合、ユーザーフォルダー(C:\Users\%USERNAME%)にショートカットを配置し、ショートカットの詳細設定で「管理者として実行」を設定できます。詳細な手順については、http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/を参照してください。(あなたは、全体のファイル名を入力する例を持っているショートカットを実行するにはcmd.lnk


うん、私もそれに気づいた。Ctrl + Shift + Enterは、実際には[スタート]メニュー以外では機能しません。その場合でも、検索ボックス内ではなく、デフォルトではリストの最初のものを選択するためです。
wag2639

2
残念ながら、私もこの迷惑な制限を確認できます。実行ダイアログは生の入力を受け取るため、実行ダイアログよりも使用に時間がかかるため、スタートメニューに入力するのは好きではありませんが、スタートメニューは一致するプログラムを検索しますpath。なぜ[実行]ダイアログでCtrl + Shiftが機能しないのですか?昇格された実行ダイアログを取得するのも面倒であり、最速の方法は昇格されたタスクマネージャーを使用することです。:-(
Synetech

16

Windows 8 / Server 2012ではcmd、管理者として実行する場合は、Win+ のみを使用できますX。次に、ポップアップメニューでcmdコマンドプロンプト(管理者)オプションを実行できます。

スクリーンショットをご覧ください: スクリーンショット


Win7 VMでWin + Xを試しましたが、何もしませんでした。Win + Rは[ファイル名を指定して実行]ダイアログを表示するため、Windowsキーは正常に機能します。これは他のバージョンのWindows向けですか、それとも追加のユーティリティによって提供されるのですか、それとも設定によって制御されるのですか?
CVn

4
彼が言ったように、Windows 8とServer2012。Win+ Xショートカットは、[スタート]メニューを見逃した人にとっては一種の慰めです。
スティーブハワード

2
Win + Xの場合は+1!Win8 +の素敵なハックショートカット(Win10でも動作します)。
rustyx

8

cmdrunコマンドと同じように機能します。 ピンタスクバー、その後にそれはCtrl + Shiftキー+右クリック


5
また、最初のアイコンに固定すると、数値ショートカットも取得されます
。WIN

または、最初にcmdを管理者として実行してから固定できます。その後、常に管理者として開きます
rahuldottech

5

これは、Windowsの[実行]ダイアログから管理者として実行可能ファイルを実行する方法です。

RunAs.exe /user:Administrator "regedit.exe"

RunAs.exe代わりに使用する必要がありますrunas


1
すべてのキャップは攻撃的と見なされます!すべて大文字で再度投稿しないでください。
サイモン

3
Windowsファイル名では大文字と小文字が区別されず、PATHEXTには「.exe」が含まれるため、RunAs.exeとrunasはまったく同じコマンドに解決されます。
スティーブハワード



3

別の方法は、UACを完全にオフにして、常にすべてのプログラムを管理者として実行することです。推奨されないかもしれませんが、私を信じて、それは安心です。

Vistaではコントロールパネルで無効にできますが、Windows 7ではレジストリを変更する必要があります(注:これは、無効にすることなくUACのみを非表示にするno nags設定とは異なります)。

Windows Registry Editor Version 5.00 
;Disable UAC
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000

これを変更した後、再起動が必要です。

また、これによりVirtualStore(プログラムファイルフォルダーに対する読み取りおよび書き込みのリダイレクト)が無効になることにも注意してください。不正なプログラムをそのまま保持するには、... / AppData / Local / VirtualStoreをプログラムファイルフォルダーに適切にマージする必要があります。


4
UACは無効にしないでください。OSのUXごとのセキュリティ機能は実装されていませんが、非常に便利です。
wag2639

4
なぜすべてのダウン投票ですか?これは実際には有効なソリューションです。仕事をするとき、私は非常に頻繁に管理者権限を必要とし、自分が何をしているかを知っています。常にUACに邪魔されたくないし、実行ダイアログの制限を毎回回避したくありません。これは家庭用コンピュータにとって実行可能なソリューションではありませんが、間違いなくアプライアンスを備えています。
ヤクブヤヌシュキエヴィッツ

1

を押しWinてから入力しregeditます。windows7はいくつかの提案を提供し、右クリックしregedit.exeて「管理者として実行」を選択します。


.mscファイルを検索するには、何らかの理由で拡張子も入力する必要があります。
svavil

1

C:/ Windows / System32に移動してcmd.exeを複製し、名前をsaj cmda.exeに変更して「管理者として実行」に属性を追加します。Win + Rの場合、cmda(cmd + admin:D)と入力すると、uacプロンプトが表示されます。


0

Windows 7 Powershellはすべてのマシンに自動的に組み込まれるため、この古くからある問題に対するより簡単で最新のソリューションにつながります。

PowerShellでは、Start-Processコマンドの後にプログラムの名前を続けて実行しVerb runAs、UACプロンプトをアクティブにすることで、管理者として任意のプログラムを実行できます。実行ボックスから直接powershellコマンドを実行できるため、管理者のコマンドプロンプトのようなものを取得するには、次のように記述できます。

powershell Start-Process cmd -Verb runAs

これがhttps://www.youtube.com/watch?v=HrhYdXoBorsのようなものです


0
powershell -command "start-process \"cmd.exe\" -ArgumentList \"/C echo select vdisk file="\\oliver-homeserver.lan\backup$\backup.vhd" ◙ attach vdisk | diskpart & pause\" -verb runas"

これは、vhdをマウントするためにdiskpartユーティリティにコマンドをエコーする昇格されたコマンドプロンプトを実行します。円の付いた奇妙な記号は、ASCIIコードの「Enter」キーで、複数行のコンマをdiskpartにパイプします。diskpartユーティリティを実行する必要がない場合でも、これが役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.