強制執行套件完整性檢查

Windows 能夠對套件的整個內容進行運行時間套件完整性檢查。 如果啟用,Windows 會在偵測到遭竄改或損毀的套件之前,先執行運行時間檢查並起始套件補救和修復工作流程。

如何啟用此功能

在套件指令清單中,插入下列元素:

<uap10:PackageIntegrity>

  <!-- Child elements -->
  <uap10:Content Enforcement="on" />

</uap10:PackageIntegrity>

藉由檢查指出 [強制 ] 為 開啟狀態,這表示 Windows 會對套件的整個內容強制執行運行時間套件完整性檢查。 強制值有三個值,可以是開啟關閉預設值 默認值與 off 的行為相同

使用者體驗

檢查套件完整性,且系統會根據套件的來源,識別套件檔案遭到竄改時,使用者會出現對話框,指出應用程式發生問題。 如果應用程式來自市集,系統會將用戶導向至透過市集應用程式採取行動。 如果應用程式來自 Microsoft Store 外部,使用者對話方塊將會是一般。 系統會提示使用者移至 設定 應用程式,然後修復重設應用程式。