當您嘗試在 Windows Server 2003 Service Pack 2 中安裝一個大型的 Windows 安裝程式封裝或大型的 Windows 安裝程式修補封裝時,出現錯誤訊息: 「 錯誤 1718年檔案被拒絕數位簽章原則"

文章翻譯 文章翻譯
文章編號: 973825 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當想在執行 Windows Server 2003 Service Pack 2 的電腦上安裝一個大型的 Microsoft Windows 安裝程式 (.msi) 封裝或大型的 Microsoft Windows 安裝程式修補程式 (.msp) 封裝會收到下列錯誤訊息:
錯誤 1718年。File FileName 被數位簽章原則拒絕。
此外,應用程式記錄檔中可能會記錄下列事件:

類型: 錯誤
來源: MsiInstaller
類別: 無
事件識別碼: 1008年
日期: Date
時間: Time
使用者: N/A
電腦: ComputerName

描述:
安裝的 FileName 不是允許軟體限制原則處理中發生錯誤。物件不能信任。

發生的原因

如果 Windows 「 安裝程式處理程序擁有的連續虛擬記憶體不足,無法確認.msi 套件或.msp 套件正確簽署,就會發生這個問題。

解決方案

更新下載資訊

從 「 Microsoft 下載中心 」 下載下列檔案有:

摺疊此圖像展開此圖像
Download
Download the Update for Windows Server 2003 (973825) package now.

摺疊此圖像展開此圖像
Download
Download the Update for Windows Server 2003, x64 Edition (973825) package now.

摺疊此圖像展開此圖像
Download
Download the Update for Windows Server 2003 for Itanium-based Systems (973825) package now.

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

必要條件

您必須有 Windows Server 2003 Service Pack 2 安裝若要套用此更新。

重新啟動需求

套用更新之後,您必須重新啟動電腦。

更新取代資訊

這個更新不會取代任何其他更新。

檔案資訊

此更新的英文版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間 中項目控制台中的 [時區] 索引標籤]。

Windows Server 2003 (KB973825) 的更新

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Advapi32.dll5.2.3790.4555619,00818-Jul-200915: 58x86sp2sp2gdr
Advapi32.dll5.2.3790.4555619,00818-Jul-200916: 19x86sp2sp2qfe

Windows Server 2003,x 64 版 (KB973825) 的更新

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Advapi32.dll5.2.3790.45551,052,16018-Jul-200921: 45x64sp2sp2gdr
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 45x86sp2
Advapi32.dll5.2.3790.45551,065,98418-Jul-200916: 32x64sp2sp2qfe
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x86sp2

更新的 Windows Server 2003 的 Itanium 架構系統 (KB973825)

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Advapi32.dll5.2.3790.45551,482,75218-Jul-200921: 44IA 64sp2sp2gdr
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200921: 44x86sp2
Advapi32.dll5.2.3790.45551,483,77618-Jul-200916: 32IA 64sp2sp2qfe
Wadvapi32.dll5.2.3790.4555619,00818-Jul-200916: 32x86sp2

其他可行方案

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄
如果要解決這個問題,請將 PolicyScope 登錄值改為 1,您嘗試安裝封裝之前。要這麼做,請您執行下列步驟。

附註如果將電腦加入網域時,網域原則更新可能會覆寫您所做的登錄變更。我們強烈建議您依照下列步驟執行之前中斷電腦連線從網域。
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出並按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
    附註修改此機碼之前我們建議您備份此機碼。若要執行此動作 CodeIdentifiers,] 上按一下滑鼠右鍵,然後按一下 [匯出]。將檔案儲存到您可以找到的地方在電腦的位置。
  3. 變更 PolicyScope 登錄值。執行這項操作,連按兩下 PolicyScope,並再將設定從 0 變更為 1。
  4. 關閉 [登錄編輯程式]。
  5. 按一下 [開始]、 按一下 [執行]、 輸入 cmd,] 然後按一下 [來開啟 [命令提示字元] 視窗的 [確定]
  6. 在命令提示字元中,請輸入下列指令,並按下 ENTER:
    net stop msiserver
    如果服務目前正在執行背景中,這個命令就會停止 Windows 「 安裝程式服務。當服務已停止時,關閉命令提示字元] 視窗,然後再移至步驟 7。

    附註如果您收到下列訊息在命令提示字元,關閉命令提示字元] 視窗,然後再移至步驟 7:
    Windows 「 安裝程式服務尚未啟動
  7. 安裝您先前想要安裝時收到錯誤訊息本文 < 徵狀 > 一節所述的套件。
  8. 安裝套件之後重複步驟 1 和 2。然後,變更 PolicyScope 登錄值為 0。
  9. 如果您從網域中斷電腦,重新加入網域],然後重新啟動電腦。

    附註如果您不了中斷電腦連線網域,您沒有重新啟動電腦。
如果上述步驟沒有解決問題,請依照下列步驟執行:
  1. 按一下 [開始]、 再按一下 [執行]、 輸入 控制項 admintools,然後按一下 [確定]]。
  2. 連按兩下 [本機安全性原則
  3. 按一下 [軟體限制原則]。

    附註如果列出沒有軟體限制,軟體限制原則,] 上按一下滑鼠右鍵,然後按一下 [建立新的原則
  4. 在 [物件類型 下, 按兩下 [強制]。
  5. 按一下 [所有使用者,除了本機系統管理員,然後按一下 [確定]
  6. 重新啟動電腦。
重要請依照上述步驟執行之後,本機系統管理員可以安裝.msi 套件或.msp 套件。在安裝套件之後,重設強制層級,以依照先前的步驟。在步驟 5 中,按一下 [所有使用者, 而非 所有使用者,除了本機系統管理員]。

備忘稿
  • 因應措施可能無法在 Active Directory 網域環境中運作。在 Active Directory 網域環境中網域原則重新整理作業將會覆寫本機的軟體限制原則。
  • 電腦增加更多的 RAM 將無法解決問題。

其他相關資訊

起始 Windows XP 名為軟體限制原則 (也就是較安全) 的安全性原則引進,協助使用者避免執行不安全的檔案。Windows 「 安裝程式會使用軟體限制原則來驗證簽章的帶正負號的.msi 封裝檔案和帶正負號的.msp 套件檔案。Windows 「 安裝程式這麼做是為了確定確認檔案已不篡改之前它們安裝在電腦上。Windows XP 和 Windows Server 2003 時需要整個.msi 封裝檔案或整個.msp 套件檔案載入編入一個連續的記憶體位址空間的 Windows 安裝程式中處理。

如果.msi 封裝檔案或.msp 套件檔案是太大,無法容納的虛擬記憶體連續編入,Windows 「 安裝程式無法確認封裝是正確的。在這種情況下您遇到 「 徵狀 」 一節中所描述的徵狀。本文所述的修正程式可讓軟體限制原則到使用較少的虛擬記憶體來執行簽章驗證。因此,Windows 「 安裝程式可以確認任何大小的檔案。

屬性

文章編號: 973825 - 上次校閱: 2009年8月3日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003 Service Pack 2?應用於:
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
關鍵字:?
kbmt kbexpertisebeginner kbexpertiseinter atdownload kbsurveynew kbqfe KB973825 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:973825
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com