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

【Windows 10】管理者権限なしでソフトウェアをインストールする方法を徹底解説

新しいソフトウェアやドライバー、プログラムをインストールしようとしたのに、うまくできないことはありませんか?オペレーティングシステムが管理者の許可を求めてきて、インストールを中断させられた経験がある方も多いはずです。もしあなたが通常のPCユーザーで、インストールに管理者権限が必要な状況なら、心配はいりません。この記事では、Windows 10において管理者権限なしでソフトウェアやプログラムをインストールする方法を詳しく解説します。

Windows 10で管理者権限なしにソフトウェアをインストールするには

具体的な方法を紹介する前に、「ドライバー」「プログラム」「ソフトウェア」という用語について正しく理解しておきましょう。

  • プログラム:PCに対して書かれた一連の命令(指示)のこと。
  • ソフトウェア:複数のプログラムをまとめたもの。
  • ドライバー:ソフトウェアとPCの間でやり取りを行うプログラム。

つまり、この3つは互いに関連し合っています。

以下に、管理者権限なしでソフトウェアをインストールする方法を紹介します。なお、これらの方法を実行するのは、インストールファイルの出所が信頼できる場合のみにしてください。

注意:また、今後のインストールに向けて設定を変更する場合は、管理者アカウントでのアクセスが必要になります。

方法1:メモ帳とコマンドを使ってインストーラーを実行する

この方法では、インストールファイルをコピーし、「管理者として実行」のコマンドをバイパスするようPCに指示します。ユーザーアカウント制御(UAC)のプロンプトがスキップされるため、インストール作業がシンプルになります。

注意:ここでは説明のためVLC Media Playerを例に挙げ、ファイルをデスクトップ上の新しいフォルダーに配置したものとして進めます。なお、この方法は環境によって動作しない場合があります。

  1. デスクトップ上で右クリックし、新規作成からフォルダーを選択します。
  2. VLC Media Playerのインストールファイルを、デスクトップの新しいフォルダーにコピーします。
    (拡張子が.exeのファイルがソフトウェアのインストールに使われるファイルです)
  3. 新しいフォルダー内の空いている場所を右クリックし、ドロップダウンリストから新規作成を選びます。
  4. 続くメニューでテキスト ドキュメントを選択します。
  5. 作成したメモ帳ファイルを開き、以下のコマンドを入力します。
set _COMPAT_LAYER=RunAsInvoker
Start vlc-3.0.8-win32

注意:「vlc-3.0.8-win32」の部分は、実際にインストールするソフトウェアのインストーラー名に置き換えてください。

  1. Ctrl + Shift + Sキーを同時に押して、名前を付けて保存ダイアログボックスを開きます。
  2. ファイル名を「software_installer_name.bat」形式、つまりvlc-3.0.8-win32.batとして保存します。
  3. ファイルの種類のドロップダウンメニューですべてのファイルを選択し、保存ボタンをクリックします。
  4. vlc-3.0.8-win32.batファイルをダブルクリックすると、ソフトウェアのインストールが始まります。

なぜインストールには管理者権限が必要なのか?

インストールのたびに表示されるUACプロンプトは煩わしく感じられますが、管理者権限が求められるのには理由があります。

  • セキュリティ対策:管理者権限がなければ、誰でもマルウェアをPCにインストールできてしまいます。これを防ぐために管理者権限が必要です。
  • 判断の時間の確保:UACプロンプトが表示されることで、管理者はそのソフトウェアをインストールすべきかどうか判断する時間を得られます。
  • PCの保護:プログラムによってはPCの動作を妨げるものがあります。インストールされるソフトウェアがPCに悪影響を与えないよう、管理者権限による確認が求められます。

管理者アカウントを使ってソフトウェアをインストールする方法

管理者権限を回避せずにインストールするのは手間がかかるため、自分のアカウントを管理者アカウントに変更するか、既存の管理者アカウントを使って制限を解除することをおすすめします。以下で具体的な手順を説明します。

