1

私たちのチームは、金曜日の午後に VS2010 をインストールしました。月曜日の朝に出社したとき、.Net Framework (具体的にはその 2.0 部分) のインストールが破損しているように見えました。プログラムは、2.0 アセンブリが見つからないと文句を言っていたので、メインのアプリが起動しませんでした。System.Data が見つからなかったため、Reflector は起動しませんでした。

私のマシン上にある既存の VS2008 バージョンからソリューションを実行しようとしても失敗しました。これは金曜日に完全に正常に機能し、コードを更新していませんでした。

イベント ログを検索したところ、金曜日の夜遅く、マシンが自動的にホットフィックスKB979909などのインストールを開始したことがわかりました。ただし、これはインストールに失敗したため、際立っていました。ホットフィックスの説明は次のとおりです。

MS10-041: Windows 2000、Windows Server 2003、および Windows XP 用の .NET Framework 3.5 Service Pack 1 および .NET Framework 2.0 Service Pack 2 のセキュリティ更新プログラムについて: 2010 年 6 月 8 日

インストールによって、マシン上の 2.0 フレームワーク アセンブリが破損したようです。

それ以来、更新はここにある他の開発者のマシンに自動的に適用され、現在、同じ問題が発生しています。この修正プログラムが金曜日の夜より前に既にマシンにインストールされていたかどうかはわかりません。マシンが VS2010 をインストールした直後にインストールすることを決定したのは、ちょっとした偶然のように思えます。 VS2010 をインストールする前のマシン。

VS2008 と VS2010、およびフレームワークのすべてのバージョンを削除して、ゼロから開始しようとしました。次に、VS2010 のみをインストールしました。これで、マシンはフレームワークのどのバージョンもインストールされていないと認識します。VS2010 はまだ正常に起動しているようです。Framework 3.5 SP1 をインストールしようとしましたが、インストーラーが失敗します。

私の調査は進行中ですが、この修正プログラムが Web 上でインストールに失敗したという他の言及を見つけましたが、開発者の角度からではありません。

これを手伝ってくれる人がいたら、バーチャル ビールを買ってあげます。あなたがロンドンにいるなら、私はあなたに本物を買うかもしれません.

編集:コメントに応じて-これはIntelベースのシステムのXP SP3 32ビットにあります。VS2010 をインストールする前は、マシンには VS2008 SP1 がありました。VS2005 以前のバージョンはありません。

修正プログラムのインストールのログを知っている人はいますか? VS2010 がインストールされる前に、KB979909 が既にマシンにインストールされていたかどうかを調べることは興味深いかもしれません (ホットフィックスは 3.5 SP1 および 2.0 SP2 に関連しているため)。

4

2 に答える 2

1

ログ自体は確かではありませんが、HotFix のアンインストール フォルダーは日付が付けられています...

.. のC:\Windows、 の形式のもの$NtUninstallKB2229593$

于 2010-08-03T11:42:14.520 に答える
0

わかりました、ここに別のアイデアがあります...

私の XP Pro システムでは、修正プログラムがシステム イベント ログのソースの下に記録されているようですWindows Update Agent

于 2010-08-03T12:37:23.130 に答える