AutoUpdate

AutoUpdate 自動更新程式

Windows / Linux
AutoUpdate 是一套通用型軟體產品自動更新程式, 可整合於各種自行開發的應用系統與資訊產品中。
不限定特定程式開發語言或系統架構, 可依各產品需求搭配既有系統使用。

AutoUpdate 自 2019 年開始開發及實際應用, 主要目的為提供簡單、穩定且容易整合的軟體更新機制, 讓應用系統在啟動時即可自動檢查版本並完成必要的更新作業。
AutoUpdate 自動更新程式

主要功能

AutoUpdate 可依產品需求整合下列更新機制:
  • 自動連線檢查產品版本。
  • 顯示新版更新資訊(Release Info)。
  • 自動下載產品更新套件。
  • 自動備份更新前的原始檔案
  • 自動備份更新前的資料庫
  • 自動更新 EXE、DLL、設定檔及網站相關檔案。
  • 支援大型更新套件及大量檔案更新。
  • 支援更新前執行 _first.cmd
  • 支援更新完成後執行 _script.cmd
  • 更新完成後可自動重新啟動原應用程式。
  • 無更新版本或無法連線更新服務時,可直接啟動原應用程式。
AutoUpdate 本身專注於「產品更新」工作。 若產品第一次部署時具有額外的環境需求, 例如 .NET Runtime、ASP.NET Core Hosting Bundle、SQL Server、MySQL 或其他必要元件, 可透過 _first.cmd 執行產品所需要的前置檢查與安裝。

更新流程

當 AutoUpdate 啟動後,會依照 AutoUpdate.exe.config 設定連線至指定的更新位置檢查版本。

當發現新的更新版本時:
  1. 下載產品更新套件。
  2. 若更新套件包含 _first.cmd,先執行更新前置作業。
  3. 備份原有產品檔案。
  4. 將新版檔案更新至指定位置。
  5. 若更新套件包含 _script.cmd,執行更新完成後作業。
  6. 清除更新套件及相關暫存檔案。
  7. 依設定啟動原產品程式。
若沒有新的版本,或目前環境無法連線至更新服務, AutoUpdate 會直接啟動原產品程式,不影響產品原本的使用。

適用情境

AutoUpdate 可依不同產品與系統架構進行整合,例如:
  • Windows 桌面應用程式。
  • Windows Service 或相關應用系統。
  • ASP.NET / ASP.NET Core 網站。
  • IIS 網站系統。
  • Linux 平台應用系統。
  • 企業內部自行開發之資訊系統。
  • 提供客戶安裝使用之商業軟體產品。
AutoUpdate 不限制應用系統所使用的開發語言, 只要能依產品部署架構搭配相關設定,即可作為產品更新機制使用。

免費下載

AutoUpdate

目前版本:25.11.4.1
發布日期:2025-11-04
適用平台:Windows / Linux
授權方式:免費使用

檔案安全資訊

最近安全檢測日期:2026-09-17
SHA-256:
b27ef784a84d952a99a78b099f862118df4545b3f84742148bd911368e972510

使用方式

基本使用方式:
  1. AutoUpdate.exe 放置於產品目錄,通常與產品主要執行檔放置於相同位置。
  2. 依產品環境設定 AutoUpdate.exe.config
  3. 將原本啟動產品的捷徑改為啟動 AutoUpdate.exe
  4. AutoUpdate 啟動後會自動檢查更新, 完成更新或確認無須更新後,再啟動原產品程式。
完整設定方式、更新檔格式、網站更新方式及 _first.cmd_script.cmd 使用方式,請參閱 AutoUpdate 使用說明文件。

AutoUpdate 安裝與設定說明

免費授權

AutoUpdate 免費使用授權聲明

AutoUpdate 由 JeyTiLing Information 開發並持續維護, 本軟體提供免費、非專屬之使用授權。

個人、企業及其他組織均可免費使用 AutoUpdate, 包含使用於內部資訊系統、商業軟體產品, 以及隨自行開發之產品或系統部署交付予客戶使用。

為產品部署、安裝、備份及正常運作所必要之目的, 得合理複製及保存 AutoUpdate。

以下行為不在免費授權範圍內:
  • 將 AutoUpdate 單獨販售、出租或以其他方式直接收取軟體本身之授權費用。
  • 將 AutoUpdate 重新包裝後,以其他產品名稱對外散布或提供下載。
  • 對 AutoUpdate 進行反編譯、反組譯、修改或其他試圖取得原始程式碼之行為。
  • 移除或修改 AutoUpdate 內既有之著作權、產品名稱或其他權利標示。
  • 未經授權,以 AutoUpdate 或開發者名義宣稱具有代理、合作、認證、背書或其他商業關係。

AutoUpdate 之著作權及相關智慧財產權仍歸 JeyTiLing Information 所有。

免費授權不包含客製開發、技術支援、維護服務, 亦不構成提供特定功能、更新版本或持續維護之承諾。

使用者應自行評估 AutoUpdate 是否適用於其系統及使用環境, 並自行負責正式部署前之測試、備份及相關資訊安全措施。

下載、安裝或使用 AutoUpdate,即表示使用者已閱讀並同意上述授權條款。

AutoUpdate
Developed by JeyTiLing Information
a-kang Information™

本網站為 AutoUpdate 官方產品介紹、下載及授權資訊發布來源。