方法1:UACプロンプトをバイパスしてインストールする

UACプロンプトの設定を変更してから、自分のユーザーアカウントでソフトウェアをインストールします。

ステップ1:管理者アカウントにパスワードを設定する

この方法では、管理者専用のパスワードを設定し、UACプロンプトをバイパスして管理者として操作できるようにします。

注意:この方法はPC内のデータ損失につながる可能性があるため、実行前に必ずデータのバックアップを取ってください。

  1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。
  2. compmgmt.msc」と入力し、OKをクリックしてコンピューターの管理ウィンドウを開きます。
  3. ローカル ユーザーとグループフォルダーを展開します。
  4. ユーザーフォルダーをクリックします。
  5. Administratorを右クリックし、パスワードの設定…を選択します。
  6. 続行をクリックし、画面の指示に従って操作を完了します。

ステップ2:管理者によるダウンロード制限をオフにする

この方法では、PC上のすべてのUACプロンプトを無効化できます。つまり、PC上のどの操作でもUACプロンプトが表示されなくなります。これにより、管理者が設定したダウンロード制限に応答することなく、任意のアプリケーションをインストールできるようになります。

  1. Windowsキーを押し、検索バーに「コントロール パネル」と入力して、最適な結果を開きます。
  2. 表示方法カテゴリに設定し、システムとセキュリティを選択します。
  3. セキュリティとメンテナンスをクリックします。
  4. ユーザー アカウント制御設定の変更をクリックします。
  5. スライダーを一番下の通知しないまでドラッグし、OKをクリックします。

注意:この設定を変更すると、スライダーで設定を元に戻すまで、管理者の許可を求められることはなくなります。

方法2:自分のユーザーアカウントを管理者アカウントにする

UACプロンプトをスキップできない場合は、自分のユーザーアカウントを管理者アカウントに変更すれば、そのアカウントでソフトウェアをインストールできます。ここでは、既存のユーザーアカウントを管理者アカウントに変更する方法を紹介します。

オプション1:コマンドプロンプトを使用する

この方法では、完全に自分が管理できる別の管理者アカウントを作成できます。

注意:インストールしたいソフトウェアは、既存のユーザーアカウントではなく、この管理者アカウントにインストールしてください。

  1. Windowsの検索バーに「コマンド プロンプト」と入力し、管理者として実行をクリックします。
  2. プロンプトが表示されたらはいをクリックします。
  3. コマンド「Net user administrator /active:yes」を入力し、Enterキーを押します。
  4. PCを再起動すると、管理者アカウントが表示されます。

これで、Windows 10にプログラムをインストールできるようになります。

オプション2:グループ メンバーシップのプロパティを使用する

  1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。
  2. netplwiz」と入力し、OKをクリックします。
    (netplwizは、PCに設定されたセキュリティパスワード関連の設定を管理するコマンドラインです)
  3. ユーザータブで自分のアカウントを選択します。
  4. プロパティをクリックします。
  5. グループ メンバーシップタブに移動し、Administratorを選択して管理者アカウントに変更します。
  6. 適用をクリックし、次にOKをクリックします。

オプション3:コントロール パネルを使用する

この方法では、管理者に頼むことなく、自分のユーザーアカウントを管理者アカウントに変更してアプリケーションをインストールできます。

  1. Windowsの検索バーに「コントロール パネル」と入力し、PCで起動します。
  2. 表示方法カテゴリに設定し、ユーザー アカウントをクリックします。
  3. 上部のユーザー アカウントを選択します。
  4. 別のアカウントの管理を選択します。
  5. PC上の標準ユーザーをクリックして選択します。
  6. 左側のパネルでアカウントの種類の変更を選択します。
  7. Administratorを選択し、アカウントの種類の変更をクリックします。
  8. PCを再起動すれば、管理者権限なしでプログラムをインストールできます。

方法3:ユーザーアカウント設定を変更する

