WindowsでUSBの自動実行とカスタムドライブアイコンを設定する方法

autorun.infファイルを使用してUSBフラッシュドライブのカスタムアイコンとラベルを要求することはできますが、通常のUSBフラッシュドライブをWindows 10またはWindows 11に挿入したときにアプリを自動的に実行することはできません。Microsoftは、マルウェアの拡散を防ぐために、光学式以外のリムーバブルメディアでの自動実行を制限しました。自動再生は引き続きフォルダーを開いたり、利用可能なアクションを表示したりすることはできます。また、信頼できるポータブルアプリを自分で起動することもできます。

AutoRunとAutoPlayが今日できること

AutoRunはopen=ファイルなどから命令を読み取りますautorun.inf。AutoPlayはメディアを接続したときにWindowsが提供する機能を制御します。これらは互換性がありません。AutoPlayをオンにしても、USBプログラムの自動実行は復元されません。MicrosoftによるWindows 7のAutoRunの変更に関する説明では、通常のUSBドライブから実行可能なAutoRunタスクが削除された理由が説明されています。

USBフラッシュドライブの場合、実用的なアプローチとしては、ポータブルプログラムを保存し、必要に応じてアイコン構成を試用し、必要に応じてファイルエクスプローラーを使用してプログラムを開くことです。アイコンとラベルのエントリは引き続き文書化されていますが、その表示はデバイスの種類、Windowsのポリシー、およびキャッシュによって異なる場合があります。

アプリとカスタムアイコンを設定したUSBドライブを作成する

ステップ1:ファイルをフラッシュドライブに保存する

お手持ちのUSBドライブを接続し、ファイルエクスプローラーで開きます。信頼できるポータブルプログラムと実際のWindows.icoファイルをドライブの最上位フォルダー(ルート)にコピーします。この例では、MyProgram.exeとを使用しますsun.ico。という名前のファイルReadme.txtは省略可能です。

ファイルエクスプローラーに、My Tools USBドライブのルートディレクトリにMyProgram.exe、sun.ico、およびReadme.txtが表示されている。
ポータブルアプリとアイコンファイルは、USBドライブのルートフォルダに一緒に保存してください。

アイコンが必ず で終わっていることを確認してください.ico。PNG や JPEG の名前を変更するだけでは、フォーマットは変換されません。プログラムをサブフォルダに配置することはできますが、その場合は、プログラムを参照するすべてのパスを調整する必要があります。

ステップ2:autorun.inf設定ファイルを作成する

メモ帳を開き、以下の3行を正確に入力してください。ただし、アイコンファイル名と表示名はご自身のものに置き換えてください。

[AutoRun]
icon=sun.ico
label=My Tools
メモ帳に、AutoRun ヘッダー、アイコン=sun.ico、ラベル=My Tools を含む autorun.inf の例を表示しています。
エントリiconはイメージファイルを指し、label提案されたドライブ名を指定します。

MicrosoftのAutoRunエントリリファレンスには、両方の設定に関するドキュメントがあります。サポートされているアイコンは、実行ファイルまたはDLLから取得でき、オプションでリソースインデックスを指定することもできますが、スタンドアロンの方が.ico管理が容易です。label値は32文字以内である必要があります。どちらのエントリも、ソフトウェアを自動的に起動する権限を付与するものではありません。

ステップ3:テキストファイルではなく、autorun.infという名前で保存します。

メモ帳で、[ファイル] > [名前を付けて保存]を選択します。USB ドライブのルート フォルダーを選択します。ファイル名を に設定しautorun.inf、ファイルの種類を [すべてのファイル (*.*)]に変更して保存します。テキスト ドキュメントの既定の選択のままにしておくと、誤って が作成されてしまう可能性があります。Windowsautorun.inf.txtはこれを構成ファイルとして認識しません。

Windowsの「名前を付けて保存」ダイアログで、USBドライブ上のautorun.infを「すべてのファイル」として保存する。
「すべてのファイル」を選択すると、メモ帳が不要な.txt拡張子を追加するのを防ぐことができます。

ファイルエクスプローラーで、最終的なファイル名を確認する必要がある場合は、 「表示」>「表示」>「ファイル名拡張子」をオンにしてください。これで、ドライブにはアプリの横にファイルautorun.infと拡張子が含まれているはずです。sun.ico

ステップ4:自動再生を設定し、アプリを安全に起動する

Windows 11 では、[設定] > [Bluetooth とデバイス] > [自動再生]を開きます。挿入動作が必要な場合は、[すべてのメディアとデバイスで自動再生を使用する] をオンにし、[リムーバブルドライブ]を [フォルダーを開いてファイルを表示する (ファイル エクスプローラー)]に設定します。これらの設定については、 Microsoft の自動再生に関する説明を参照してください。

Windows 11の自動再生設定で、自動再生が有効になっており、リムーバブルドライブが「フォルダーを開いてファイルを表示する」に設定されている。
AutoPlayはUSBフォルダを開くことはできますが、サイレント実行はしませんMyProgram.exe。

USB ドライブを安全に取り外し、再度接続してください。ファイル エクスプローラーが開いたら、信頼できるソースの場合のみMyProgram.exe、ファイルを見つけて実行してください。Windows の設定によっては、プロンプトが表示されたり、ドライブを手動で開く必要がある場合があります。Windows 10 では、 [設定] > [デバイス] > [自動再生]で [自動再生] を探してください。

open=、action=、shellexecute=についてはどうでしょうか?

古いガイドブックでは、次のような行程を推奨していることが多いautorun.inf。

