I'm at my wits end. My CTDs seem similar to everyone else's here. If I remove the enb dll the savegame loads. However, I have tried every installation method of directx9 that I have come across (including the link in the OP) and it didn't make a difference. I am on WIndows 8.1 with a GTX 980 TI. One weird thing- elsewhere in this thread it says to make sure I have "D3D9_43.dll" in my system32 folder. I don't, but I do have D3DX9_43.dll (with an x in the middle). Is it a typo in the thread or do I really not have what I need in there? A have changed my hardware since I last played successfully- a new processor, motherboard, and memory. One lead I've been following is that maybe my new CPU has more robust 'Data Execution Prevention' settings, but messing around with that was unsuccessful. This is always in the MO log after a crash:
Windows Exception (c0000005). Origin: "unknown" (2130d8e). Last hooked call: void *__stdcall CreateFileW_rep(const wchar_t *,unsigned long,unsigned long,struct _SECURITY_ATTRIBUTES *,unsigned long,unsigned long,void *)Anyone got any new leads? EDIT: Things I have tried: - Disabling services that might interfere like GeForce Experience, Razer Service, Steam Overlay - Installing windows updates - ENB Injector (never worked) EDIT2: SOLVED (At least for me) I'm not exactly sure what action actually fixed it, but the last couple things I did before it worked were: 1. Making sure "TESV.exe" does NOT run in administrative mode 2. Making sure "enbhost.exe" DOES run in administrative mode The weird thing is that when enbhost.exe is not set to run as admin, it prevents skyrim from launching even if d3d9.dll is removed (enb is supposedly disabled) from the skyrim folder. Not sure what that's about. Some other mechanism must be trying to access enbhost.exe when I launched Skyrim.