強制執行套件完整性檢查

Windows 能夠對封裝的整個內容執行時間套件完整性檢查。 啟用時,Windows 會在啟動應用程式時,執行執行時間檢查並起始套件補救和修復工作流程(如果它偵測到已遭篡改或損毀的套件)。

如何啟用此

在封裝資訊清單中,插入下列元素:

<uap10:PackageIntegrity>

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

</uap10:PackageIntegrity>

藉由檢查指出 強制****開啟,這將表示 Windows 將會強制執行封裝的整個內容的執行時間套件完整性檢查。 強制 有三個值可以是、開啟關閉預設 值。 預設 值與 off 的行為相同。

使用者體驗

當檢查套件完整性,而且系統識別出套件檔案已遭篡改時,視套件的來源而定,使用者會看到一個對話方塊,指出應用程式有問題。 如果應用程式來自存放區,則會將使用者導向透過 Store 應用程式來採取行動。 如果應用程式來自 Microsoft Store 之外,使用者對話會是泛型。 系統會提示使用者移至 [設定] 應用程式,並 修復重設 應用程式。