[記事公開日]2025/03/25
USBメモリを接続すると自動実行されるプログラムを無効にする方法は?
トラブルの概要
USBメモリをPCに接続した際、自動的にプログラムが起動したり、ウイルスが実行されたりすることがあります。この自動実行(AutoRun)機能を悪用したマルウェア感染があるため、特に共有PCや外部メモリ使用が多い環境では、無効化しておくことが重要です。この記事では、USB接続時の自動実行を無効にする具体的な方法を解説します。
よくある状況
-
USBメモリを挿すと、勝手にアプリが起動する
-
セキュリティソフトが接続時に警告を出す
-
会社のセキュリティポリシーで自動実行が禁止されている
主な対処法と特徴
グループポリシーで無効化(Windows Pro/Enterprise)
管理者権限で設定可能、企業や学校などでも使われる方法
レジストリエディタで無効化(Windows Home含む)
自己責任で操作が必要だが、広く適用可能な方法
対処方法(手順)
グループポリシーで無効化(Windows Pro/Enterprise)
-
「Win + R」で「ファイル名を指定して実行」を開く →
gpedit.msc
と入力 -
「ローカルグループポリシーエディター」が開く
-
「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「自動再生ポリシー」へ進む
-
「すべてのドライブで自動再生を無効にする」をダブルクリック →「有効」に設定
-
「自動再生を無効にする既定の動作」も「有効」に設定
レジストリで無効化(Windows Home 含む)
-
「Win + R」で「regedit」と入力してレジストリエディターを起動
-
以下のキーに移動:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
-
右ペインで「NoDriveTypeAutoRun」がなければ右クリック →「新規」→「DWORD(32ビット)値」→ 名前を「NoDriveTypeAutoRun」に
-
ダブルクリックして値を「0x000000FF」に設定(16進数)
-
再起動して反映
まとめ
グループポリシー(Pro以上) | GUIで簡単に操作、設定の反映が明確 |
レジストリ(全エディション) | Windows Homeでも対応可能、操作は慎重に |
自動実行を無効にしておくことで、USBメモリ経由でのマルウェア感染リスクを大幅に軽減できます。
関連リンク
関連記事もどうぞ
USBメモリを暗号化してデータを保護する方法は?
USBメモリ内のファイルが隠しファイルになってしまった場合の解決方法は?
USBメモリをウイルスから守るための基本的なセキュリティ対策は?
USBメモリに保存したデータがウイルスに感染した場合の対処法は?
パスワード保護機能付きUSBメモリの設定方法は?
「USBメモリにアクセスできません。アクセスが拒否されました。」と表示されるときの原因と解決策は?
USBメモリからウイルスがパソコンに感染しないようにする方法は?
USBメモリにセキュリティソフトをインストールして使用できますか?
USBメモリを接続すると自動実行されるプログラムを無効にする方法は?
USBメモリで使える無料のウイルススキャンツールはありますか?