Windows PCへのソフトウェアインストールをブロックする方法【標準機能とフリーソフト徹底解説】
会社のネットワークでも、家族で共用しているパソコンでも、「誰でも自由にソフトウェアをインストールできる状態」は大きな問題の種になります。ウイルスに感染したプログラムが1つでもネットワーク接続されたPCに入り込めば、あっという間に複数のマシンがボットネット化し、駆除しようとする人間に牙を剥くことになりかねません。
また、個人のセキュリティという観点でも、インストール制限は非常に重要です。例えば、誰かがあなたのPCにキーロガーを仕掛け、入力内容や各サイトのログイン情報を盗み見ようとしたらどうでしょう?事前に新しいソフトウェアのインストールを禁止しておけば、こうした試みは未然に防げます。
治療より予防が大切です。そこで本記事では、怪しげな「onlinesexystrippoker.exe」のようなプログラムを勝手にインストールされないようにするための方法をいくつかご紹介します。きっと後で感謝することになるはずですよ。
Windows標準機能での対処法
以下の方法は、Windowsの設定をいじるのが苦手な人には少し難しく感じられるかもしれません。しかし実際はとても簡単です。手順どおりに進めれば迷うことはありませんので、安心して読み進めてください。
ローカルグループポリシーエディターを使う
まずスタートメニューを開き、次のように入力します。
gpedit.msc
すると「ローカルグループポリシーエディター」が起動します。続いて[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows インストーラー]へ移動しましょう。
右側ウィンドウの一覧を下にスクロールしていくと、[Windows インストーラーを無効にする]という項目が見つかります。隣の説明欄には「この設定を有効にすると、ユーザーはシステムにソフトウェアをインストールできなくなる」と記載されています。まさにこれが探していたものです。
その項目をダブルクリックすると設定画面が開くので、[有効]を選択して[OK]を押すだけです。これで完了です。元に戻したいときは、同じ項目を再度ダブルクリックして「無効」を選べばOKです。
「指定した Windows アプリケーションを実行しない」を利用する
Windowsインストーラーの使用をブロックするもう一つの方法が、ローカルグループポリシーエディターの別の場所にあります。
ポリシーエディターのメイン画面に戻り、今度は[ユーザーの構成] > [管理用テンプレート] > [システム]へ移動します。右側に表示されるオプション一覧を下へスクロールし、[指定した Windows アプリケーションを実行しない]を見つけてください。名前のとおり特定プログラムの実行を禁止するための機能ですが、Windowsインストーラー自体をブロックする用途にも使えます。
ダブルクリックして設定画面を開き、[有効]をクリックすると[許可しないアプリケーションの一覧]という新しい項目が現れます。[表示]をクリックすると入力欄が開くので、ここにブロックしたいプログラムのパスを入力します。
ここで注意が必要なのは「パス」を指定する必要があるという点です。「Windows Installer」という名前だけでは不十分で、実行ファイルまでの完全な場所を指定しなければなりません。Windowsインストーラーの本体はmsiexec.exeというファイルで、以下の場所にあります。
C:\Windows\System32\msiexec.exe
このパスをコピー&ペーストして[OK]を押せば、Windowsインストーラーはブロックされます。
レジストリエディターで制限する
おっと、出ました「レジストリ」。Windows界で最も恐れられる言葉です。中で何が起きているのか正確に説明できない部分も多く、夜中に物音がしても怖くて確認に行けない……そんな存在です。
しかし、恐怖を受け入れて進みましょう。一緒なら乗り越えられます。
まず(十字架とニンニクを携えて)Windowsキー + Rを押します。「ファイル名を指定して実行」のボックスが開いたら、次のように入力してください。
regedit
これでレジストリエディターが起動します。落ち着いてください。噛みつきませんから。
次に、以下のキーへ移動します。
HKEY_LOCAL_MACHINE\Software\Classes\Msi.Package\DefaultIcon
右側のウィンドウに、末尾に「0」が付いたWindowsインストーラーのパスが表示されます。この「0」はインストーラーが許可されていることを意味します。無効化するには、その行をクリックして表示される編集画面で「0」を「1」に変更し、保存して閉じるだけです。これでインストーラーがブロックされました。
お見事。あなたはレジストリを生きて切り抜けました!
専用ソフトを使う方法
Windowsには他にも、昇格した特権の利用やローカルセキュリティポリシーといった選択肢がありますが、今回は最も簡単な3つの方法に絞ってご紹介しました。それでもWindowsの設定を直接いじるのは不安だという方は、専門のソフトウェアに任せるのも一つの手です。ソフトウェアをブロックするためにソフトウェアをインストールする必要があるという皮肉はさておき……。
以下は筆者が実際に試した3つのツールです。1つは無料、2つは有料(無料トライアル付き)で、いずれもシステムを固くロックできます。
WinGuard Pro
プラン: 有料・30日間無料トライアル
WinGuard Proは、PCの特定領域を他のユーザーからロックすることに特化したツールです。例えば職場のシステム管理者なら、ネットワーク上の他のユーザーによるレジストリエディターへのアクセスを禁止したり、「プログラムと機能」をブロックしてインストール済みアプリの一覧から何かをアンインストールされるのを防いだりできます。
ブロックしたい対象を画面に表示した状態で[Lock Program]をクリックすると、開いているアプリの一覧が表示されるので、ロックしたいものを選択します。もちろん[Unlock Program]で解除も可能です。
Install-Block
プラン: 有料・無料トライアルあり
Install-Blockは、システム上で動作するアプリ内の特定キーワードを監視することで、あらゆるインストールを阻止します。誰かが何かをインストールしようとして、登録済みのキーワードが検知されると、自動的にそれ以上の操作をブロックします。
スクリーンショットのとおり、キーワードには「install」「setup」「license agreement」などが含まれます。他にも「Terms & Conditions(利用規約)」や「Freeware(フリーウェア)」などを追加しておくと効果的かもしれません。
InstallGuard(現在は入手不可)
プラン: 無料
InstallGuardはその役割を完璧に果たすツールでした。あまりに強力すぎて、筆者は終了させてアンインストールする方法がわからず苦労したほどです!最終的に判明したのは、管理者パスワードでアプリにサインインし、[File] > [Exit]をクリックすれば停止でき、その後にアンインストールできるという流れでした。
導入した瞬間から確実に機能するツールをお探しなら、これが該当します。筆者の環境では管理者としてログインしていても、すべてのインストールがブロックされました。しかも無料ですから、文句のつけようがありません。
Deep Freeze(ディープフリーズ)という発想
最後に紹介する興味深い選択肢が「ディープフリーズ」です。これはPCを再起動するたびに、システムを以前の状態へ自動的に巻き戻すというもの。この方式なら、PCに対して行われた変更は再起動時にすべて消去されます。仮に誰かが勝手に何かをインストールしても、電源を切れば跡形もなく消えるわけです。
唯一の欠点は、自分自身の変更まで消えてしまうこと。完璧な解決策とは言えませんね。
どの方法がおすすめ?
忘れてはならないのが、標準ユーザーアカウントは管理者パスワードなしではソフトウェアをインストールできないという点です。したがって、今回ご紹介した方法は、主に管理者アカウントでの誤操作や事故を防ぐために活用するのがベストと言えます。
あなたならどの方法を選びますか?許可なくシステムに何かをインストールされた経験はありますか?
-
パソコンをマルウェアから守る方法|感染のサインと効果的な対策を解説
「最近、パソコンの動きがなんだか遅い…」「ポップアップ広告が以前より明らかに増えた」「ブラウザに見覚えのないツールバーが表示される」「知らないサイトに勝手にリダイレクトされる」——こんな症状に心当たりはありませんか?もしかすると、あなたのパソコンはマルウェアに感染しているかもしれません。この記事では、パソコンを脅威やマルウェアから守るために今すぐできる対策をご紹介します。 なぜ今、マルウェア対策が必要なのか? 近年、サイバー攻撃やセキュリティ脅威は急増しており、デバイスをマルウェアから保護することはもはや必須となっています。友人から借りたUSBメモリを挿しただけで、あるいは信頼できないWeb
-
WindowsパソコンからGoogleドライブをアンインストールする方法【同期停止から完全削除まで】
PCからGoogleドライブを削除したいとお考えですか?アンインストールすることで、無駄に消費されていたストレージ容量を取り戻したいと思っていませんか?ご安心ください。この記事では、WindowsシステムからGoogleドライブを削除するさまざまな方法をわかりやすく解説します。ストレージ容量の回復方法やPCのクリーンアップ、Googleドライブの接続解除・一時停止の手順についてもご紹介します。WindowsシステムでGoogleドライブの同期を解除するには?PCからGoogleドライブを削除する前に、まずシステムとの接続を解除しておきましょう。後で再度Googleドライブを利用したい場合に便利