path used to search for DLLs? Install.exe can't find DLLs on DVD?


  1. Posts : 25
    Win7 Pro 64
       #1

    path used to search for DLLs? Install.exe can't find DLLs on DVD?


    I just looked at my environment PATH setting, and the only thing that's there is the path to UltraEdit.

    I was trying to install new software from a DVD (setup.exe at the outer layer), and it could not find any of the DLLs that were located in folder on the same DVD.

    How do I set up Win7 Pro 64 so that it will search inside this DVD, at least temporarily? Thanks!
      My Computer


  2. Posts : 6,668
    Windows 7 x64
       #2

    Are you sure the dll's you're missing aren't .net framework components?
    It wouldn't hurt to make sure you have that and the latest c++
    Download Details - Microsoft Download Center - Microsoft Visual C++ 2010 Redistributable Package (x86)
    Download Details - Microsoft Download Center - Microsoft .NET Framework 4 (Web Installer)

    anyhow can you name a specific dll it was looking for?
    Was mscoree one of them?
      My Computer


  3. Posts : 25
    Win7 Pro 64
    Thread Starter
       #3

    Maguscreed said:
    Are you sure the dll's you're missing aren't .net framework components?
    It wouldn't hurt to make sure you have that and the latest c++
    Download Details - Microsoft Download Center - Microsoft Visual C++ 2010 Redistributable Package (x86)
    Download Details - Microsoft Download Center - Microsoft .NET Framework 4 (Web Installer)

    anyhow can you name a specific dll it was looking for?
    Was mscoree one of them?
    I copied the DVD to a folder on the hard drive, and added all the dlls from a few places on the DVD to the outer level - and the install worked.

    It was not searching the DVD for the dlls.
      My Computer


  4. Posts : 25
    Win7 Pro 64
    Thread Starter
       #4

    I'm also seeing other issues where an Autodesk program cannot find dlls that are contained in folders inside the program's directory.
    --------
    LINK 0.0 error 191007: cannot load .\shaders_standard\mentalray\shaders/base.dll, The specified module could not be found.

    LINK 0.0 error 191012: Unable to load file: base.dll
    ------

    The file does exist here:

    C:\Program Files\Autodesk\3ds Max 2012\mentalimages\shaders_standard\mentalray\shaders\base.dll

    Right where it should be, but 3ds 2012 doesn't know to look in its own folder for some reason? I'm running Win7-64.

    Could I have somehow disabled the ability for an EXE to search sub-folders inside its own directory?

    Thanks!
      My Computer


  5. Posts : 6,668
    Windows 7 x64
       #5

    Dynamic link libraries are usually set up via the registry.
    This could indicate a registry problem for you. Either the apps are having trouble writing to it when they install or you are missing some entries, possibly removed by registry cleaning or system tweaking software.

    This is just a guess mind you, knowing how dll's work.
    The whole thing really just doesn't make a lot of sense though.
      My Computer


  6. Posts : 25
    Win7 Pro 64
    Thread Starter
       #6

    I'm not having any other problems except for Autodesk.

    I haven't used any registry cleaning software, as this machine is just used to run graphic tools, not used as a desktop.

    I don't think these dlls get 'registered' using regsrv32. I think the program just needs to find them.

    I'm perplexed that my PATH variable only contains a path to UltraEdit.

    thanks!
      My Computer


  7. Posts : 6,668
    Windows 7 x64
       #7

    There seems to be an application hot fix for a similar issue.
    Couldn't hurt to give it a shot.
    Autodesk - Autodesk 3ds Max Services & Support - Error: Procedure entry point not found in dynamic link library splash.dll
      My Computer


  8. Posts : 25
    Win7 Pro 64
    Thread Starter
       #8

    Thanks Possibly the same kind of issue, but those were hotfixes for 2010.

    I'll spend 30 minutes with their tech support tomorrow and see if they have a clue. No doubt, I'll get some guy in India searching thru their forums!

    I'm sure I could fix it by adding a path, but ... then the wrong version of the program might try to load the wrong dll.

    So, I'll probably end up copying the dlls for each program.

    I wonder if Win7 has some kind of a manifest file for a program, that tells it where to look for certain dlls?

    I seem to remember something like this in fact, that originated with XP - and Symantec DLL issues?

    Autodesk seems to have a lot of issues like this. They have a bit of a monopoly, and don't really seem to care about putting out quality software as they break a lot of features in their new versions.

    Oh well. Onwards thru the fog!
      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 09:10.
Find Us