如何在 Windows 中設定 USB 自動運行和自訂驅動器圖標

您可以使用autorun.inf檔案為USB申請自訂圖示和標籤,但無法讓普通USB磁碟在插入Windows 10或Windows 11時自動執行應用程式。微軟限制了非光碟可移動媒體的自動運作功能,以防止惡意軟體傳播。自動播放功能仍可開啟資料夾或顯示可用操作,您也可以自行啟動受信任的可攜式應用程式。

自動運行和自動播放功能如今能做什麼

自動運行功能會讀取指令,例如open=從autorun.inf檔案讀取指令。自動播放功能則控制連接媒體時 Windows 提供的內容。兩者不可互換:啟用自動播放功能並不會恢復 USB 程式的自動執行。微軟對 Windows 7 自動運行功能變更的解釋說明了為何普通 USB 驅動器的可執行自動運行任務被移除。

對於USB,比較實用的做法是儲存一個便攜式程序,可以嘗試不同的圖標配置,然後在需要時使用文件資源管理器打開該程序。圖示和標籤的設定雖然有文件記錄,但它們的顯示效果會因裝置類型、Windows策略和快取情況而異。

設定帶有應用程式和自訂圖示的 USB 驅動器

第一步:將檔案放入USB

連接您自己的磁碟機,並在檔案總管中開啟它。將您信任的便攜式程式和一個Windows.ico檔案複製到USB隨身碟的根目錄(頂層資料夾)。在本例中,使用`.exe`MyProgram.exe和`.exe` sun.ico。名為`.exe`的檔案Readme.txt是可選的。

檔案總管顯示「我的工具」U盤根目錄下有MyProgram.exe、sun.ico和Readme.txt檔案。
將便攜式應用程式和圖示檔案放在U盤根目錄下。

請確保圖示檔案名稱確實以 .png 結尾.ico;簡單地重新命名 PNG 或 JPEG 檔案並不會轉換其格式。您可以將程式放在子資料夾中,但之後必須修改所有指向該程式的路徑。

步驟 2:建立 autorun.inf 配置

開啟記事本,並完全按照以下三行內容輸入,將檔案名稱和顯示名稱替換為您自己的圖示檔案名稱和顯示名稱:

[AutoRun]
icon=sun.ico
label=My Tools
記事本顯示了一個 autorun.inf 範例,其中包含 AutoRun 標題、圖示為 sun.ico、標籤為「我的工具」的內容。
此icon入口指向影像檔案;label提供建議的磁碟機名稱。

微軟的自動運作條目參考文件中記錄了這兩個設定。支援的圖示也可以來自執行檔或 DLL,並可選擇新增資源索引,但獨立程式.ico更易於管理。該label值長度不應超過 32 個字元。這兩個條目均不授予自動啟動軟體的權限。

步驟 3:將其儲存為 autorun.inf 文件,而不是文字檔案。

在記事本中,選擇「文件」>「另存為」。選擇U盤的根資料夾。將檔案名稱設定為“<filename> autorun.inf”,將儲存類型變更為“所有檔案(*.*)”,然後儲存。如果保留預設的文字文件選項,可能會意外建立autorun.inf.txt“<filename>”,Windows 將無法將其識別為設定檔。

Windows「另存為」對話方塊設定為在USB磁碟上儲存autorun.inf,儲存類型為「所有檔案」。
使用「所有檔案」可以防止記事本新增不必要的.txt副檔名。

在檔案總管中,如果需要查看最終檔案名,請啟用「檢視」>「顯示」>「檔案副檔名」autorun.inf 。您的驅動器現在應該包含您的應用程式及其sun.ico檔案。

第四步:設定自動播放並安全地啟動您的應用程式。

在 Windows 11 中,開啟「設定」>「藍牙和裝置」>「自動播放」。如果您希望啟用插入式播放,請啟用「對所有媒體和裝置使用自動播放」 ,然後將「可移動磁碟機」設為「開啟資料夾以檢視檔案(檔案總管)」 。這些設定選項在Microsoft 的自動播放說明中有詳細說明。

Windows 11 自動播放設定顯示自動播放已啟用,並且可移動磁碟機設定為“開啟資料夾以檢視檔案”
自動播放功能可以開啟 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用於可選的 USB 品牌標識,並使用自動播放或檔案總管方便存取。對於自動軟體啟動,Windows 有意區別對待普通 USB 隨身碟和 CD/DVD。

留下評論

WinTrezur:加密照片並使用圖片作為密碼

WinTrezur:加密照片並使用圖片作為密碼

了解 WinTrezur 如何將照片儲存在加密檔案中,如何使用影像檔案作為金鑰,以及在使用這款較舊的 Windows 工具之前需要檢查哪些內容。

如何在 Windows 中設定 USB 自動運行和自訂驅動器圖標

如何在 Windows 中設定 USB 自動運行和自訂驅動器圖標

了解 Windows 10 和 11 中 USB autorun.inf 仍然支援哪些功能,如何新增自訂磁碟機圖示和標籤,以及如何安全地啟動可攜式應用程式。

如何使用 DivFix++ 修復損壞的 AVI 視訊文件

如何使用 DivFix++ 修復損壞的 AVI 視訊文件

使用 DivFix++ 修復損壞的 AVI 文件,方法是檢查錯誤、重建索引並保存單獨的副本。了解哪些設定可以保護您的影片素材。

如何保護USB隨身碟免受感染電腦上的病毒侵害

如何保護USB隨身碟免受感染電腦上的病毒侵害

了解何時需要啟用 USB 寫入保護、如何使用硬體鎖以及如何在連接到有風險的電腦後安全地掃描驅動器。

如何在 Firefox 開發者版中檢視、編輯和刪除 Cookie

如何在 Firefox 開發者版中檢視、編輯和刪除 Cookie

使用 Firefox 開發者版的儲存檢查器查看 cookie 詳細資訊、編輯值、刪除單一 cookie 或清除網站的 cookie。

使用 Chrome 遠端桌面從 iPhone 或 iPad 控制您的桌面

使用 Chrome 遠端桌面從 iPhone 或 iPad 控制您的桌面

在 iPhone 或 iPad 上使用 Chrome 遠端桌面控制 PC 或 Mac。設定遠端存取、使用 PIN 碼連接、使用觸控功能以及修復連接問題。

如何透過 iPhone 或 Apple Watch 遠端鎖定 Mac 或 Windows 電腦

如何透過 iPhone 或 Apple Watch 遠端鎖定 Mac 或 Windows 電腦

了解 LockItUp 最初是如何透過 iPhone 或 Apple Watch 鎖定 Mac 和 PC 的,以及「尋找我的電腦」和 Windows 動態鎖定等更安全的當前選項。

如何透過 Windows 電腦在安卓裝置上安裝 APK 文件

如何透過 Windows 電腦在安卓裝置上安裝 APK 文件

使用谷歌的ADB工具從Windows系統安裝Android APK檔案。請依照USB調試、設備授權和故障排除步驟進行操作。

如何啟用VLC壓縮功能,以應對動作場面音量大而對話音量小的狀況

如何啟用VLC壓縮功能,以應對動作場面音量大而對話音量小的狀況

使用 VLC 播放器的壓縮器來平衡電影中響亮的音效和輕柔的對話。依照桌面版步驟操作,學習如何調整閾值、壓縮比和增益。

如何在將電影投影到 Chromecast 時添加外部字幕

如何在將電影投影到 Chromecast 時添加外部字幕

使用 Airflow 或 Videostream 將本地電影透過外部 SRT 檔案投影到 Chromecast,並修復字幕缺失和 VLC 過時的問題。