共用方式為


重新啟動管理員

目的

重新啟動管理員 API 可以消除或減少完成安裝或更新所需的系統重新啟動次數。 軟體更新在安裝或更新期間需要重新啟動系統的主要原因,是執行中的應用程式或服務目前正在使用更新的一些檔案。 重新啟動管理員可讓 重要系統服務 關閉並重新啟動。 這會釋放正在使用的檔案,並允許安裝作業完成。

適用時

重新啟動管理員 DLL 會匯出可由標準或自訂安裝程式載入的公用 C 介面。 安裝程式可以使用重新啟動管理員來註冊在安裝應用程式或更新期間應取代的檔案。 然後在後續的更新或安裝期間,安裝程式可以使用重新啟動管理員來判斷哪些檔案目前正在使用中,因此無法更新。 重新啟動管理員可以關閉並重新啟動目前使用這些檔案的非關鍵服務或應用程式。 安裝程式可以指示重新啟動管理員,根據使用中的檔案、進程標識碼 (PID) 或 Windows 服務的簡短名稱來關閉及重新啟動應用程式或服務。

重新啟動管理員適用於開發桌面樣式應用程式。

開發人員物件

本檔適用於想要利用 Windows Vista 或 Windows Server 2008 中安裝程式功能的安裝應用程式開發人員。 使用 Windows Installer 4.0 版安裝和維護的應用程式,會自動使用重新啟動管理員來減少系統重新啟動。 自訂安裝程式也可以設計為呼叫重新啟動管理員 API 來關閉和重新啟動應用程式和服務。 如果系統重新啟動是不可避免的,安裝程式可以使用重新啟動管理員 API 來排程重新啟動,如此一來,它就能將使用者的工作流程中斷降到最低。

運行時間需求

從 Windows Vista 和 Windows Server 2008 開始,即可使用重新啟動管理員 API。 Restart Manager 是由應用程式可以載入以存取重新啟動管理員 API 的單一 DLL 所組成。

在本節中

主題 描述
關於重新啟動管理員
描述重新啟動管理員的概觀主題。
使用重新啟動管理員
使用重新啟動管理員 API 的概觀主題。
重新啟動管理員參考
重新啟動管理員 API 的參考主題。