當前位置:編程學習大全網 - 網絡軟體 - DirectX SDK(June 2010)安裝時錯誤

DirectX SDK(June 2010)安裝時錯誤

Re: DirectX June 2010 SDK will not install (S1010 & S1023) Answer Reply Quote

It appears that there is some kind of bug in the original RTM version of the Visual C++ 2010 REDIST package we use in the DirectX SDK if the system already has a copy of the Visual C++ 2010 Service Pack 1 REDIST package installed. We are working through the details here, but you can uninstall the Visual C++ 2010 Service Pack 1 REDIST package, run the DirectX SDK installer, and then reinstall the Visual C++ 2010 Service Pack 1 REDIST package as a workaround. Note that there have been a few KBs out for these as well, so be sure to install the most up-to-date version of the Visual C++ 2010 Service Pack 1 REDIST after you have the DirectX SDK installed.

(1) Remove the Visual C++ 2010 SP1 REDIST from your system by running the following commands from a command-line that has administrator rights:

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

(2) Install the DirectX SDK (June 2010)

(3) Install the latest Visual C++ 2010 SP1 REDIST. Currently that is this version: </download/en/details.aspx?displaylang=en&id=26999> Remember that if you have an x64 system you should install BOTH the x86 and x64 versions.

NOTE: The DirectX End-User Runtime REDIST package doesn't make use of the VC++ 2010 REDIST package at all, so it is unaffected by this issue. The only known issue with the DirectX End-User Runtime REDIST package as shipped in the DirectX SDK (June 2010) is that it fails on systems with .NET 4.0 installed but not any version of .NET 2.0. See </b/chuckw/archive/2011/04/19/dxsetup-update.aspx> for details on a refresh of the websetup and stand-alone package (but NOT the copy of the redist inside the DirectX SDK) to resolve this issue. Since the DirectX SDK itself installs the .NET 2.0 Runtime, this issue doesn't impact the DirectX SDK setup directly.

我在網上找到的壹個解決方法。妳可以看看,大致是妳因為VC++2010裏面的某個東西起了沖突,妳需要去刪除壹些東西然後再裝。

裏面有具體的方法

cmd裏面輸入

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

  • 上一篇:智利有什麽獨有的葡萄品種呢?是不是卡門妮雅 Carmenere?
  • 下一篇:仁醫2的劇集評價
  • copyright 2024編程學習大全網