2015-11-18 12:30:37 +0000 2015-11-18 12:30:37 +0000
45
45

Windows 10でデフォルトで管理者としてアプリケーションを実行する

私はちょうどマイクロソフトのWindowsと新しいラップトップを持っている 10. 前のラップトップはWindows 7を使用していました。

私はアプリケーションをデフォルトで「管理者として実行」するようにしようとしています。ここでの優先事項は、外付けハードドライブ上の自分のファイルを変更できるようにすることです。ノートパソコンのユーザーアカウントは「管理者」アカウントで、ユーザーアカウント制御の設定を「通知しない」に設定しています。これで私の望む効果が得られるのではないかと思いました( この関連する質問 でも示唆されているように、Windows 7に関連して)。

以下はWindows 10でUACを無効にする設定のスクリーンショットです:

それでも、管理者権限で自動的にNotepad++が起動しません。他に何をする必要があるのか、何を見落としているのでしょうか?

ありがとうございます

PS. 私がやろうとしていることがセキュリティリスクであることは認識していますが、それはこの質問のポイントではなく、何かをすべきか、すべきでないかは、何かをできるか、できないかとは異なります。

回答 (5)

26
26
26
2015-11-18 14:24:30 +0000

**

外付けドライブのACLを変更するには、そのプロパティを開き、セキュリティタブに移動します。

Authenticated Usersには「フルコントロール」がないことに注意してください。詳細設定をクリックします。

(所有者はおそらくAdministratorsになるでしょう) 追加をクリックします。

“Select a principal "をクリックし、ボックスにユーザー名を入力します。フルコントロール」にチェックを入れて、「OK」をクリックします。

高度なACLエディタに戻ったので、子アイテムのACLを置き換えるボックスにチェックを入れます。OKをクリックして、警告を受け入れます。プロパティウィンドウで[OK]をクリックし、操作が完了するのを待って(操作がある場合)、これで完了です。

元の(危険な)答えは行の下に続いています。


*危険! *これはラムハウンドのコメントで説明されている理由から、ほぼ確実に悪い計画です。

gpedit.mscを実行してローカルグループポリシーエディタを開きます。コンピュータ設定Windows設定セキュリティ設定ローカルポリシーセキュリティオプション_を展開します。4つの設定を更新する必要があります。

1.「ユーザーアカウント制御」を設定します。管理者承認モードの管理者に対する昇降プロンプトの動作」を「プロンプトなしで昇降する」に設定してください。 2. ユーザーアカウント制御」を「ユーザーアカウント制御:管理者承認モードの管理者に対する昇降プロンプトの動作」に設定します。アプリケーションのインストールを検出して昇降を促す」を「無効」に設定します。 3. ユーザーアカウント制御:アプリケーションのインストールを検出し、昇降を促す」を「無効」に設定します。管理者承認モードですべての管理者を実行する」を無効に設定してください。 4. ユーザーアカウント制御」を「ユーザーアカウント制御」に設定します。 4. 「ユーザーアカウント制御:安全な場所にインストールされているUIAccessアプリケーションのみを昇格させる」を Disabled に設定します。

導光板は変更内容を自動的に保存しますので、終了して再起動してください。

**繰り返しになりますが、ここで作成している設定は非常に安全ではない設定です。

18
18
18
2016-07-22 13:53:56 +0000

デフォルトで管理者としてアプリケーションを実行するためのオプションがいくつかあるようだ。Right-click the application’s Shortcut ¶> Go to Properties ¶> Click the Advanced button on the Shortcut tab ¶> Check the “Run as administrator” box ¶> Click OK. -

  1. Right-click the application ≪アプリケーションを右クリック≫ Go to Properties ≪Compatibilityタブをクリック≫ Check “Run this program as an administrator” -

