Home ShaderMap Legacy

Install DirectX Problem

Hi,
I have just got a new computer and am trying to install SM2 but I am having a problem. When the installer gets to the stage of installing the "Microsoft(R) DirectX(R)" it either comes up with an "installation failed" or it says that "DirectX has determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary"

If I try to run SM2 I get this error "The application was not able to start correctly (0xc000007b). Click OK to close the application"

On my previous computer I had no problems running SM2. The operating systems are Windows 7 for both the old and the new computer. I don't understand why this is happening.

Thanks.

Comments

  • What version of Windows 7 are you running? 32 bit or 64 bit?
    What is your graphics card?
    Friday wrote:
    When the installer gets to the stage of installing the "Microsoft(R) DirectX(R)" it either comes up with an "installation failed" or it says that "DirectX has determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary"

    The Microsoft DirectX installer is available here: http://www.microsoft.com/en-us/download/details.aspx?id=35

    Try downloading and running it that way. I have never seen this error before but it is reported across the web and the general consensus is that it means you are all up-to-date.

    I am unsure...

    The Web Installer does not overwrite existing DirectX files and it does not indicate if there are any corrupt DirectX DLL files.

    You can check that the install is complete yourself. Here is a list of DLL files which should be installed on your system after the install: http://pcsupport.about.com/od/fixtheproblem/a/directx-redist-dll-files.htm

    ** ShaderMap 2 uses the d3dx9_42.dll file as well as D3DCompiler_42.dll

    The files should be located in "C:\Windows\System32" and ALSO in "C:\Windows\SysWOW64" for 64 bit OS.

    ** I wonder if removing the DirectX DLL files from the System32 and SysWOW64 folders then running the DirectX installer again might fix the problem.
    Friday wrote:
    If I try to run SM2 I get this error "The application was not able to start correctly (0xc000007b). Click OK to close the application"

    The Error Code means: 0xC000007B STATUS_INVALID_IMAGE_FORMAT. Which is a good indication that the 32-bit app tried to load a 64-bit DLL (or 64 bit loading 32 bit DLL). Or perhaps a corrupt DLL.
    -source http://stackoverflow.com/questions/10492037/the-application-was-unable-to-start-correctly-0xc000007b

    --
    You should make sure to install the Visual C++ 2005 SP1 run-time:
    32 bit: http://www.microsoft.com/en-us/download/details.aspx?id=5638
    64 bit: http://www.microsoft.com/en-us/download/details.aspx?id=18471

    It won't hurt to install both if you are running a 64 bit OS.

    Also you should make sure to install the Visual C++ 2008 SP1 run-time:
    32 bit: http://www.microsoft.com/en-us/download/details.aspx?id=5582
    64 bit: http://www.microsoft.com/en-us/download/details.aspx?id=2092

    Again... It won't hurt to install both if you are running a 64 bit OS.
  • OK, I have SM2 running now, thanks.
    It was a problem with the DirectX installer.
    I tried all the things you suggested and nothing seemed to make any difference. Always there was the problem with the DirectX setup. As before, either it hung for ages and said installation failed or DirectX has determined that a newer or equivalent version of DirectX has been installed already. No installation is necessary. Additionally I had an error say that the installer could not download components, the connection was lost. Please try again later. Or some such.
    I checked this error on the internet and found that the solution is to download from here
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=886acb56-c91a-4a8e-8bb8-9f20f1244a8e
    After downloading, create a new folder, run the program and tell it to extract to that folder. Then after it's done, open up that folder and run the setup program that's buried within all the cab. files. That should update your DirectX to the latest version and patch the DirectX 9c to the latest version.

    Sorry for the trouble and thanks again.

    Edit; OOOH NOOOOOOOOOO....., Now my DX version of 3D Coat is giving me the (0xc000007b) error.
  • Friday wrote:
    I checked this error on the internet and found that the solution is to download from here
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=886acb56-c91a-4a8e-8bb8-9f20f1244a8e

    I'm glad that worked... and a little surprised since that installer is for Nov 2008 and SM2 uses DLLs from Aug 2009. Here is a link to an offline installer from June 2010 which I'm sure should work and...

    http://www.microsoft.com/en-us/download/details.aspx?id=8109
    Friday wrote:
    Edit; OOOH NOOOOOOOOOO....., Now my DX version of 3D Coat is giving me the (0xc000007b) error.

    ...Hopefully get 3D Coat running for you again.

    _N
  • RSI wrote:
    Friday wrote:
    I checked this error on the internet and found that the solution is to download from here
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=886acb56-c91a-4a8e-8bb8-9f20f1244a8e

    I'm glad that worked... and a little surprised since that installer is for Nov 2008 and SM2 uses DLLs from Aug 2009. Here is a link to an offline installer from June 2010 which I'm sure should work and...

    http://www.microsoft.com/en-us/download/details.aspx?id=8109
    Friday wrote:
    Edit; OOOH NOOOOOOOOOO....., Now my DX version of 3D Coat is giving me the (0xc000007b) error.

    ...Hopefully get 3D Coat running for you again.

    _N

    That's strange, I can only think that the right dll's must already have been in there and its some other part of the install that's not working how it should.
    I tried the link you posted but I still have no DX version of 3D Coat, which was working before I started the ShaderMap 2 install. I might try re installing that.
    I have my operating system installed on a SSD, don't know if that could be part of the problem. My graphics card is GTX 680 4gig.

    Thanks for your help.
  • Problem Solved:D
    Re Installed 3D coat and all is working now.

    Thanks.
Sign In or Register to comment.