萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

WinRAR 建立自解壓 EXE 檔案:兩種方法讓無 WinRAR 環境也能解壓

將壓縮檔製作為 .exe 自解壓縮檔 (SFX),接收端無需安裝 WinRAR 或任何解壓軟件,雙擊即可釋放檔案,極適合軟體分發、給非技術用戶傳檔、跨平台相容 (Windows 原生執行)。WinRAR 提供兩種建立路徑。

方法一:建立壓縮包時直接生成 SFX

  1. 選取欲壓縮的檔案/資料夾,右鍵 → 「加入壓縮檔...」 (或開啟 WinRAR 主視窗點擊「加入」)。
  2. 在「壓縮檔名稱與參數」對話框,「一般」 索引標籤下:
  • 壓縮檔名稱:輸入 `.exe` 結尾 (如 `MyData.exe`),WinRAR 自動識別為 SFX。
  • 或保留 `.rar` 副檔名,勾選 「建立自解壓縮檔」 核取方塊。
  • 點擊「確定」開始壓縮,產出 `.exe` 檔案。
  • 方法二:將現有 RAR/ZIP 轉換為 SFX

    1. 用 WinRAR 開啟現有 `.rar` 或 `.zip` 壓縮包。
    2. 選單列 「指令」 → 「轉換為自解壓縮檔」 (或工具列對應圖示)。
    3. 在「轉換為自解壓縮檔」對話框可設定:
    • 解壓路徑:預設、指定資料夾、詢問用戶、臨時資料夾 (執行後自動清理)。
    • 解壓後執行:指定安裝程式/腳本自動運行 (如 `setup.exe`)。
    • 視窗模式:隱藏/顯示/最小化/最大化。
    • 文字/圖示自訂:標題、提示訊息、授權協議、自訂圖示 (`.ico`)。
    • 進階選項:覆蓋模式、建立捷徑、登錄寫入、環境變數。
  • 點擊「確定」生成同目錄下同名 `.exe` 檔案,原壓縮包保留。
  • SFX 進階自訂 (進階索引標籤)

    • 安裝模組:選擇 `Default.SFX` (標準)、`WinCon.SFX` (主控台模式)、`WinCon64.SFX` (64 位元)、`Zip.SFX` (ZIP 格式相容)。
    • 模組自訂:使用 Resource Hacker 等工具修改 SFX 模組資源 (圖示、版本資訊、對話框樣板) 實現品牌化安裝體驗。
    • 靜默安裝參數:生成的 SFX 支援 `/S` (靜默)、`/VERYSILENT`、自定義參數傳遞給內部安裝程式。

    安全性提醒

    • SFX 實為可執行檔,**殺毒軟體/郵件閘道/防火牆可能攔截**。分發前建議數位簽名 (Code Signing Certificate) 提升信任度。
    • 接收端執行時會彈出 UAC 提權提示 (若需寫入受保護目錄)。
    • 不建議用於傳遞機密資料 (無加密保護),敏感資料請先用 WinRAR AES-256 加密再建立 SFX。
    copyright © 萬盛學電腦網 all rights reserved