注意: 2つ目のオプション(上記)を試している間に、最初は “Run this program as an administrator "チェックボックスがないアプリケーションが1つありました。チェックボックスが表示され、常に管理者として実行されるようにするには、以下のようにしなければなりませんでした。

  1. 「互換性トラブルシューターの実行」ボタンをクリック
  2. プログラムのトラブルシューティング」オプションをクリックする。プログラムには追加の権限が必要です」のチェックボックスにチェックを入れる。
  3. 次へ」をクリックし、「プログラムのテスト…」ボタンをクリックします(プログラムが正しく動作することを確認するため)。
  4. 次へ」をクリックして「はい、このプログラムのこれらの設定を保存します」をクリックする

Bill Garrison氏は、[How can I can I run ALL my Apps "as administrator” in Windows 7 in default? 他にも少なくとも1つの方法があり、UACを最低設定にすることができますが、そうするとWindows 10のネイティブアプリ(電卓など)が失敗してしまいます。

以下、引用した 回答 です。

Add User To Administrators Group And Remove From Users Group.

  1. 管理者としてログイン

  2. Run ( WinKey + R )

  3. “control userpasswords2 "と入力

  4. アカウントを選択し、"Properties "をクリックする。アカウントを選択し、「プロパティ」をクリック

  5. Group Membership」タブを選択

  6. 管理者」を選択する

  7. 「OK」をクリックして「OK」をクリックする

承認モードを無効にする

  1. 管理者としてログインする

  2. Go To Run ( WinKey + R )

  3. Type "secpol.msc”

  4. Go To Local Polices ➡ Security Options

  5. ユーザーアカウント制御」を見つけます。Switch to the secure desktop when prompting for elevation"

  6. 開く]をクリックして[無効にする]をクリックし、[OK]をクリックします。

7.コンピュータを再起動(非常に重要なログオフがうまくいかない)

15
15
15
2016-08-14 12:18:33 +0000

UACを完全に無効にするには、レジストリ内の

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

EnableLUAプロパティを0に変更する必要があります。これにより、「管理者承認モードの管理者」ユーザータイプが無効になるため、すべての管理者ユーザーがデフォルトで管理者としてプロセスを実行できるようになります。

参照。EnableLUA | msdn.microsoft.com ](https://msdn.microsoft.com/en-us/library/cc232765.aspx)

これを行うと、プログラムやプロセスはデフォルトで管理者モードで実行されるようになります(ユーザーが管理者であることを条件に)。

( Windows 10では常に管理者としてプログラムを実行する | スーパーユーザー から)

// あ、すみません、これは @ben-n さんの元の回答と重複しています - 唯一の違いは、gpedit.msc の代わりにレジストリを経由して実行することです。

8
8
8
2017-09-22 18:19:33 +0000

検索でここにたどり着き、「(特定の)アプリケーションをデフォルトで管理者として実行」したい場合 - 関連するファイルタイプや特別なショートカット以外の何かによって起動された場合でも、レジストリを使用しなければなりません。ファイルのプロパティダイアログの互換性タブはwindows 10では利用できなくなり、古いバージョンのwindows用の他のレジストリハックも削除されました。

マイクロソフトは意図的にこれを簡単にしたくないのです。

これをやってはいけない理由がまだわからないのであれば、今すぐやめた方がいいです。

**なぜこれをすべきか、すべきでないかについては、他の場所を探す必要があります。

これらの既存のキーのいずれかに新しい文字列値を作成します。

(for current account only)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
(for all users)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

新しい文字列値の名前は、常に elevated を起動したいアプリケーションへのパス(引用符なし)でなければなりません。

"C:\Program Files (x86)\Microsoft Visual Studio017\Professional\Common7\IDE\devenv.exe"
(but WITHOUT quotes!)

このキーの値は、

~ RUNASADMIN

次のようになります:

キーの値と名前を正しく設定したら、完了です! 関連ファイルを使用してアプリを起動すると、標高のプロンプトが表示されます。

5
5
5
2017-03-24 00:45:15 +0000

PowershellをAdministratorとして実行して、これを入力するだけです。

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"

shutdown -r -t 0

関連する質問

15
8
14
9
4