2010-08-03 46 views
1

我們的團隊在週五下午安裝了VS2010。當我在星期一上午工作時,似乎安裝了.Net Framework(特別是它的2.0部分)已被破壞。程序抱怨他們找不到2.0程序集,而我們的主應用程序無法啓動。反射器無法啓動,因爲它找不到System.Data。VS2010,Framework 2.0和KB979909的問題

試圖從現有VS2008版本運行仍在我的機器上的解決方案現在也失敗了。星期五這工作得很好,我沒有更新代碼。

我通過事件日誌搜索,發現週五晚上晚些時候,機器自動開始安裝修補程序KB979909等等。但是,這一款脫穎而出,因爲它沒有安裝。修補程序說明如下:

MS10-041:.NET Framework 3.5 Service Pack 1和.NET Framework 2.0 Service Pack 2的安全更新說明,適用於Windows 2000和Windows Server 2003,以及Windows XP:2010年6月8日

看來安裝已損壞機器上的2.0框架程序集。

從那時起,更新已經自動應用到其他開發人員的機器上,他們現在也遇到同樣的問題。我不知道這個修補程序在星期五晚上之前是否已經在機器上 - 這似乎有點巧合,機器決定在安裝VS2010後很快安裝它,儘管它似乎適用於我的機器安裝VS2010之前。

我刪除了VS2008和VS2010,以及所有版本的框架以嘗試從頭開始。然後我只安裝了VS2010。現在機器認爲它沒有安裝任何版本的Framework。 VS2010似乎仍然開始好。我試圖安裝框架3.5 SP1,安裝程序失敗。

我的調查正在進行中,但我發現這個修補程序在web上安裝失敗的其他提及,但不是從開發人員角度的「哦sh * t,我不能做任何開發工作,我該如何修復這個」。

如果有人可以幫忙,我會給你買一個虛擬啤酒。如果你在倫敦,我甚至可以給你買一個真正的。

編輯:作爲迴應評論 - 這是在XP SP3 32位,在基於Intel的系統上。在安裝VS2010之前,該機器擁有VS2008 SP1。沒有VS2005或更早版本。

有誰知道修補程序安裝日誌?在VS2010安裝之前(因爲修補程序涉及3.5 SP1和2.0 SP2),在機器上是否已經安裝了KB979909可能很有趣。

+0

這是在XP? – leppie 2010-08-03 11:17:47

+0

有人認爲這個問題應該關閉嗎?謹慎闡述你的理由? – 2010-08-03 15:30:27

回答

1

不知道日誌這樣的,但該修補程序卸載文件夾的日期將被...

..在C:\Windows的那些,形式$NtUninstallKB2229593$

+0

感謝您的提示。它看起來像卸載框架已卸載修補程序,所以Windows文件夾中沒有Uninstall文件夾。所以不幸的是,這裏不幸。 – 2010-08-03 12:01:10

0

好了的,這裏的另一個想法...

在我的XP專業版系統上,看起來系統事件日誌中記錄了修補程序,源於Windows Update Agent