DirectX가 설치되지 않습니다


1

Windows 7을 새로 설치 한 PC가있어 사랑하는 Tom Clancy 게임을 할 수있는 멋진 PC가 있습니다. 그러나 DirectX 9.0c를 설치할 때마다 오류가 발생합니다.an internal system error occurred

확인 후 다음을 DXError.log참조하십시오.

--------------------
[09/05/15 18:23:21] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

    Failed API:     SetupIterateCabinet()
    Error:      (1224) - The requested operation cannot be performed on a file with a user-mapped section open.



    Unable to iterate through C:\dx\Jun2007_XACT_x64.cab. The file may be damaged.

--------------------
[09/05/15 18:23:21] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[09/05/15 18:23:21] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[09/05/15 18:25:46] module: DXSetup(Mar 30 2011), file: dxsetup.cpp, line: 935, function: FindDXSetupWindow

    Failed API:     GetWindowText()
    Error:      (183) - Cannot create a file when that file already exists.



--------------------
[09/05/15 18:28:30] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

    Failed API:     SetupIterateCabinet()
    Error:      (1224) - The requested operation cannot be performed on a file with a user-mapped section open.



    Unable to iterate through C:\dx\Aug2007_XACT_x64.cab. The file may be damaged.

--------------------
[09/05/15 18:28:30] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[09/05/15 18:28:30] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[09/05/15 18:28:53] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

    Failed API:     SetupIterateCabinet()
    Error:      (1224) - The requested operation cannot be performed on a file with a user-mapped section open.



    Unable to iterate through C:\dx\Nov2007_X3DAudio_x64.cab. The file may be damaged.

--------------------
[09/05/15 18:28:53] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[09/05/15 18:28:53] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[09/05/15 18:33:38] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

    Failed API:     SetupIterateCabinet()
    Error:      (1224) - The requested operation cannot be performed on a file with a user-mapped section open.



    Unable to iterate through C:\dx\Aug2008_XAudio_x64.cab. The file may be damaged.

--------------------
[09/05/15 18:33:38] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[09/05/15 18:33:38] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

--------------------
[09/05/15 18:38:13] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5738, function: DirectXUpdateInstallPlugIn

    Failed API:     SetupIterateCabinet()
    Error:      (1224) - The requested operation cannot be performed on a file with a user-mapped section open.



    Unable to iterate through C:\dx\Feb2010_XACT_x64.cab. The file may be damaged.

--------------------
[09/05/15 18:38:13] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.

--------------------
[09/05/15 18:38:13] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

    InstallPlugIn() failed.

이 시점에서 나는 시도했다.

  • 웹 설치 프로그램을 사용하여 DirectX 설치
  • 오프라인 설치 프로그램을 사용하여 DirectX 설치
  • 설치 모든 Windows 업데이트를 한 후 설치 다이렉트
  • DirectX와 관련된 DLL 제거 및 DirectX 설치
  • 재부팅 (다중) 및 DirectX 설치

모든 것을 다시 설치하는 데 많은 노력이 필요하기 때문에 새로 설치를 원하지 않습니다. 내 시스템 정보는 다음과 같습니다

Windows 7 Ultimate x86_64, Retail SKU
GenuineIntel Core i7-4720HQ
8GB DDR3 RAM
NVidia 850M GPU

답변:


0

이에 대한 대답은 매우 간단했습니다. 및 에서 모두 문제가되는 DirectX 파일을 삭제하십시오 . 나는 항상 파일을 제거 했지만 결코 . 언급 한 Microsoft 포럼 에 대한이 게시물에 감사합니다 .System32SysWOW64System32SysWOW64SysWOW64

DirectX 설치 프로그램이 파일을 업데이트 할 수없는 이유는 Steam이 SysWOW64설치를 방해하는 하나의 파일을 사용하고 있었기 때문에 도움이 될 수 있습니다 .


삭제해야 할 파일을 나열 할 가능성이 있습니까? 게시 한 로그 파일에서 명확한 표시를 볼 수 없습니다.
Mokubai

@Mokubai는 윈도우 7에서, 나는 모든 삭제 d3d* xaudio*xinput*파일을. SysWOW64Steam 에서 같은 작업 을하려고 할 때 파일을 사용하고있었습니다
td512
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.