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

【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方

ファイルを開こうとしたり、アプリケーションを実行しようとしたりした際に、突然深刻そうなエラーメッセージが表示された経験はありませんか?画面には実行しようとしたファイルのパスとともに、「UACが無効になっているため、このアプリをアクティブ化できません(This app can't be activated when UAC is disabled)」というテキストがポップアップで表示されます。

【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方

この問題には長年にわたっていくつかの既知の原因があり、それぞれに対応する解決策が存在します。本記事では、それらをすべてまとめてご紹介します。ぜひ各方法を順番に試してみてください。

「UACが無効になっているとアクティブ化できない」エラーの原因

このエラーの原因となる要素はそれほど多くありません。主な原因は、Windows 10やWindows 8のバグに関連するもので、UAC(ユーザーアカウント制御)が無効な状態では、Windowsのネイティブアプリ(Metroアプリ)を使用できないという仕様によるものです。一部のユーザーについては、更新プログラムの適用によりすでに修正されています。考えられる原因の全リストは以下の通りです。

  • UACを再度有効にする必要がある — UACのポップアップは面倒に感じるかもしれませんが、再び有効にしない限り、Windowsのネイティブアプリを使用することはできません。
  • レジストリの「EnableLUA」オプションが無効になっている — 値を変更して有効化することを検討してください。
  • OSの更新プログラムが利用可能である — この厄介なエラーに悩まされずにPCを快適に使いたいなら、できるだけ早くインストールしましょう。

解決策1:UACを再度有効にする

ユーザーアカウント制御(UAC)は、コンピューター上で実行・ダウンロード・開くすべての操作を管理する機能で、自分の行おうとしている操作が安全かどうかを再確認するためのセキュリティ対策の一種です。

そのポップアップ表示は時間が経つにつれて煩わしく感じることがありますが、この方法ではUACを再度有効にします。これによりエラーは確実に解消され、すぐに試せる最も簡単な方法です。

  1. スタートメニューで検索してコントロールパネルを開きます。Windowsキー + Rキーの組み合わせを使い、「ファイル名を指定して実行」ダイアログボックスに「control.exe」と入力してOKをクリックする方法もあります。
  2. コントロールパネルの表示方法「大きいアイコン」に切り替え、「ユーザーアカウント」オプションを見つけます。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. 「ユーザーアカウント」を開き、「ユーザーアカウント制御設定の変更」をクリックします。
  2. スライダーには複数のレベルが用意されていることがわかります。スライダーが最下段に設定されている場合、UACが無効になっていることを意味し、これがエラー発生の原因となっています。なお、UACが原因で起こるエラーは他にもいくつか存在します。
  3. 値を1段階ずつ上げてみて、効果があるかどうかを確認します。エラーがまだ表示される場合は、UACが最高レベルに設定されるまでこの作業を繰り返してください。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. 当面はUACを有効のままにしておくことをおすすめします。別の方法で問題を解決できる可能性もありますが、PCを保護する役割を果たしているため、有効にしておくのが賢明です。特定のプログラムや特定のファイルだけで問題が発生している場合は、なおさらです。

解決策2:レジストリエントリを変更する

このエントリを変更することで、プログラムの起動やインストール時にWindowsがユーザーへ通知を行うかどうかを管理できます。これはUACが管理する項目の一つであり、この方法単体でも対応可能です。ただし、レジストリの編集は慎重に行ってください。誤った操作はシステムに壊滅的な影響を及ぼす可能性があります。

レジストリキーを編集する前に、トラブルを防ぐためにレジストリのバックアップを作成しておくことを強くおすすめします。

  1. 検索バー、スタートメニュー、またはWindowsキー + Rキーの組み合わせで開ける「ファイル名を指定して実行」ダイアログボックスに「regedit」と入力し、レジストリエディターを開きます。左側のペインを使って、以下のキーへ移動してください。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
  1. このキーをクリックし、ウィンドウ右側で「EnableLUA」という名前のREG_DWORDエントリを探します。該当するエントリが存在する場合は、それを右クリックし、コンテキストメニューから「変更」を選択します。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. 編集ウィンドウの「値のデータ」欄で値を「1」に変更し、変更を適用します。作業中にセキュリティに関するダイアログが表示された場合は、内容を確認して進めてください。
  2. スタートメニュー → 電源ボタン → 再起動 の順にクリックしてコンピューターを手動で再起動し、問題が解消されたかどうかを確認します。

解決策3:グループポリシーの設定を変更する

UACの設定にはいくつかの調整方法があり、UACを無効のままにしながらも、UAC無効時にMetroアプリを開けないといったエラーを回避できる場合があります。以下の手順に従って設定を確認してみましょう。

  1. Windowsキー + Rキーを同時に押して「ファイル名を指定して実行」ダイアログボックスを開き、「gpedit.msc」と入力してOKボタンを押し、ローカルグループポリシーエディターを起動します。Windows 10の場合は、スタートメニューに「グループポリシーエディター」と入力し、上位に表示された結果をクリックしても構いません。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. ローカルグループポリシーエディターの左側ナビゲーションペインで、「コンピューターの構成」の下にある「ポリシー」をダブルクリックし、「Windowsの設定 → セキュリティの設定 → ローカルポリシー → セキュリティオプション」へ移動します。
  2. 「セキュリティオプション」フォルダを左クリックで選択し、右側に表示される項目を確認します。
  3. 「ユーザーアカウント制御:ビルトインAdministratorアカウントのための管理者承認モード」ポリシーをダブルクリックし、「有効」のラジオボタンを選択します。続けて、「ユーザーアカウント制御:管理者承認モードでの管理者の昇格プロンプトの動作」オプションをダブルクリックし、「資格情報の入力を求める」に変更します。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. エディターを終了する前に、変更を必ず適用してください。なお、変更は再起動するまで反映されません。
  2. 最後にコンピューターを再起動して変更を保存し、エラーがまだ表示されるかどうかを確認します。

解決策4:最新の更新プログラムをインストールする

Windows OSに最新の更新プログラムをインストールすることは、コンピューター上のさまざまな問題を解決する確実な方法です。実際に、最新の更新プログラムを適用したことでこの問題が解決したという報告が多くのユーザーから寄せられています。ぜひ試してみてください。

  1. スタートメニューボタンを右クリックし、コンテキストメニューから「Windows PowerShell(管理者)」を選択して、PowerShellユーティリティを開きます。
【解決】「UACが無効になっているため、このアプリをアクティブ化できません」エラーの直し方
  1. その位置にPowerShellではなくコマンドプロンプトが表示されている場合は、スタートメニューまたはその隣の検索バーで「PowerShell」と検索しても構いません。その際は、最初の結果を右クリックして「管理者として実行」を選択してください。
  2. PowerShellコンソールに「cmd」と入力し、コンソールがコマンドプロンプト風のウィンドウに切り替わるのを待ちます。コマンドプロンプトに慣れている方には、こちらの方が操作しやすいでしょう。
  3. 切り替わったコンソールに、以下のコマンドを入力してEnterキーを押します。
wuauclt.exe /updatenow
  1. このコマンドの処理が完了するまで、少なくとも1時間ほど待機してから、更新プログラムが問題なく検出・インストールされたかどうかを確認してください。この方法はWindows 10を含む、すべてのWindowsオペレーティングシステムに適用できます。
  1. Windows 11でアプリが開けない・起動しない問題を解決する13の対処法

    Windows 11では、Microsoft Storeがパソコン用アプリを入手するための中心的な場所となっています。Microsoft Storeからダウンロードしたアプリは、従来のデスクトップソフトウェアとは異なり、ストア経由でアップデートを受け取る仕組みになっています。しかし、Microsoft Storeには不具合が多く扱いづらいという評判があるため、そこで入手したアプリにも同様の問題が起こりがちです。実際、「アプリを起動するとクラッシュして『このアプリを開くことができません』という警告が表示される」という報告が多数寄せられています。本記事では、Windows 11でアプリが開かない・

  2. Windows 11で「UACが無効になっているとアプリをアクティブ化できません」エラーを修正する方法

    Windows 11で「このアプリは、UAC(ユーザーアカウント制御)が無効になっているとアクティブ化できません」というエラーメッセージが表示され、アプリケーションを実行できずにお困りではありませんか?ご安心ください。この記事では、この問題を解決するためのさまざまな対処法をご紹介します。 まずは、UAC(ユーザーアカウント制御)とは何か、Windows OSにおいてどのような役割を果たしているのかを簡単に確認しておきましょう。 Windowsのユーザーアカウント制御(UAC)とは? ユーザーアカウント制御(UAC)は、マルウェアがデバイスに損害を与えるのを防ぐためのアクセス制御機能です。現在