Windows 10のUACとは何ですか、それを無効にする方法
公開: 2020-10-10自宅や職場にコンピューターのネットワークがある場合、制御する必要があることの1つは、どのユーザーまたはアプリがそのシステムで物事を変更できるかということです。
不正な変更を防ぐ1つの方法は、ネットワーク管理者を1人にすることです。 ただし、すべてを1人で管理するだけでは不十分であり、ユーザーアクセス制御(UAC)機能が役立ちます。

このガイドでは、UACとは何か、およびWindows10でUACを無効にする方法について説明します。
UACとは何ですか?
UACは、Windows 10のセキュリティ機能であり、オペレーティングシステムへの不正または不注意による変更を防ぎます。 この機能は、最初はWindows Vistaセキュリティシステムの一部でしたが、その後、Windowsの新しいバージョンごとに改善されています。
このような変更は、ユーザー、ウイルス、マルウェア、またはアプリケーションによって開始される可能性があります。 ただし、管理者が変更を承認しない場合、変更は実行されません。

管理者権限を必要とする変更には、次のものがあります。
- タスクスケジューラの実行
- UAC設定を変更する
- WindowsUpdateの構成
- ユーザーアカウントの追加または削除
- プログラムファイルまたはWindowsフォルダ内のシステム全体のファイルまたは設定の変更
- 他のユーザーのファイルまたはフォルダーの表示または変更
- 管理者としてアプリを実行する
- アプリとドライバーのインストールまたはアンインストール
- Windowsファイアウォールまたはシステムの日付と時刻の設定を変更する
- 家族の安全またはペアレンタルコントロールの構成
- ユーザーのアカウントタイプの変更
管理者権限が必要なデスクトップアプリを実行するたびに、UACがポップアップ表示されます。 管理者の承認が必要な重要なシステム設定を変更する場合にも表示されます。
ネットワーク上のすべてのユーザーは、標準のユーザーアカウントを使用してコンピューターにサインインできますが、起動するプロセスはすべて、標準のユーザーに付与されたアクセス権を使用して実行されます。
たとえば、Windowsエクスプローラーの使用を開始したアプリはすべて、標準のユーザーレベルのアクセス許可で実行されます。 これには、Windows10自体に含まれているアプリが含まれます。
セキュリティを考慮して設計されていないレガシーアプリの場合、正常に実行するには追加の権限が必要になることがよくあります。 新しいソフトウェアのインストールやWindowsファイアウォール構成の変更などのアクションには、管理者アカウントレベルのアクセス許可が必要なため、より多くのアクセス許可が必要です。

標準以上のアカウントユーザー権限を必要とするアプリを実行する必要がある場合は、コンピューターまたはデバイスにシステムレベルの変更を加えるアプリを管理するために、トークンにさらに多くのユーザーグループを復元できます。
家族向けには、さまざまな制限があり、保護者による使用制限と監視が統合された専用の子アカウントを作成するオプションがあります。 詳細については、Microsoftファミリーアカウントと、Microsoftアカウントガイドにファミリーメンバーを追加する方法をご覧ください。
Windows10のUACスライダーレベルとその意味
Windows Vistaでは、UACオプションはオンまたはオフの2つしかありませんでした。 ただし、Windows 10では、次の4つのUACレベルから選択できます。
- 常に通知:ユーザーとアプリが管理者権限を必要とする変更を行う前に通知します。 また、応答するまで他のタスクをフリーズします。見慣れないWebサイトに頻繁にアクセスしたり、新しいソフトウェアをインストールしたりする場合に推奨されます。
- プログラム/アプリがコンピューターに変更を加えようとしたときにのみ通知する:プログラムがコンピューターに変更を加えようとしたとき、またはソフトウェアをインストールしようとしたときに通知します。 このレベルでは、応答するまで他のタスクもフリーズしますが、Windowsの設定を変更しても通知されません。

