共用方式為


支援的資源取代機制

透過下列機制支援取代受保護的資源。

在 Windows Vista 和 Windows Server 2008 上修改受 WRP 保護之資源的完整存取權,僅限於使用下列機制搭配 Windows Modules Installer 服務的 TrustedInstaller:

  • 由 TrustedInstaller 安裝的 Windows Service Pack。
  • TrustedInstaller 所安裝的 Hotfix。
  • TrustedInstaller 所安裝的作系統升級。
  • 由 TrustedInstaller 安裝的 Windows Update。

嘗試以這些指定方法以外的方式取代 WRP 保護資源的應用程式和安裝程式,會拒絕存取以變更資源,並產生拒絕存取的錯誤訊息。

對於嘗試取代 WRP 保護資源的已知安裝程式,可能會隱藏拒絕存取錯誤和錯誤訊息。 在此情況下,作業會成功傳回,會隱藏錯誤和錯誤訊息,但不會對WRP保護的資源套用任何變更。 只有在符合下列所有準則時,已知安裝程式才會隱藏此錯誤:

  • 這是舊版應用程式。 應用程式不包含具有 requestedExecutionlevel 的指令清單,可識別應用程式為 Windows Vista 或 Windows Server 2008 所設計。
  • 拒絕存取錯誤是因為嘗試修改受 WRP 保護的資源所造成。
  • 系統管理員正在安裝應用程式。

如需搭配 WRP 使用 Windows Installer 的詳細資訊,請參閱 Windows Installer SDK 中的 Using Windows Installer 和 Windows Resource Protection

Windows Server 2003 和 Windows XP: 僅透過下列機制支援取代受 WFP 保護的系統檔案:

  • 使用 Update.exe 安裝 Windows Service Pack
  • 使用 Hotfix.exe 安裝的 Hotfix
  • 使用 Winnt32.exe 進行作系統升級
  • Windows Update

以這些指定方法以外的方式取代受保護的檔案,會導致糧食計劃署還原源檔。