2014-04-16 61 views
0

我已經完成了一個C#winforms應用程序的安裝,該系統(Windows Server 2008)現在不會(也不會有)可以訪問互聯網。系統上沒有安裝.NET 4.0的合法依賴項。經過漫長的追問,我終於找到了.NET 4 x86/x64「完整」安裝程序。沒有互聯網接入引導?

  1. 微星對.NET 4.0,這是我無法消除的依賴(不會讓我刪除)
  2. 應該執行自舉了.NET 4.0中的Setup.exe需要訪問Internet!(我不能找到一種方法來改變這種)
  3. 的「完整安裝程序」產生一個「普通信託錯誤」(嘗試使用管理員權限進行安裝。獨立的MSI)

搜索已導致這麼多的結果污染,我找不到任何有用的東西。

我會「最」喜歡能夠使安裝程序正確安裝.NET 4.0框架作爲安裝過程的一部分。

作爲一個回落,我想能夠手動安裝Framework 4.0中沒有神助 - 作爲一個管理員應該夠...

回答

1

我懷疑是錯誤實際上是通用信任失敗。在安裝自稱爲.NET Framework的東西之前,它會檢查證書籤名,如果證書鏈不在目標系統的當前證書列表中,則會出現此錯誤。

本文幾乎總結起來,這些選擇好看不上網,除了手動更新在目標系統上的根證書:

http://support.microsoft.com/kb/2694321

而且也似乎節允許離線批准。

+0

是的,這是通用信任失敗(不是錯誤)... –