この方法では、PCの設定を更新し、ドライバーを簡単にインストールできるようにします。ここではグループポリシーエディターを使用します。手順は理解しやすいよう3つのフェーズに分けています。主に、Windows 10で管理者権限なしにドライバーをインストールする方法を解説します。

注意:グループポリシーエディターは、Windows 10 Pro、Enterprise、Educationエディションでのみ利用可能です。

ステップ1:ローカル ユーザーとグループの設定を変更する

以下の手順により、管理者以外のユーザーにもプリンタードライバーのインストールを許可できます。信頼できるプリンタードライバーのみをインストールしてください。

  1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。
  2. gpedit.msc」と入力し、OKをクリックしてグループポリシーエディターを開きます。
  3. 左側のペインでコンピューターの構成を展開します。
  4. Windows の設定をクリックして展開します。
  5. リストからセキュリティの設定を展開します。
  6. ローカル ポリシーを選択して展開します。
  7. セキュリティ オプションを選択して展開します。
  8. 右側のペインでデバイス: ユーザーがプリンタードライバーをインストールできないようにするを選択します。
  9. その項目を右クリックし、リストからプロパティを選択します。
  10. 無効を選択し、適用、次にOKをクリックします。

ステップ2:プリンタードライバーをインストールする

管理者権限なしでソフトウェアをインストールする方法のひとつとして、プリンタードライバーのインストールが挙げられます。以下の手順で進めてください。

  1. 同じグループポリシーエディターウィンドウで、コンピューターの構成を展開します。
  2. 管理用テンプレートを選択して展開します。
  3. リストからシステムを選択し、フォルダーを展開します。
  4. ウィンドウ左側のペインでドライバーのインストールをクリックします。
  5. これらのデバイス セットアップ クラスのドライバーのインストールを非管理者に許可するを右クリックし、編集を選択します。
  6. 有効を選択し、表示…ボタンをクリックします。
  7. コンテンツの表示ウィンドウに、以下のGUIDを入力します。
Class = Printer {4658ee7e-f050-11d1-b6bd-00c04fa372a7}

注意:GUID(Globally Unique Identifier)とは、ソフトウェアアプリケーションに一意の参照番号を付与するために使用される識別子です。

  1. 次のエントリーをクリックし、以下のGUIDを入力します。
Class = PNPPrinters {4d36e979-e325-11ce-bfc1-08002be10318}
  1. OKをクリックして、変更をPCに適用します。

ステップ3:Windowsにドライバーへのアクセスを許可する

以下の手順で、インストールしたいドライバーへのアクセスをWindowsに許可します。

  1. PCでグループポリシーエディターウィンドウを起動します。
  2. コンピューターの構成フォルダーを展開します。
  3. 管理用テンプレートフォルダーを展開します。
  4. リストからプリンターを選択します。
  5. ポイントと印刷の制限を右クリックし、編集を選択します。
  6. ウィンドウで無効を選択し、適用、次にOKをクリックします。
  7. 同じグループポリシーエディターウィンドウで、ユーザーの構成フォルダーを展開します。
  8. 管理用テンプレートをクリックして展開します。
  9. リストからコントロール パネルを選択して展開します。
  10. 表示されたリストからプリンターを選択します。
  11. ポイントと印刷の制限を右クリックし、ドロップダウンメニューから編集を選択します。
  12. 無効に設定し、適用、次にOKをクリックします。
  13. グループポリシーエディターウィンドウを閉じて、作業を完了します。
  14. PCを再起動し、ドライバーをインストールします。

方法4:管理者アカウントを追加する

以下の2つの方法があります。

オプション1:コマンドプロンプトを使用する

この方法では、既存の管理者アカウントに加えて、別の管理者アカウントを追加できます。これにより、そのアカウントでソフトウェアをインストールできるようになります。

  1. Windowsキーを押し、検索バーに「コマンド プロンプト」と入力して、管理者として実行をクリックします。
  2. ユーザー アカウント制御のプロンプトではいをクリックします。
  3. コマンド「net localgroup Administrators /add」を入力し、Enterキーを押します。
    (Administratorsとスラッシュの間にはスペースが必要です)

