Aller au contenu

Photo

The program can't start because d3dx9_36.dll is missing from your computer.


  • Veuillez vous connecter pour répondre
25 réponses à ce sujet

#1
Athkatlan

Athkatlan
  • Members
  • 6 messages
Yeah, so this is pissing me off to no end..

"Try reinstalling the program to fix this problem", yeah, like i havn't already.

I googled up some "solutions", but it's bull**** that i should have to suffer through troubleshooting in the first place.

Windows 7 64bit.

#2
fkirenicus

fkirenicus
  • Members
  • 396 messages
d3dx9 refers to "Direct 3D DirectX version 9" unless I'm much mistaken.
You probably won't have to reinstall Dragon Age, but I would guess you do not have DirectX9.0c installed.
Get it here.

Modifié par fkirenicus, 17 décembre 2009 - 05:20 .


#3
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages

fkirenicus wrote...

d3dx9 refers to "Direct 3D DirectX version 9" unless I'm much mistaken.
You probably won't have to reinstall Dragon Age, but I would guess you do not have DirectX9.0c installed.
Get it here.

There is a version of it on the game disk, but some gamers have found that one just isn't very up to date, and conflicts with some newer hardware. 

Gorath
-

Modifié par Gorath Alpha, 17 décembre 2009 - 05:29 .


#4
Athkatlan

Athkatlan
  • Members
  • 6 messages
Downloaded the link - did not fix the problem.



I'm not reinstalling again, i'm on an SSD.

#5
fkirenicus

fkirenicus
  • Members
  • 396 messages
What?? :crying:

Sorry, then I really haven't got a bloody clue... Could we get in a new tech supporter dude here, please? I'll just.... leave, yeah. :innocent:

Modifié par fkirenicus, 17 décembre 2009 - 05:41 .


#6
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages

Athkatlan wrote...

Downloaded the link - did not fix the problem.

I'm not reinstalling again, i'm on an SSD.

Not having considered them a reasonable value at the current time, I cannot guess how the type of storage makes any particular difference with regard to reinstalling.  Windows XP doesn't have that problem very often, but Vista does, and it may require reinstalling BOTH Dx10 as well as Dx9 to correct it. 

Meanwhile, have you tried running a 'net search for just the particular Dx9 file that the game complains about, collecting it from one of many download sites, and copying it to where it's supposed to be? 

Gorath
-

#7
Athkatlan

Athkatlan
  • Members
  • 6 messages
Well, the real pickle is that it's worked with no problem before. On this same system, same OS, same everything. I just recently did a format and now that i've installed DA:O again, i get this error.



It's driving me crazy.

#8
Alasaari

Alasaari
  • Members
  • 38 messages
Does the file exists in C:\\Windows\\System32?

#9
Athkatlan

Athkatlan
  • Members
  • 6 messages
Nope, 24 through to 33, it's requesting 36.

#10
piscikeeper

piscikeeper
  • Members
  • 31 messages
download and drop into system 32 folder.

www.dll-files.com/dllindex/dll-files.shtml

#11
Athkatlan

Athkatlan
  • Members
  • 6 messages

piscikeeper wrote...

download and drop into system 32 folder.

www.dll-files.com/dllindex/dll-files.shtml


Didn't help.

#12
Athkatlan

Athkatlan
  • Members
  • 6 messages
Bump

#13
piscikeeper

piscikeeper
  • Members
  • 31 messages
if the game is linking to the dll during install and the dll wasn't present at the time, then inserting it afterwords won't work.



as long as the dll is currently present in system32, then you might be able to start the launcher and use the repair option under configuration.



only other solution would be a re-install.

#14
mana_sword

mana_sword
  • Members
  • 2 messages
you did put the file into the system 32 folder, cause that fixed my problem on other games before.

#15
LOLCAR

LOLCAR
  • Members
  • 8 messages
http://www.microsoft...6a-9b6652cd92a3



^^^ Direct X 9.0c Runtime installer, Fixed my startup and reinstall issue

#16
Rhysma

Rhysma
  • Members
  • 1 messages
I had the same problem and this worked for me:

Go to the Dragon Age icon on the Start Menu (or desktop if you use desktop icons) and right-click and go to Properties, under Compatibility turn on the Windows XP SP3  compatibility mode.  

ALSO, you can right-click the Dragon Age icon and select Run as Administrator.  If your Windows account has administrator level privileges this will work too. 

It runs!  Enjoy!

#17
EggnogSaber

EggnogSaber
  • Members
  • 4 messages
None of the above solved my problem, but this did:

http://www.megafileu...-09-15-zip.html

(wish I knew a more permanent link but I had to upload this myself - any volunteers?)

I had to get it off one of my game install CDs. Don't ask me why it's not readily available on Microsoft.com.

It's a lot bigger than the versions I can find there and it seems more complete. For example you can tell from the .cab files that it includes d3dx9_36.dll and it worked for me. No more "d3dx9_36.dll is missing from your computer" messages in Windows 7 or Vista.

This solved my problem for Dragon Age and Borderlands too. They said they can't find d3dx9_36.dll but now they can.  Good luck!

#18
Guest_Elps_*

Guest_Elps_*
  • Guests
You should never, ever manually add DirectX DLL's to system 32. They are not designed to go there and can cause major instability issues.

The correct way to add missing DirectX 9 DLL's is from the Microsoft site: Here's the link for it: http://www.microsoft...&displaylang=en

This will add the missing DLL's without messing around with your existing version of DirectX.

The reason some people get this error message is this - DirectX is theoretically backward compatible but later versions do not include all the DLL's from previous versions.

