Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsでユーザーアカウント制御(UAC)を有効にする方法|Windows 7/8/10対応

ユーザーアカウント制御(User Account Control、略称:UAC)は、Windowsパソコンのセキュリティを確保するために開発された機能です。UACは、オペレーティングシステムへの不正なアクセスを防ぎ、システム設定の変更が管理者によってのみ行われるようにします。管理者が変更を承認しない限り、Windowsはその変更を許可しません。これにより、アプリケーションやウイルス、マルウェア攻撃による意図しない変更を未然に防ぐことができます。

この記事では、Windows 7、8、10でユーザーアカウント制御を有効にする方法と、Windows 7以降のバージョンでUACを無効にする方法について詳しく解説します。

Windows 10 PCでUACを有効にする方法

管理者としてログインしている場合、新しいプログラムをインストールする際に「このアプリがデバイスに変更を加えることを許可しますか?」というメッセージが表示されます。一方、管理者権限を持っていない場合は、プログラムにアクセスするためのユーザー名とパスワードの入力を求められます。

ユーザーアカウント制御は、Windows Vistaの発売当初、誤解されがちな機能でした。多くのユーザーは、システムを脅威にさらすことになると気づかずにこの機能をアンインストールしようとしたほどです。Microsoftの公式ページ「User Account Control のしくみ」も参考になるので、ぜひ確認してみてください。

その後のバージョンではUACの機能は改善されましたが、一時的に無効化したいと考えるユーザーもいるかもしれません。以下では、必要に応じてWindows 8および10でユーザーアカウント制御を有効・無効にする手順を紹介します。

方法1:コントロールパネルを使用する

Windows 8および10でUACを有効にする手順は以下の通りです:

1. Windowsキーをクリックし、検索バーに「ユーザーアカウント制御」または「User Control」と入力します。

2. 検索結果から「ユーザーアカウント制御設定の変更」を開きます。

3. 「ユーザーアカウント制御設定の変更」をクリックします。

4. 「コンピューターの変更の通知を受け取るタイミングを選択」できる画面が表示されます。選択肢は以下の通りです:

4A. 常に通知する — 新しいソフトウェアを頻繁にインストールしたり、見慣れないWebサイトをよく訪れたりする場合に推奨される設定です。

デフォルトの通知条件:

  • アプリがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき
  • 自分(ユーザー)がWindowsの設定を変更したとき

4B. デスクトップを暗くせずに常に通知する — 上記と同じ条件下で通知されますが、画面が暗くなりません。

注意: この設定は推奨されませんが、お使いのPCでデスクトップが暗くなるのに時間がかかる場合は選択してもよいでしょう。

4C. アプリがコンピューターに変更を加えようとしたときのみ通知する(デスクトップを暗くしない) — このオプションでは、自分がWindowsの設定を変更しても通知されません。

注意: この設定はまったく推奨されません。また、この設定を選択するには、コンピューターに管理者としてログインしている必要があります。

5. ご自身のニーズに合った設定を選び、「OK」をクリックして、Windows 8/10でユーザーアカウント制御を有効にします。

方法2:msconfigコマンドを使用する

Windows 8および10でUACを有効にするもうひとつの方法です:

1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを開きます。

2. 「msconfig」と入力し、「OK」をクリックします。

3. 「システム構成」ウィンドウが表示されます。「ツール」タブに切り替えます。

4. 「UAC設定の変更」をクリックし、「起動」を選択します。

5. ここでも「コンピューターの変更の通知を受け取るタイミング」を選択できます:

5A. 常に通知する — 新しいソフトウェアのインストールや未検証のWebサイトへのアクセスが頻繁にある場合に推奨されます。

5B. アプリがコンピューターに変更を加えようとしたときのみ通知する(デフォルト) — 自分によるWindows設定の変更時には通知されません。見慣れたアプリや信頼できるWebページのみを利用する場合に適しています。

5C. アプリが変更を加えるときのみ通知する(デスクトップを暗くしない) — Windows設定の変更時には通知されません。デスクトップ表示の切り替えに時間がかかる環境向けですが、非推奨です。

6. 希望するオプションを選択して「OK」をクリックします。

WindowsシステムでUACを無効にする方法

方法1:コントロールパネルを使用する

コントロールパネルからUACを無効にする手順:

1. 管理者としてシステムにログインします。

2. 前述の手順と同じように、Windows検索バーから「ユーザーアカウント制御設定の変更」を開きます。

3. 「コンピューターの変更の通知を受け取るタイミングを選択」画面で、設定を以下のように変更します:

4. 「通知しない」に設定:

  • アプリがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき
  • 自分(ユーザー)がWindowsの設定を変更したとき

注意: この設定はコンピューターを高いセキュリティリスクにさらすため、推奨されません。

5. 最後に「OK」をクリックして、システムのUACを無効にします。

方法2:msconfigコマンドを使用する

Windows 8、8.1、10でUACを無効にする手順:

1. 「ファイル名を指定して実行」ダイアログボックスを開き、前述と同様に「msconfig」コマンドを実行します。

