Group-Policy

部署 Foxit Reader 時,ADM(X) 模板是否成為強制要求?

  • October 12, 2017

在一些 AD 環境中,沒有理由集中修改或強制執行 Foxit Reader 的任何設置。因此,雖然福昕閱讀器已使用 MSI 軟體包(由 Foxit Software Inc. 提供)通過組策略部署,但從未使用組策略模板 ( .adm/ )。.admxFoxit Reader 安裝和更新很好(通過電腦配置 > 策略 > 軟體設置 > 軟體安裝)並且多年來執行良好。

最近(我會說版本> 8.0)更新後出現了更多問題:當使用者啟動它時,Foxit Reader 偶爾會提示輸入 UAC。我相信不應該有任何需要提升權限的東西,因為即使 UAC 提示關閉,福昕閱讀器也能正常啟動。這裡的主要問題是降低了使用者體驗(以及所有不必要的幫助台票證)。

這裡有沒有人研究過這個?它試圖修改什麼?使用組策略模板(或其中的特定設置)會阻止 Foxit Reader 執行此操作嗎?或者是否可以更改/添加一些系統資料庫項,以滿足 Foxit Reader 啟動時的要求?

在沒有 ADM 模板的情況下仍然可以維護 Foxit Reader 部署,但它會使解決這個問題變得容易得多。這是使用和不使用 ADM 模板的解決方案。

原因

似乎是當 Foxit Reader 檢查它是否是 PDF 文件的預設查看器並且使用者回答時導致 UAC 提示

$$ Yes $$. (自然使用者永遠不會記得回答…) 福昕閱讀器預設 PDF 提示

雖然即使沒有提升權限(即應答)也會對預設應用程序進行這種修改

$$ Yes $$僅修改內部的系統資料庫項HKCU,出於某種原因福昕閱讀器提示輸入 UAC。


使用 Foxit Reader ADM 模板的解決方案 1:

Foxit ADM 模板在*Foxit Reader > Preferences >*中有:

  • 預設 PDF 查看器- 將 Foxit Reader 設置為預設 PDF 查看器。
  • 禁止檢查預設 PDF 查看器- 隱藏“設置為預設 PDF 閱讀器”對話框。

沒有 ADM 模板的解決方案 2:

您也可以在不使用組策略模板的情況下擺脫此消息,因此不必安裝模板。控制此對話框行為的系統資料庫項是

[HKEY_CURRENT_USER\SOFTWARE\Foxit Software\Foxit Reader 8.0\Preferences\Others]
"bCheckRegister"="0"
  • "bCheckRegister"="0"用於隱藏對話框
  • "bCheckRegister"="1"用於顯示對話框

這應該使用 GPO使用者配置 > 首選項 > Windows 設置 > 系統資料庫進行更新,因為它是裡面的一個鍵HKEY_CURRENT_USER


禁用 Foxit 更新程序

Foxit Reader 還有一個自動更新工具,Foxit Updater。如果您通過 GPO 更新 Foxit Reader,您可能不希望它自行檢查更新,因為更新也需要提升權限,也會導致使用者出現 UAC 提示。(謝謝​​,格雷格歪斜!)

禁用 Foxit Updater 的最簡單方法是根本不安裝它。Foxit Enterprise Packaging具有與組策略模板一起的Foxit 自定義工具,使您能夠創建Windows Installer 安裝轉換 .mst文件以用於 GP 託管軟體安裝。

  • 在一般情況下,有一個附加任務,$$ x $$禁用自動更新。
  • 在功能上,有一個附加設置,$$ x $$不要安裝福昕更新程序。

引用自:https://serverfault.com/questions/878095