オプション2:セーフモードで組み込みのAdministratorを選択する

この方法では、PCをセーフモードで起動し、設定を構成してアプリケーションを簡単にインストールできます。

  1. Windows + Rキーを同時に押して、ファイル名を指定して実行ダイアログボックスを開きます。
  2. msconfig」と入力し、OKをクリックしてシステム構成ウィンドウを開きます。
  3. ブートタブに移動し、セーフ ブートにチェックを入れます。
  4. 適用をクリックし、次にOKをクリックします。
  5. 次の画面で再起動をクリックします。
  6. PCがセーフモードで起動したら、組み込みのAdministratorアカウントを選択し、パスワードなしでログインしてソフトウェアをインストールします。

追加の方法:PCを初期化する(非推奨)

管理者権限なしでソフトウェアをインストールする方法として、PCを初期化(リセット)するという選択肢もあります。この方法ではPCが新品同様の状態になり、ユーザーアカウントの設定とパスワードの登録をやり直せます。こうして自分自身を管理者にすることができます。

注意:この方法を実行すると、PC内のすべてのデータが削除されます。すべてのデータと設定がリセットされ、Windowsの再インストールが必要になる場合もあります。必ず事前にバックアップを取ってください。

  1. Windows + Iキーを同時に押して、設定アプリを開きます。
  2. メニューから更新とセキュリティを選択します。
  3. ウィンドウ左側のペインで回復を選択します。
  4. この PC を初期状態に戻すの下にある開始するボタンをクリックします。
  5. アプリと設定を削除しても個人用ファイルを残したい場合は個人用ファイルを保持するを、個人用ファイル・アプリ・設定をすべて削除したい場合はすべて削除するを選択します。
  6. 画面の指示に従って、リセット処理を完了します。
  7. PCを再起動し、管理者権限なしでプログラムをインストールします。

おすすめの関連記事

  • Telegramの動画をダウンロードする方法
  • Windows 10でタスクバーの色を変更する方法
  • Chromeを既定のブラウザーに変更する方法
  • Windows 10でファイルのアクセス許可を変更する方法

この記事が役に立ち、管理者権限なしでソフトウェアをインストールする方法について理解を深めていただけたなら幸いです。本記事では、PC上の管理者権限をバイパスしてソフトウェアをインストールするためのさまざまな手法をご紹介しました。ご意見やご質問があれば、ぜひコメント欄でお聞かせください。

  1. Windowsでソフトウェアのインストール日を確認する4つの方法【設定・エクスプローラー・コマンド・PowerShell】

    お使いのデスクトップPCやノートPCにWindowsがインストールされた日時を知りたいことはありませんか?インストール日を確認できれば、デバイスのおおよその使用年数を把握することができます。 ただし、表示されるインストール日が実際の初回インストール日と異なる場合がある点には注意が必要です。Windowsを新しいバージョンへアップグレードした場合(例:Windows 10からWindows 11へのアップグレード)、表示されるのは元のインストール日ではなくアップグレードを実行した日付になるためです。 インストール日の確認は、設定アプリのほかに、コマンドプロンプト(CMD)やPowerShell

  2. 脱獄なしでiPadにWhatsAppをインストールする2つの方法

    Appleは革新的なスマートフォン「iPhone」で世界的に知られていますが、Mac、MacBook、Apple Watch、iPad、iPodといった他の製品もそれぞれの分野でトップクラスの品質を誇ります。ただし、Appleデバイスにはいくつかの制限があります。例えば、ダウンロードした楽曲をミュージックアプリで直接再生できない、アナログFMラジオが搭載されていないなどです。特にiPadやiPodについては、SMSによるテキストメッセージ送信や音声通話の機能が標準では備わっていません。iPadやiPodをお持ちで、App StoreでWhatsAppを探して疲れてしまった方もいるかもしれません