- プログラム/アプリがコンピューターに変更を加えようとしたときにのみ通知します(デスクトップを暗くしないでください) :プログラムがコンピューターに変更を加えたりソフトウェアをインストールしたりしようとしたときに通知します。 Windowsの設定を変更しても通知されず、応答するまでタスクがフリーズしません。 このレベルを選択するのは、コンピューターのデスクトップを暗くするのに時間がかかる場合のみです。
- 通知しない:プログラムが変更を加えたり、ソフトウェアをインストールしたり、Windowsの設定を変更したりしたときに通知しません。 この設定はお勧めしません。特に、ウイルスやマルウェアがUACをオフにしてコンピューターに感染しやすいため、優れたセキュリティスイートがない場合はお勧めしません。
Windows10でUACを無効にする方法
注:コンピューターでUACを無効にすると、悪意のあるプログラムがコンピューターに感染して管理しやすくなるため、無効にすることはお勧めしません。 UACをトリガーし続けるアプリがある場合は、UACを完全に無効にするのではなく、Windowsタスクスケジューラを使用して管理者権限なしでそれらのアプリを実行し、UACプロンプトを最初に表示します。
それでもUACを無効にする場合は、コントロールパネル、グループポリシー、レジストリエディター、またはコマンドラインを使用して無効にすることができます。
コントロールパネルを使用してUACを無効にする方法
- コントロールパネルを開き、[ユーザーアカウント]を選択します。

- もう一度[ユーザーアカウント]を選択します。

- 次に、[ユーザーアカウント制御設定の変更]を選択します。

- UACを完全に無効にする場合は、スライダーを[通知しない]にドラッグしてUACをオフにし、[ OK ]をクリックします。

UACをオンに戻すには、スライダーを目的のセキュリティレベルまでドラッグし、[ OK ]をクリックします。 選択を確認するか、プロンプトが表示されたら管理者パスワードを入力してから、コンピューターを再起動して変更を保持します。

コマンドラインを使用してUACを無効にする方法
- これを行うには、検索ボックスに「 CMD 」と入力し、[管理者として実行]を選択します。

[コマンドプロンプト]ボックスで、次のコマンドを入力し、Enterキーを押します。
reg.exe ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 0 / f

- 変更を有効にするには、コンピューターを再起動します。
UACを再度有効またはオンにする場合は、 入力 このコマンド:
reg.exe ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v EnableLUA / t REG_DWORD / d 1 / f
グループポリシーエディターを使用してUACを無効にする方法
- これを行うには、検索ボックスに「ポリシーエディター」と入力し、[グループポリシーの編集]を選択します。

- [コンピューターの構成]> [Windowsの設定]を選択し、[セキュリティの設定]を選択します。

- 次に、[ローカルポリシー]> [セキュリティオプション]を選択します。

- 下にスクロールして、[ユーザーアカウント制御:管理者承認モードですべての管理者を実行する]をダブルクリックします。

- [無効]> [OK]を選択します。

Windowsレジストリを使用してUACを無効にする方法
Windowsレジストリを介してUACを無効にすることもできます。 ただし、その前に、システムの問題を回避するためにレジストリをバックアップしてください。
- Windowsレジストリを介してUACを無効にするには、[スタート]> [ファイル名を指定して実行]を右クリックし、 regedit.exeと入力して、キーボードのEnterキーを押します。
- 次のパスに従います: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

- 次に、キーEnableLUAをダブルクリックし、値データを0に変更します。

- 変更を保存して、コンピューターを再起動します。
アカウントを管理する
UACは、標準のユーザーアカウントと管理者アカウントのすべての違いを生み出します。 この機能を使用すると、セキュリティスイートが配置されている場合でも、悪意のあるプロセスからシステムを保護するのに役立つ基本レベルのシステムセキュリティが得られます。
コンピューターでUACを無効にできましたか? コメントで私たちと共有してください。