d3d11.dll is either not designed to run on windows or it contains...


  1. Posts : 4
    Windows 7 Home Premim 64bit
       #1

    d3d11.dll is either not designed to run on windows or it contains...


    Hi

    The problem started when I tried opening Windows Live Mail. I get an error stating the above, both for the file's location in system32 and SysWOW64.

    This file seems to be related to DirectX11.

    I tried running dxdiag but the above dll error occurs from the sysWOW64 folder and it won't start.

    I checked the file in both locations. The one in the sysWOW64 folder has a file size of 0kb, while the other instance in system32 is 1.73MB.

    I tried running sfc /scannow as an adminstrator from the CMD prompt. It ran through verification and said Windows Resource Protection found corrupt files but was unable to fix them. It generated a huge log file which I'm not sure what to look for.

    I tried downloading and installing DirectX11 but it says the update is currently installed.

    I tried registering the dll with regsvr32. I get the error: The module "d3d11.dll" was loaded but the entry-point DllRegisterServer was not found.

    I thought I'd try taking the dll from another working system and replacing the file. It wouldn't allow me access to do that.

    I'm not sure what else to do except ask for your help.

    Thank you in advance.
    Last edited by schvankus; 18 Aug 2013 at 22:40. Reason: typo
      My Computer


  2. Posts : 16,154
    7 X64
       #2

    You will have a copy in winsxs folder. e.g.


    x86_microsoft-windows-directx-direct3d11_31bf3856ad364e35_6.3.9431.0_none_8f80aedddd4b45cc
      My Computers


  3. Posts : 4
    Windows 7 Home Premim 64bit
    Thread Starter
       #3

    Thank you for that. How would I install/copy it?
      My Computer


  4. Posts : 16,154
    7 X64
       #4

    You may need to take ownership of the 0kb one in sysWOW , then copy and paste the the one form winsxs into sysWOW.
      My Computers


  5. Posts : 4
    Windows 7 Home Premim 64bit
    Thread Starter
       #5

    SIW2 said:
    You may need to take ownership of the 0kb one in sysWOW , then copy and paste the the one form winsxs into sysWOW.
    Thank you for putting me on the right path.

    I followed the steps in the below link and it solved my problem.

    How to Delete a System File in Windows 7 or Vista

    Thank you for your time and advice.

    G
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 01:52.
Find Us