GPO MSI 安裝 - 錯誤 1305。

GPO MSI 安裝 - 錯誤 1305。

Windows 伺服器 2016

Adobe Reader DC 微星

你好

我正在嘗試將 Adob​​e Reader 遠端靜默安裝到 Windows 網域中的一組 PC。我設定了一個網路共用 ABC-Deploy$,其中包含 Acroread.msi 以及 GPO(軟體安裝)策略來實現此目的。到目前為止,我還沒有讓它發揮作用。

在花了一些時間嘗試隔離我認為可能是策略失敗的內容後,我決定只需單擊共用資料夾中的 MSI 來查看它是否會安裝。我以伺服器本身的管理員使用者身分執行此操作,即包含 msi 的共用資料夾所在的位置。在“您要安裝嗎”序言之後,嘗試失敗並出現以下提示:-

Error 1305.Error reading from file C:\ABC-Deploy$\AcroRdrDC2200320282_en_US\AcroRead.msi. Verify that the file exists and that you can access it.

顯然該文件確實存在,因為我剛剛單擊了它。我已經研究過這個令人厭惡的問題,查看共享權限、NTFS 權限、msiexec parms、管理員用戶權限、清除臨時文件、清除註冊表等,但都無濟於事。我專注於權限,因為 msiexec.exe 在 SYSTEM 下運行,並且我從網域管理員使用者呼叫它。

目前,ABC-Deploy$ 資料夾具有以下權限:-

共享權限 價值
每個人 完全控制
NTFS權限 價值
每個人 完全控制
系統 完全控制
本機管理員 完全控制
匿名登入
所有 PC(網域安全性群組) 讀取並執行
系統管理員(網域管理員) 完全控制

我嘗試了很多很多權限排列,但似乎沒有任何區別。

有什麼想法如何解決這個問題嗎?

謝謝

注意:從 StackOverflow 移至 ServerFault 16/12/22

答案1

終於,終於,我已經部署了這個。權限、虛假註冊表項和臨時安裝檔案可能都在各個階段產生了影響,但問題的根源實際上是我對 Adob​​e Reader 安裝、修補和轉換方式的誤解。

我偶然發現了對管理安裝點 AIP 的要求的參考,這讓我看到了這個[相當舊的] Adob​​e 影片...https://www.youtube.com/watch?v=j5Ns6WMqgfo....我希望這與此處有關 .msts 使用的更多信息相結合...https://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard/deployment.html……加上一點實驗可能會幫助其他人解決這個問題。

本質上,你需要

  1. 將下載的 AcroRdrxxx.exe 解壓縮到本機目錄,我們稱之為 Dir1
  2. 開啟命令提示符,CD 到 Dir1 並使用「msiexec /a acroreader.msi」執行「管理」安裝到另一個本機目錄(即不是 Windows\Program Files)。這是在安裝程式的“哪個目錄”提示下完成的。我們稱之為 Dir2
  3. 將 Dir2 複製到新的空白資料夾,我們將其命名為 Dir3,然後將 .msp 檔案從 Dir1 複製到 Dir3
  4. CD 到 Dir3 並使用「msiexec /a AcroReader.msi /p AcroRdrxxxxx.msp」執行另一個管理安裝。這次當安裝程式提示的「哪個目錄」出現時,就停留在 Dir3 上。

Dir3 中產生的 msi 現在已準備好安裝。

如果您夠勇敢,可以將 setup.ini 從 Dir1 複製到 Dir3,然後針對 Dir3 中的 msi 執行 Adob​​e 自訂精靈以建立 mst(「轉換」)檔案。透過此選項,您可以指定您希望安裝使用的選項。然後,當使用 msiexec 參數 /TRANSFORMS="Acroxxx.mst" 從 Dir3 安裝 AcroReader.msi 時,可以利用 mst。請注意,setup.ini 僅由嚮導使用,.msi 不需要

我希望這個對一個相當模糊的主題的快速解釋能夠幫助那裡的人,並為他們節省我在這方面花費的 3 或 4 個工作日。

感謝大家的提示和建議。

相關內容