管理者として実行した場合にのみ機能するプログラムへのショートカットがありますが、ショートカットでは「常に管理者として実行」オプションがグレー表示されています。他の同様の質問を見てきましたが、私の問題には当てはまりません。UACが有効になっています。私は管理者であり、cmdで実行する方法がわかりません。
Administrator
ドメインのパーミッションではないように聞こえますが、ローカルのパーミッションを無効にします。
管理者として実行した場合にのみ機能するプログラムへのショートカットがありますが、ショートカットでは「常に管理者として実行」オプションがグレー表示されています。他の同様の質問を見てきましたが、私の問題には当てはまりません。UACが有効になっています。私は管理者であり、cmdで実行する方法がわかりません。
Administrator
ドメインのパーミッションではないように聞こえますが、ローカルのパーミッションを無効にします。
回答:
互換性タブで利用可能な管理者として実行を使用できる場合があります。
サードパーティの方法の1つは、nircmdを使用することです。 http://www.nirsoft.net/utils/nircmd2.html#elevate
これは、ショートカットがディレクトリパスではなくオブジェクト識別子を指している場合に発生するようです。
これが当てはまるかどうかは、ショートカットプロパティのターゲットが{0AFACED1-E828-11D1-9187-B532F1E9575D}
ディレクトリパスではなく類似しているためにわかります。
のショートカットを作成する場合C:\Windows\System32
は、[スタート]メニューの既存のショートカットから作成するのではなく、そのフォルダー内のアイテムから直接ショートカットを作成します。
.ini
、ファイル、実行可能ではない...
「管理者として実行」コンテキストメニューオプションやショートカットチェックボックスは、バッチファイル/スクリプトでは使用できないようです。PowerShellについては、管理者としてスクリプトを実行する方法について回答しました 。
一般的なバッチファイルを実行するための答えがまだありません。
修正プログラムは、管理者として実行する必要がある実行可能ファイルへのショートカットを作成することです(UACプロンプトを呼び出すためのugいコードを回避する場合)。新しいショートカットを作成したら、右クリックして[ プロパティ ]を選択し、[ ショートカット ]タブ、[ 詳細... ]ボタンの順にクリックして、[ 管理者として実行 ] チェックボックスをオンにします。
"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
実行可能ファイルをショートカットターゲットに追加すると機能します。例えば:
ショートカットを右クリックして、ターゲットを次から変更します。
C:\ Scripts \ helloworld.js
に
wscript.exe C:\ Scripts \ helloworld.js
(または)
cscript.exe C:\ Scripts \ helloworld.js
次に、プロパティで「管理者として実行」チェックボックスが有効になります。
私はPythonスクリプトに問題がありました:ターゲットを追加する必要がありました:
"C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"
Ramesh Srinivasanへのすべての栄光
BrianDは、管理者としてスクリプトを実行する方法で最高の答えとロスを与えましたか?説明した:
互換性タブを使用する代わりに(オプションがグレー表示されている場合)、ショートカットタブの[詳細設定]ボタンを使用します。
これは少なくともWindows7で有効です。
これは、Windowsが認識/信頼しないファイルタイプで発生するようです。しかし、私はこのための簡単な解決策を見つけました。
cmd.exe(c:\ windows \ system32 \ cmd.exe)へのショートカットを作成し、Targetフィールドをこれに置き換えます
C:\windows\System32\cmd.exe /c start "" "c:\path\to\your.file"
これで、[詳細設定]タブで[管理者として実行]を有効にできるはずです。
警告:
Start
cmd.exeで開くのではなく、なぜ使用するのですか?
cmd.exe /c c:\path\to\your.file
と、プログラムが実行されている限り、空の黒いウィンドウが開いたままになりますStart
これを回避するにはどうすればよいですか?
/c
コマンドの実行が終了した後に閉じるフラグでcmdインスタンスを開始しますStart
これは、cmd.exeのネイティブコマンドで、新しいウィンドウで「プログラム」を開きます。Start
起動がWindowsに渡される実行可能ファイルでない場合のコマンドの動作方法は、そのファイルタイプに関連付けられたプログラムを使用して起動しますStart
コマンドが終了し、cmd.exeウィンドウが閉じます。Windows Server 2008 R2 SP1システムで、バッチファイル/ VBScriptsを実行してUSBディスクを同期およびイジェクトするためのショートカットを実行するとき、またはサーバーをクリーンに再起動するスタッフの準備としてHyper-Vシステムをシャットダウンするときに、この問題が発生しました。
アイコンを右クリックしてプロパティを選択し、[アイコンの変更]の横にある[詳細設定]ボタンを選択すると見つかりました。[管理者として実行]オプションを選択し、[保存]をクリックします。UACが有効になっている場合、実行の許可を求められますが、正常に実行されるようになりました。
アイコンがクイック起動バーにコピーされました。管理者として実行するオプションはグレー表示されていました。だから私は再び始め、以前設定しようとしたショートカットを削除しました。
これは私が問題を解決した方法です。
スタートメニューを開き、必要なアイコン、プロパティ、開いているファイルの場所を見つけました。(これにより、スタートメニューからショートカットのファイルの場所が開かれました-完璧です)。
次に、ショートカットアイコンを選択してコピーしました。
次に、クイック起動バーの「フォルダーを開く」を右クリックし、ショートカットのコピーをそこに貼り付けました。
これで、管理者として実行するように設定できます。