0

Magicka started crashing on startup. While trying to fix this, I decided to update DirectX.
When I run dxwebsetup, it identifies missing "DirectX Runtime Optional Components" and attempts to install, but errors and tells me to check two log files.

Any help would be appreciated.

Error:

An internal system error occurred. Please refer to DXError.log and DirectX.log in your Windows folder to determine problem.

DirectX.log
Too long to paste here, on pastebin instead.

DXError.log:

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6497, function: CMDXCheck::IsAssemblyInUse

    GetAssemblyList() failed, error = 0x80070005.

--------------------
[12/28/11 13:24:59] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

    DirectXUpdateInstallPlugIn() failed.
11
  • 1
    which version of DirectX? Note: Windows 7 comes preloaded with DirectX 12. – Ahmed Bilfaqih Dec 28 '11 at 19:44
  • I sincerely hope that was a typo (11). I was trying to update using the web installer – Ampersand Dec 28 '11 at 19:58
  • 1
    [run --> dxdiag] and check the current DirectX version? – Ahmed Bilfaqih Dec 28 '11 at 20:08
  • DirectX 11. DxDiag log here pastebin.com/97fTudp7 – Ampersand Dec 28 '11 at 20:15
  • 9.0c is about 2 years old. DirectX 11 is around the most current version. And also follow this for further information on videocards. – Ahmed Bilfaqih Dec 28 '11 at 20:24
1

First off, try the full DirectX 9 End-User Runtime Installer instead of the Web Updater.

Beyond that:

0x80070005 = "Access Denied".

Use something like Process Monitor to figure out what's it's trying to access (file, registry key, etc.) that's being denied; then examine that object to figure out why access is being denied.

1
  • Full installer also gives the same error. I will try to find what files are being accessed. – Ampersand Dec 28 '11 at 22:08
-1

windows 7 is a multiple user fail. u must try cmd > net user ||| net user NAME /delete and remove bs users.

after use ICACLS REPAIR to force all unowned files to you.

1
  • 1
    Be advised that asking for donations is likely to be considered spam. The offending text has been removed. – bwDraco Jul 14 '15 at 2:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.