1

昨日から、Windows 7x64マシンにdot.netFramework4.0用のWindowsSDK7.1をインストールしようとしています。インストール中に毎回同じエラーが発生します。

エラーメッセージ:

"Installation of the "Microsoft WIndows SDK for Windows 7" product has reported the
following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information"

それはかなり役に立たないエラーメッセージなので、私は詳細についてwwwを閲覧し、人々が推奨する推奨手順を実行しました。ビューログを開いたところ、他の人と同じようにエラーが返されました。

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x86.exe installation failed with the return code 5100"

Microsoft、MSDNなどが推奨するものをすべて試しましたが、何も機能しません。

私が問題を解決しようとしたもの:

  • ドキュメントエクスプローラーの削除(msdnが推奨)
  • 最新のMicrosoftVisualC ++ 2010 Redist x64 / x86バージョンの削除(microsoft)
  • Microsoft Windows SDK Windows 7(dot.net 3.5)の削除
  • Microsoft WindowsSDK8のインストール

しかし、私が言ったように、何も役に立ちません:/インストール中に毎回同じエラーメッセージが表示されます。

私のシステムに関するその他の事実:

  • システムにMicrosoftVisualC ++2008Redistのバージョンがたくさんあります
  • Microsoft VisualC++コンパイラ2008StandardEdition enu x64 / x86
  • VisualStudio2008用のMicrosoftWindowsSDK

背景情報:

Jenkinsをサービスとして自分のマシンのWindows7x64にインストールしました。dot.netFramework3.5からdot.netFramework4.0に切り替えました。しかし、問題はsgen.exeがエラーを送信することでした:

"SGEN : error : An attempt was made to load an assembly with an incorrect format.."(ビルドログで見つけるため)。「C:\ ProgramFiles \ Microsofft SDKs \ Windows \ v7.0\Bin」などのbinフォルダーにsgen.exeを含むWindowsSDK。そのため、SDKは古い(v7.0a)と思い、dot.netFramework4.0用のWindowsSDKv7.1をインストールしようとしました。最新のVisualStudioバージョンをシステムにインストールすると、Windows SDKが同時にインストールされるため、問題の解決に役立つ場合があります。

ただし、このコンピューターで作業する人がいないため、ライセンスの浪費を防ぐためにVisualStudioをインストールしたくありません。

4

2 に答える 2

2

.Net 4.5 と SDK 7.0 をインストールして問題を解決します。さらに、 SdkToolsPath$(TargetFrameworkSDKToolsDirectory)(WINDOWSDIR\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets で検索) に設定します。

...全体として、SDKの奇妙な状況です。嫌な予感が残ります。

于 2013-03-06T11:59:51.067 に答える
0

Windows SDK 7.1 のインストールで同じ問題が発生しました。vcredist_x86 のインストールに失敗しましたが、コントロール パネルのプログラム タブをアンインストールすると、VC 2010 x86 redist がインストールされていませんでした。Windows 7.0 SDK もインストールしました。vc 210 x86 redist がインストールされているかどうか、およびどのバージョンがインストールされているかを示すレジストリ キーがあることがわかりました。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x86

キーはInstalled Mineで、アンインストールタブに表示されなくても1でした。0に設定しても問題は解決しませんでしたが、全体を削除しました

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x86

やりました。その前にレジストリをバックアップすることをお勧めします。Microsoft がこのような問題を抱えた SDK をリリースしたことは、非常に驚​​くべきことです。

于 2013-08-22T08:54:10.717 に答える