If you update from, say, DX 9 to DX 10, then all the DLL's from both DX 9 and DX 10 will be on your machine.

If, however, you had a clean install of DX 10 then you only get DX 10 + a compatibility layer to give basic compatibility with DX 9. If you then play a game that needs more of DX 9 than just basic compatibility you can get messages about missing DLL's.

Adding the DX 9 runtime through the Microsoft installer will give you a fully working DX 9 that coexists with your later version of DirectX. I strongly recommend that you don't try any other method as messing up your DirectX can cause crashes.

#19
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages
It's been long enough since I last installed this one anywhere that I can't be sure, however, I think that it asked me if Dx9 was needed, and I already had a newer version than the year-old one on the disk.  If a Vista or Windows 7 game owner tells it not do do that install, why wouldn't going back to the disk's version of Dx9 and using it after we tell them that both old & new Direct3D versions are needed, be the only fix required? 

Personally, I never chose to own a copy of Vista, and only have a single copy of Windows 7 that I haven't used very much {it's half of a dual-boot setup on the oversize PC in my bedroom (coming back out of there soon), and games simply aren't what I considered as a useful testing tool for getting acquainted with Windows 7}. 

Gorath
-

#20
Guest_Elps_*

Guest_Elps_*
  • Guests

Gorath Alpha wrote...

It's been long enough since I last installed this one anywhere that I can't be sure, however, I think that it asked me if Dx9 was needed, and I already had a newer version than the year-old one on the disk.  If a Vista or Windows 7 game owner tells it not do do that install, why wouldn't going back to the disk's version of Dx9 and using it after we tell them that both old & new Direct3D versions are needed, be the only fix required? 

Personally, I never chose to own a copy of Vista, and only have a single copy of Windows 7 that I haven't used very much {it's half of a dual-boot setup on the oversize PC in my bedroom (coming back out of there soon), and games simply aren't what I considered as a useful testing tool for getting acquainted with Windows 7}. 

Gorath
-


If a game is being reinstalled then certainly selecting the option to install DX 9 is the way to go. Running the Microsoft web installer to add the DX 9 DLL's only takes a moment though and does not require a reinstall of the game.

IMO, Dragon Age should never have been developed for DirectX 9. It's 6 year old technology and DX 10 has been the standard for over 3 years. The only reason I can see for them doing this is to save development costs since the XBox 360 still uses it. Most gamers are unaware of the changes that came in with DX 10 until they discover that there are missing DX 9 DLL's crashing their games. /* end of rant.

#21
EggnogSaber

EggnogSaber
  • Members
  • 4 messages

Elps wrote...

The correct way to add missing DirectX 9 DLL's is from the Microsoft site: Here's the link for it:
..link to web install ..
I strongly recommend that you don't try any other method as messing up your DirectX can cause crashes.


If the web install does not work for you (as it did not for me and for others)

Athkatlan wrote...

Downloaded the link - did not fix the
problem.

I'm not reinstalling again, i'm on an SSD.

then there's nothing wrong with using this installer, which includes the missing DirectX 9 components:
http://www.megafileu...-09-15-zip.html
It's an official microsoft installer and it will only update the DirectX components which are older (or missing) from the setup package.

This is very likely to fix your problem and it is safe.

Modifié par EggnogSaber, 18 mai 2010 - 04:11 .


#22
Guest_Elps_*

Guest_Elps_*
  • Guests
Microsoft have a download if the web installer doesn't work for you. It's here: DirectX End-User Runtimes (February 2010) 

The DirectX redist installation includes all the latest and previous released DirectX runtime. This includes D3DX, XInput, and Managed DirectX components.

I prefer to use the official, most up to date redist packages YMMV.

Modifié par Elps, 18 mai 2010 - 04:30 .


#23
ShadyJ

ShadyJ
  • Members
  • 21 messages

Rhysma wrote...

I had the same problem and this worked for me:

Go to the Dragon Age icon on the Start Menu (or desktop if you use desktop icons) and right-click and go to Properties, under Compatibility turn on the Windows XP SP3  compatibility mode.  

ALSO, you can right-click the Dragon Age icon and select Run as Administrator.  If your Windows account has administrator level privileges this will work too. 

It runs!  Enjoy!



THANK YOU SOOOOOOOOO MUCH!<3 I LOVE YOU!<3

#24
Jejja

Jejja
  • Members
  • 3 messages

Elps wrote...

You should never, ever manually add DirectX DLL's to system 32. They are not designed to go there and can cause major instability issues.

The correct way to add missing DirectX 9 DLL's is from the Microsoft site: Here's the link for it: http://www.microsoft...&displaylang=en

This will add the missing DLL's without messing around with your existing version of DirectX.

The reason some people get this error message is this - DirectX is theoretically backward compatible but later versions do not include all the DLL's from previous versions.

If you update from, say, DX 9 to DX 10, then all the DLL's from both DX 9 and DX 10 will be on your machine.

If, however, you had a clean install of DX 10 then you only get DX 10 + a compatibility layer to give basic compatibility with DX 9. If you then play a game that needs more of DX 9 than just basic compatibility you can get messages about missing DLL's.

Adding the DX 9 runtime through the Microsoft installer will give you a fully working DX 9 that coexists with your later version of DirectX. I strongly recommend that you don't try any other method as messing up your DirectX can cause crashes.


Thank you so much for this!!! I had the same problem with this DLL file. And this http://www.microsoft...&displaylang=en helped me! Thank you!!

#25
mindcontroler

mindcontroler
  • Members
  • 6 messages
What is more interesting is that the game doesn't come with everything it needs to be played...
Formated and reinstalled the game and i'm having this issue... i'm trying this last solution posted.