問題は、アプリケーションを開くときに常に右クリックする必要がある場合は、「管理者として実行」を選択することです。
そうしないと、予期しないアプリケーションエラーが発生します。ところで、私はUACをオフにしました。
気に障る。ダブルクリックの動作を「管理者として実行」アクションとして機能するように変更する方法はありますか?デフォルトでは「管理者として実行」アクションを実行します。事前にTHX
方法1(ショートカットに対してのみ有効):
方法2(すべてのショートカットに影響し、ジャンプリストとアプリケーションでファイルを開くときに動作します):
Troubleshoot compatibility
を選択します。見つかった ここ
Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0
(管理者として開始された)PowerShellに入ると、アプリケーションごとに何かを指定することなく私のためにそれをしました。
これは永久にUACを無効にすることに注意してください。 UAC設定でスライダーを下にドラッグしても、UACは完全には無効になりません。プロンプトは表示されなくなりますが、アクティブのままです。
すべてのExplorerインスタンスを強制終了してから、管理者権限でタスクマネージャ(Ctrl + Shift + Esc)を使用して再度起動します。
Vista以降で動作する古き良き タスクスケジューラトリックを使用してください 。
これはあなたがステップを実行するのを助けるツールです:
Windows 8の画面の右上に移動>右パネルの[検索]をクリック>アプリケーションを検索>プログラムを右クリック> [ファイルの場所を開く]を選択> [ショートカット]タブをクリック> [詳細]ボタンをクリック>チェック[管理者として実行]ボタン
この問題を解決するための簡単なツールを書きました。 CodeProjectの記事 で、デフォルトで管理者としてWindows 8アプリケーションを実行します 。
AlEXIXのコメントのため、私は "sendto"フォルダにバッチストアをデザインしました。そして、右クリックメニューの "送信先"機能を使用して、管理者権限で実行するレジストリに "exe"を追加します。私は成功をテストしましたが、毎回レジストリに50以上のexeファイルを追加することはできません。また、バッチを使用する前に、cmd.exeを "run as admin"に設定する必要があります。これが私のバッチコードです。
for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d "~ RUNASADMIN"
スタートメニューでCMDを検索して管理者として実行し、次のコマンドを入力します。
ネットユーザー管理者/アクティブ:はい