2. 「システム構成」ウィンドウの「ツール」タブに切り替えます。

3. 「UAC設定の変更」→「起動」の順にクリックします。

4. 「通知しない」を選択します:

  • アプリがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき
  • 自分(ユーザー)がWindowsの設定を変更したとき

5. 最後に「OK」をクリックしてウィンドウを閉じます。

Windows 7でユーザーアカウント制御を有効にする方法

コントロールパネルを使用してWindows 7でUACを有効にする手順は以下の通りです:

1. 下記のように、Windows検索ボックスに「UAC」と入力します。

2. 「ユーザーアカウント制御設定の変更」を開きます。

3. 先に説明した内容をもとに、リストから任意の設定を選択します:

3A. 常に通知する

  • 自分(ユーザー)がWindowsの設定を変更しようとしたとき
  • プログラムがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき

この設定では、確認または拒否を選べるプロンプトが画面に表示されます。

注意: 新しいソフトウェアのインストールやネットサーフィンを頻繁に行う場合に推奨される設定です。

3B. プログラムがコンピューターに変更を加えようとしたときのみ通知する(デフォルト)

この設定では、プログラムがコンピューターに変更を加えようとしたときのみ通知され、自分によるWindows設定の変更時には通知されません。

注意: 見慣れたプログラムやWebサイトのみを利用し、セキュリティリスクが比較的低い場合に推奨されます。

3C. プログラムがコンピューターに変更を加えようとしたときのみ通知する(デスクトップを暗くしない)

プログラムが変更を試みたときにプロンプトが表示されますが、自分によるWindows設定の変更時には通知されません。

注意: デスクトップが暗くなるのに時間がかかる場合にのみ選択してください。

4. 最後に「OK」をクリックして、Windows 7でUACを有効にします。

Windows 7でユーザーアカウント制御を無効にする方法

UACの無効化は推奨されていません。それでも無効にしたい場合は、以下の手順に従ってコントロールパネルから設定してください。

1. 前述の方法で「ユーザーアカウント制御設定の変更」を開きます。

2. 設定を以下のように変更します:

「通知しない」:

  • プログラムがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき
  • 自分(ユーザー)がWindowsの設定を変更したとき

注意: この設定は、Windows 7での動作が認証されていないプログラムを使用しており、UAC非対応のために無効化が必要な場合にのみ選択してください。

3. 「OK」をクリックして、Windows 7のUACを無効にします。

UACが有効か無効かを確認する方法

1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを開きます。

2. 「regedit」と入力し、「OK」をクリックします。

3. レジストリエディターで以下のパスに移動します:

コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

4. 「EnableLUA」をダブルクリックします。

5. 「値のデータ」フィールドの値を確認します:

  • 値のデータが「1」の場合:システムでUACが有効になっています。
  • 値のデータが「0」の場合:システムでUACが無効になっています。

6. 最後に「OK」をクリックして、レジストリキーの値を保存します。

以上の手順で、ユーザーアカウント制御を希望どおりに有効または無効にできます。

関連記事のおすすめ

  • Windows 10でローカルユーザーアカウントを作成する方法
  • Windows 10でユーザーアカウントの種類を変更する方法
  • エラーコード0x80004005の修正方法
  • Windows 10でキーボードの入力遅延を修正する方法

このガイドが役立ち、Windows 7、8、10でユーザーアカウント制御を有効または無効できたことを願っています。どの方法がうまくいったか、ぜひ教えてください。この記事に関するご質問やご提案があれば、コメント欄でお気軽にお寄せください。

  1. Windows 10でユーザーアカウントの種類を変更する3つの方法

    Windowsのバージョンにかかわらず、Windows OSを使用するにはユーザーアカウントの作成が必要です。最初に作成したアカウントは、既定で管理者(Administrator)アカウントになります。管理者アカウントでは、他の種類のアカウントでは制限される操作も実行できます。 自分一人だけでPCを使用しているのであれば、管理者アカウントのままでも問題ありません。しかし、家族や友人とPCを共有している場合は、標準ユーザーを作成するのが最適な選択肢となります。 Windows 10のアカウントの種類 以前のWindowsには「管理者」「標準」「ゲスト」の3種類のアカウントが存在しましたが、Win

  2. Windows 11でユーザーアカウント制御(UAC)を無効にする3つの方法

    Windows 11では、ユーザーアカウント制御(UAC)をさまざまな方法でオフにすることができます。UACとは、各種アプリがPCに対して変更を加えようとした際に、ユーザーの承認を求めるセキュリティ機能のことです。Windows 11ではデフォルトでUACのダイアログが表示されるようになっており、アプリが管理者権限で起動しようとすると、許可を求める画面が出てきます。この機能を不要だと感じる方も少なくありません。本記事では、Windows 11のユーザーアカウント制御を無効にする方法を詳しく解説します。 なぜ多くの人はUACを重要視しないのか? 多くの人が「はい」を押しているだけ レジストリエ