you need to update some directx libraries / can not load GS plugin
#1
hi there!

whenever pscx2 asks me to update the directx libraries (after having selected any GS plugin) and i use the microsoft webinstaller to update i get an internal system error message while trying to update directx which leads to an unfinished installation.

First I dont understand why pscx2 asks me to update direct x since i'm running on windows 8 that comes with directx 11 already installed and it's the latest version.

Secondly I've no idea how to "update" directx 11 now..

i think it's impossible to uninstall directx 11 on my system and i tried everything including trying to install any other directx version (f.e. 9c) i always get the same error message.

Really i dont understand it.


Here's the error message (dxerror.log)


--------------------
[03/06/13 16:29:40] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 2409, function: RunProcess

Failed API: CreateProcess()
Error: (299) - Nur ein Teil der (only a part of) ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen. (has been finished)



--------------------
[03/06/13 16:29:40] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 3426, function: InstallEXE

RunProcess() failed.

--------------------
[03/06/13 16:29:40] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5829, function: DirectXUpdateInstallPlugIn

InstallEXE() failed.

--------------------
[03/06/13 16:29:40] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[03/06/13 16:29:40] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup:WackoetupForDirectX

InstallPlugIn() failed.

--------------------
[03/06/13 16:29:41] module: dsetup32(Mar 30 2011), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\xxxxx\AppData\Local\Temp\DX2631.tmp.

--------------------
[03/06/13 16:29:41] module: dsetup32(Mar 30 2011), file: inline.h, line: 331, function: CleanUpDirectory

Unable to remove: C:\Users\xxxxxxx\AppData\Local\Temp\DX2631.tmp\infinst.exe which is locked, reason = 5.



I'd be happy for any help. I've been searching and reading for hours on the internet

Sponsored links

#2
you have dx11, fine....
which version of dx11 do you have ?

and while you think about this question, download and install this : http://www.microsoft.com/en-us/download/...px?id=8109
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
#3
PCSX2 does not require you to update to DirectX 11 or whatever. It tells you to UPDATE DIRECTX RUNTIME LIBRARIES.
#4
Even though Win8 ships with DirectX, you still need to run the installer for some generic libraries.
So yea, download and run it and it'll work.
#5
Run it as administrator
[Image: ref-sig-anim.gif]

#6
thx for your answers.
Thats the point whenever i start the installation of DirectX End-User Runtimes (June 2010) it gives me an error message in the end:

internal system error message!

and yes of course i run it as administrator. i simply cant install/update the runtime june 2010...

and dxdiag indicates only directx 11 (as it comes installed with win8)

see the error message dxerror.log



--------------------
[03/06/13 19:40:21] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 2409, function: RunProcess

Failed API: CreateProcess()
Error: (299) - Nur ein Teil der ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen.



--------------------
[03/06/13 19:40:21] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 3426, function: InstallEXE

RunProcess() failed.

--------------------
[03/06/13 19:40:21] module: dxupdate(Mar 30 2011), file: dxupdate.cpp, line: 5829, function: DirectXUpdateInstallPlugIn

InstallEXE() failed.

--------------------
[03/06/13 19:40:21] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[03/06/13 19:40:21] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup:WackoetupForDirectX

InstallPlugIn() failed.

--------------------
[03/06/13 19:40:22] module: dsetup32(Mar 30 2011), file: dsinline.h, line: 302, function: DXRemoveFile

Unable to remove C:\Users\xxx\AppData\Local\Temp\DXB727.tmp.

--------------------
[03/06/13 19:40:22] module: dsetup32(Mar 30 2011), file: inline.h, line: 331, function: CleanUpDirectory

Unable to remove: C:\Users\xxx\AppData\Local\Temp\DXB727.tmp\infinst.exe which is locked, reason = 5.
#7
Then you have a problem with your windows 8 install... alright, to make your life easier i will put a file up containing all the directx runtime files, you can put them in your pcsx2 directory (or system32, or syswow64 if you are running 64bit) and that will work.


Attached Files
.7z   dxfiles.7z (Size: 15,18 MB / Downloads: 10.824)
[Image: ref-sig-anim.gif]

#8
If still not working, you don't have a problem with PCSX2 but with Windows, one you should try and correct it ASAP.

PCSX2 is build with the newest available directX versions for 9.0c, 10 and 11. So it needs equal or newer versions to run. The reason is backward compatibility, older runtimes do work with newer DX SDKs, the inverse is not true and the restriction comes from MS itself, not PCSX2.
Imagination is where we are truly real
#9
thank you for your effort. Unfortunately it didnt work pcsx2 crashes now while loading the plugin. I think i'll just give it up. I guess it's because i couldnt overwrite all files in system32/syswow64. Anyway thank you!
#10
yeh you need to reinstall windows dude ;p
[Image: ref-sig-anim.gif]





Users browsing this thread: 1 Guest(s)