[AutoRun]
open=MyProgram.exe
action=Launch My Program

エントリは実行open可能ファイルの名前を示し、はaction実行可能ファイルの自動実行をサポートするメディアでの自動再生アクションについて説明します。同様に、はshellexecute=Readme.txtサポートされているメディア上で、関連付けられたアプリケーションを介してファイルを開くよう要求します。これらのエントリは、特に光ディスクなどの互換性のあるシナリオについては依然として文書化されていますが、最新のWindows USB制限に対する回避策ではありません。USB実行を強制するためだけに、セキュリティ制御を無効にしたり、レジストリポリシーを変更したりしないでください。

USBのアイコンやラベルが変わらないのはなぜですか?

  • ファイル名が間違っています。autorun.inf.txt設定ファイルがサブフォルダではなく、ドライブのルートディレクトリにあることを確認してください。
  • アイコンのパスが間違っています。sun.icoが存在し、アイコンとして開き、 のスペルと一致することを確認してくださいicon=。
  • Windowsでは、デフォルトのアイコン「ドライブを再接続してください」が引き続き表示されます。デバイスの分類、セキュリティポリシー、キャッシュされたアイコンによっては、カスタムアイコンが反映されない場合があります。この設定によって、すべてのコンピューターの外観が変更されるとは限りません。
  • 名前は変更されません。信頼性の高いボリューム名を使用するには、オプションのエントリに頼るのではなく、ファイルエクスプローラーでUSBドライブを右クリックして「名前の変更」label=を選択してください。
  • 挿入時にプログラムは実行されません。これは標準的なUSBフラッシュドライブにおける想定されるセキュリティ動作です。ファイルエクスプローラーで信頼できる実行ファイルを自分で選択してください。

結論:オプションのUSBブランディングに使用しautorun.inf、便利なアクセスには自動再生またはファイルエクスプローラーを使用してください。ソフトウェアの自動起動に関して、Windowsは意図的に通常のUSBドライブをCDやDVDとは異なるものとして扱います。

コメントを残す

WindowsでUSBの自動実行とカスタムドライブアイコンを設定する方法

WindowsでUSBの自動実行とカスタムドライブアイコンを設定する方法

Windows 10および11でUSB autorun.infが引き続きサポートする機能、カスタムドライブアイコンとラベルの追加方法、ポータブルアプリを安全に起動する方法について学びましょう。

DivFix++で破損したAVIビデオファイルを修復する方法

DivFix++で破損したAVIビデオファイルを修復する方法

DivFix++ を使用すると、エラーチェック、インデックスの再構築、別コピーの保存によって、破損した AVI ファイルを修復できます。また、映像を保護するための設定についても確認できます。

感染したコンピューター上のUSBドライブをウイルスから保護する方法

感染したコンピューター上のUSBドライブをウイルスから保護する方法

USB書き込み保護が役立つ場面、ハードウェアロックの使い方、危険なPCに接続した後にドライブを安全にスキャンする方法を学びましょう。

Firefox Developer EditionでCookieを表示、編集、削除する方法

Firefox Developer EditionでCookieを表示、編集、削除する方法

Firefox Developer Editionのストレージインスペクターを使用すると、Cookieの詳細を表示したり、値を編集したり、個々のCookieを削除したり、サイトのCookieをクリアしたりできます。

Chromeリモートデスクトップを使用してiPhoneまたはiPadからデスクトップを操作

Chromeリモートデスクトップを使用してiPhoneまたはiPadからデスクトップを操作

iPhoneまたはiPadのChromeリモートデスクトップを使用して、PCまたはMacを操作できます。リモートアクセスの設定、PINによる接続、タッチ操作、接続問題の解決などが可能です。

iPhoneまたはApple WatchからMacまたはWindows PCを遠隔操作でロックする方法

iPhoneまたはApple WatchからMacまたはWindows PCを遠隔操作でロックする方法

LockItUpがどのようにしてiPhoneやApple WatchからMacやPCをロックできたのか、そして現在では「探す」やWindowsダイナミックロックといったより安全なロック方法がどのように利用できるのかを学びましょう。

Windows PCからAndroidデバイスにAPKをインストールする方法

Windows PCからAndroidデバイスにAPKをインストールする方法

GoogleのADBツールを使用して、WindowsからAndroid APKをインストールします。USBデバッグ、デバイス認証、およびトラブルシューティングの手順に従ってください。

VLCで、アクションシーンの音量を大きくし、会話シーンの音量を小さくするための圧縮機能を有効にする方法

VLCで、アクションシーンの音量を大きくし、会話シーンの音量を小さくするための圧縮機能を有効にする方法

VLCのコンプレッサーを使って、映画の迫力ある効果音と静かなセリフのバランスを調整しましょう。デスクトップ画面の手順に従って、しきい値、比率、ゲインの調整方法を学びましょう。

Chromecastに映画をキャストする際に外部字幕を追加する方法

Chromecastに映画をキャストする際に外部字幕を追加する方法

AirflowまたはVideostreamを使用して、外部SRTファイルからローカルムービーをChromecastにキャストする方法、および字幕が欠落している問題や古いVLCに関するアドバイスを修正します。

WindowsまたはMacでデスクトップオーディオをChromecastにキャストする方法

WindowsまたはMacでデスクトップオーディオをChromecastにキャストする方法

Chromeのタブ音声をテレビやスピーカーにキャストする方法、Windowsデスクトップの音声を完全に再生するための方法、Chromecastの音声遅延やデバイスの認識不良を解決する方法を学びましょう。