デフォルトですべてのアプリケーションを管理者として実行するために、UACを完全に無効にしたいWindows10 Enterpriseマシンがあります。
ただし、再起動後、UAC設定が毎回リセットされます。
私は次の解決策を試しました:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
:に次の値を設定します。EnableLUA
から0
ConsentPromptBehaviorAdmin
から0
SYSTEM
を含む)がそれを変更することを拒否しました。Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Behavior of the elevation Prompt for adminsitrators in Admin Approval Mode
からElevate without promting
Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Run all administrators in Admin Approval Mode
からDisabled
Computer Configuration\Administrative Templates\System\ ???
の周りには、グループポリシー設定の自動上書きを無効にする別の設定があります。上記の解決策(Windowsの再インストールを含む)はどれも、問題の解決に役立ちませんでした。
UACが完全に無効になっていると、Windows10でWindowsStoreやMSEdgeなどの実行に問題が発生することは承知しています。
誰かが私がまだ試していない解決策を持っていますか?
開発者として、これは私を完全に狂わせます。
編集:
Windows 10でUACを完全に無効にする はnotリンクされた質問で提案されたすべての解決策をテストしたので、質問の複製です- not(上記のように)私のために働きます。
gpedit.msc
を開き、Computer configuration -> Windows settings -> Security settings -> Local policies -> Security options
に移動します。その下で、User Account Control:Run all administrators in Admin Approval Mode
を無効にします。
管理者承認モードの ドキュメント の内容は次のとおりです。
コンピュータが以前のバージョンのWindowsオペレーティングシステムからアップグレードされ、管理者アカウントがコンピュータ上の唯一のアカウントである場合、ビルトインの管理者アカウントは有効のままで、この設定も有効になります。
これは確かに私の場合です-私はWindows 7 Ultimate-> 8.1-> 10からアップグレードしました、そして私が唯一の管理者アカウントです。それがあなたにも当てはまる場合は、別の管理者アカウントでWindowsを新たにインストールしない限り、これを修正できないようです。
ドメインのグループポリシーが設定を上書きしている場合、説明されている方法 here が機能する可能性があります。
作業を簡単にするために、タスクスケジューラにインポートできるタスクを作成しました。
<?xml version="1.0"?>
<Task version="1.2" xmlns="http://schemas.Microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<URI>\DisableUAC</URI>
</RegistrationInfo>
<Triggers>
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="Microsoft-Windows-GroupPolicy/Operational"><Select Path="Microsoft-Windows-GroupPolicy/Operational">*[System[Provider[@Name='Microsoft-Windows-GroupPolicy'] and EventID=8004]]</Select></Query></QueryList></Subscription>
</EventTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>S-1-5-18</UserId>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>true</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>%SystemRoot%\System32\reg.exe</Command>
<Arguments>ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f</Arguments>
</Exec>
<Exec>
<Command>%SystemRoot%\System32\reg.exe</Command>
<Arguments>ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f</Arguments>
</Exec>
</Actions>
</Task>