Jump to content

Fix for Skyrim crashing instantly with enb on Windows 10


williamlee

Recommended Posts

Jesus man,,,I swear to God I never post in forums but seriously, I have to do it now, after 4 hours of useless debugging and googling and forum reading, there you have the solution. THANK YOU so much! :)

 

Hello!

 

First of all, I don't know if this damages somehow the built in DirectX 12 installation of Windows 10 but I think it doesn't and don't see the reason how it would for DirectX installers do check if components of the installations need to be updated and don't replace the whole installation. Still, if you somehow damage your Windows 10 installation or hardware by doing this, I am not responsible.

 

So, I made a clean install of Windows 10 after upgrading to it. After getting all of the drivers and other software installed, I installed Skyrim and restored my mod setup. When I tried to boot the game, it would crash instantly, before the Bethesda logo. This could be fixed by deleting the d3d9.dll binary that is required for ENBs, so it clearly was not a load order issue (as it shouldn't have been as my load order was identical to the load order on Windows 7 installation).

 

Well, first I tried to install the injector version of the ENB. That got me through the Bethesda logo, but crashed after that.

The fix that worked for me, so I could run the wrapper version of ENB was to install the DirectX End-User Runtimes (June 2010) from Microsofts official website.

 

https://www.microsoft.com/en-us/download/details.aspx?id=8109

 

There is the link for it. I haven't posted to these forums much, so I am not sure actually if we are allowed to post links, so moderators feel free to edit the post if it is against the rules and apologies for the inconvenience. D:

 

And if the link is removed, you can find the right page (Microsoft's official website) by googling "DirectX End-User Runtimes (June 2010)", at the time of writing this.

 

After following the link it gives a download for directx_Jun2010_redist.exe, which asks you for a location to unpack the files. Give it a temporary location, then find the files that were unpacked and run the DXSETUP.exe. This is what actually installs the DirectX 9 components that ENB neets to start without crashing. (Thanks for this clarification to Realfriend)

 

 

As this is getting rambly, I hope that I helped at least someone. It took me 8 hours of stressful googling and not finding a solution. Somebody in the ENBseries forums had posted half a year ago that he had had some very similar crashing with a preview build of Windows 10 and had installed DirectX 9.0c to fix this. As the web installer DirectX 9.0c versions are unsupported on Windows 10, at least for me it popped an error, and those seem to come up very easily when searching for DirectX 9.0c, this information didn't solve the problem for me, put it pointed me to the right direction so credits to him, I guess. :3

 

Thanks for reading and have fun with Skyrim on Windows 10! :3

Link to comment
Share on other sites

  • 2 months later...
  • Replies 157
  • Created
  • Last Reply

Top Posters In This Topic

  • 4 weeks later...

Okay so I've done this exactly as instructed, I downloaded the file from the link, ran the DXSETUP as admin, let it run through everything, but my Skyrim still crashes before the splash screen and I'm really confused as to why, does anyone have any advice?

Link to comment
Share on other sites

I DLed the DX installer from the op's link, but I get an error when I try to run it "This app can't run on your computer". This PC is brand new. I reinstalled Skyrim literally just 3 hours ago and it runs fine otherwise. Not a single mod installed yet. Updated my graphics driver about 4 hours ago, so that should be good.

 

I've tried with and without Fraps running, with and without the injector. Steam overlay is turned off. Any ideas?

 

 

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...

well i hate to be another "didnt work for me" reply but here i am.

 

Built a new ryzen machine and installed windows 10. All my skyrim files were on a separate drive and stupid me thought it would be easy to just fire them up. Anyway after some searching i realized i had to delete d3d9.dll and that got skyrim working. However, the enbhost wont load and i've done all the crap people have suggested. There's no way in hell im playing skyrim without an enb. I actually downgraded my enb to 292 also, no luck getting enb to load up. Any help is appreciated.

 

**UPDATE**

 

Ok everyone i got this working (thank god it only took me 4 hours right?) So here is what you do. Since windows 10 and d3d9 dont like each other you have the choice of deleting it which will get you into skyrim but with no enb. However you download the 2010 dx runtimes and that will fix the enb problem so you can keep d3d9 and here's how you do it.

 

This is how you get the launcher to work if you use steam and you get the error "launcher has stopped working".

Go to Steam
-Steamapps
-common
-Skyrim
-Right Click the 'Skyrim Launcher' Application
-Troubleshoot compatibility
-Troubleshoot program
-The Program Rquires additional permissions
-Follow the next pop up step with a 'yes'
-Test the program.
-Yes, save these settings.

 

DO NOT RUN ANY COMPATIBILITY LIKE WIN 7/8 ETC.

You also must run TESV.exe as ADMIN

 

To fix your enb problem here is what i did.

 

Downloaded and installed the dx2010 runtimes into a folder on my desktop. THIS DID NOT WORK FOR ME

 

In the Skyrim folder look for DirectX10 folder and then run DXSETUP.exe

 

Installing the files in the skyrim directory made it work for me.

 

Hope this helps anyone in a similar situation, the thought of skyrim without enbs is cringworthy. Good luck.

Edited by bonewax
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...