ショートカットでグレーアウトされた管理者として実行


20

管理者として実行した場合にのみ機能するプログラムへのショートカットがありますが、ショートカットでは「常に管理者として実行」オプションがグレー表示されています。他の同様の質問を見てきましたが、私の問題には当てはまりません。UACが有効になっています。私は管理者であり、cmdで実行する方法がわかりません。


1
プログラムはネットワーク内にありますか?ネットワーク内のプログラムは管理者として実行されません。
フランチェスコ

もちろん、「常に管理者として実行」を設定して忘れることをお勧めしますが、それが機能するまで、アイコンを右クリックして「管理者として実行」を選択できます。ただし、それを実行したい。
Mawgによると、モニカは

@Earendulプログラムはネットワークにありません。
man-qa

私は、元の.exeファイルをクリックして実行することができていても、ショートカットが管理者として実行するオプションを持ち出すしない]をクリックしてください理由が、右ではないよ@Mawgその管理者として
マン-QA

1
@ man-qa-あなたは実際にはAdministratorドメインのパーミッションではないように聞こえますが、ローカルのパーミッションを無効にします。
ラムハウンド

回答:


3

互換性タブで利用可能な管理者として実行を使用できる場合があります。

サードパーティの方法の1つは、nircmdを使用することです。 http://www.nirsoft.net/utils/nircmd2.html#elevate


著者は、このオプションがグレーアウトされていることを示しました。
ラムハウンド

2
いいえ、彼らはしませんでした。彼らは、ショートカットタブの詳細オプションでオプションがグレーアウトされていると述べました。互換性タブのスポットを参照していました。
birdman3131

@ birdman3131うわー、これがうまくいくとは思っていなかったが、うまくいった。おかげでバードマン:)
man-qa

2

これは、ショートカットがディレクトリパスではなくオブジェクト識別子を指している場合に発生するようです。

これが当てはまるかどうかは、ショートカットプロパティのターゲットが{0AFACED1-E828-11D1-9187-B532F1E9575D}ディレクトリパスではなく類似しているためにわかります。

のショートカットを作成する場合C:\Windows\System32は、[スタート]メニューの既存のショートカットから作成するのではなく、そのフォルダー内のアイテムから直接ショートカットを作成します。


これが起こる唯一の方法ではありません。ショートカットファイルを変更するために管理者が必要な場合にも発生する可能性があると思います。とにかく、インストーラーによって私のスタートメニューに置かれたパスベースのショートカットでこれを見ています。ターゲットがあるのでああ、それはまた、可能性があり.ini、ファイル、実行可能ではない...
SAMB

ホストへのショートカットを作成しようとすると、ここではショートカットを作成できないと表示されますが、代わりにデスクトップ上でショートカットを作成しますか?しかし、このボックスの管理者であっても、なぜこれに苦しんでいるのですか?
-killjoy

Pythonスクリプトショートカット
-JinSnow

1

「管理者として実行」コンテキストメニューオプションやショートカットチェックボックスは、バッチファイル/スクリプトでは使用できないようです。PowerShellについては、管理者としてスクリプトを実行する方法について回答しました

一般的なバッチファイルを実行するための答えがまだありません。


1

修正プログラムは、管理者として実行する必要がある実行可能ファイルへのショートカットを作成することです(UACプロンプトを呼び出すためのugいコードを回避する場合)。新しいショートカットを作成したら、右クリックして[ プロパティ ]を選択し、[ ショートカット ]タブ、[ 詳細... ]ボタンの順にクリックして、[ 管理者として実行 ] チェックボックスをオンにします。


これはちょっとした回避策です。Visual Studio Codeでこの手法を使用して、「hosts」ファイルへのショートカットを作成できました。ショートカットの例:"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Quantastical

1

実行可能ファイルをショートカットターゲットに追加すると機能します。例えば:

ショートカットを右クリックして、ターゲットを次から変更します。

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へのすべての栄光



0

これは、Windowsが認識/信頼しないファイルタイプで発生するようです。しかし、私はこのための簡単な解決策を見つけました。

cmd.exe(c:\ windows \ system32 \ cmd.exe)へのショートカットを作成し、Targetフィールドをこれに置き換えます

C:\windows\System32\cmd.exe /c start "" "c:\path\to\your.file"

これで、[詳細設定]タブで[管理者として実行]を有効にできるはずです。

警告:

  • 管理者として実行しているWindows 10では、ネットワークドライブのセットが異なるように見えるため、マップされたドライブではなく絶対UNCパスを使用してください
  • パラメータを渡す必要がある場合 は、開始コマンドのドキュメントを確認してください。

Startcmd.exeで開くのではなく、なぜ使用するのですか?

  • のショートカットを使用してファイルを実行するcmd.exe /c c:\path\to\your.fileと、プログラムが実行されている限り、空の黒いウィンドウが開いたままになります

Startこれを回避するにはどうすればよいですか?

  1. /cコマンドの実行が終了した後に閉じるフラグでcmdインスタンスを開始します
  2. 次に実行されます。Startこれは、cmd.exeのネイティブコマンドで、新しいウィンドウで「プログラム」を開きます。
  3. Start起動がWindowsに渡される実行可能ファイルでない場合のコマンドの動作方法は、そのファイルタイプに関連付けられたプログラムを使用して起動します
  4. 起動が開始されると、Startコマンドが終了し、cmd.exeウィンドウが閉じます。

-1

Windows Server 2008 R2 SP1システムで、バッチファイル/ VBScriptsを実行してUSBディスクを同期およびイジェクトするためのショートカットを実行するとき、またはサーバーをクリーンに再起動するスタッフの準備としてHyper-Vシステムをシャットダウンするときに、この問題が発生しました。

アイコンを右クリックしてプロパティを選択し、[アイコンの変更]の横にある[詳細設定]ボタンを選択すると見つかりました。[管理者として実行]オプションを選択し、[保存]をクリックします。UACが有効になっている場合、実行の許可を求められますが、正常に実行されるようになりました。


-1

アイコンがクイック起動バーにコピーされました。管理者として実行するオプションはグレー表示されていました。だから私は再び始め、以前設定しようとしたショートカットを削除しました。

これは私が問題を解決した方法です。

スタートメニューを開き、必要なアイコン、プロパティ、開いているファイルの場所を見つけました。(これにより、スタートメニューからショートカットのファイルの場所が開かれました-完璧です)。

次に、ショートカットアイコンを選択してコピーしました。

次に、クイック起動バーの「フォルダーを開く」を右クリックし、ショートカットのコピーをそこに貼り付けました。

これで、管理者として実行するように設定できます。

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