Where to install dynamic link libraries on Windows?

Hi folks,
I need to install a DLL on Windows, it will be used by several apps and dlls placed allover the system, but I'm 100% sure it will always be my apps and I don't need any kind of versioning, meaning that if the DLL is replaced by a newer version (or older
for that matter), it will work just fine. I also need 32-bit and 64-bit versions.
It looks like this is the proper path:
    C:\Windows\System32
It doesn't seem to work flawlesly however. I need to support Windows XP,7,8... And on Windows 8.1 it sometimes just didn't work - the file was clearly there, but systém said the DLL is missing. It also seems like the folder for 32-bit (SysWOW64) and 64-bit
(system32) are actually pointing to the same location, so I assume Microsoft has been "fixing" the naming mess.
Anyway one location it always worked is here:
    C:\Windows
but it doesn't seem to be designed for that. So how is it?
For the record, I really do NOT want to load the DLL manuály, nor install stuff to registry. It's just a DLL after all...
Cheers!

For 32-bit DLL's on a 32-bit OS, and for 64-bit DLL's on a 64-bit OS, place the DLL in the %WINDIR%\System32 folder.
For 32-bit DLL's on a 64-bit OS, place the DLL in %WINDIR%\SysWOW64 folder.
Well, I just tried again, this time on Win 7 and same results - 32-bit DLLs are fine, 64-bit are not found, whether I copy them to System32 or SysWOW64, but again C:\Windows is just fine. Also according to this:
https://msdn.microsoft.com/en-us/library/7d83bc18.aspx?f=255&MSPPError=-2147217396
the Windows directory actually is in the list, so I guess C:\Windows is the ultimate answer. It's probably not that "tidy", but I don't see a problem with this and it actually works on all computers I checked, and that's kind of the important factor.
For the record, by C:\Windows I mean "%WINDIR%".

Similar Messages

  • Hi where is the database link previously under windows menu?

    Hi where is the database link previously under windows menu

    Removed feature: Server Behavior, Bindings and Components Panels and Database feature
    There is a single extension to restore these features. Extension is available at:* Vista/Windows 7: C:\Program Files (x86)\Adobe\Adobe Dreamweaver CC\Configuration\DisabledFeatures* Mac OS X: /Applications/Adobe Dreamweaver CC/Configuration/DisabledFeatures
    As seen on http://blogs.adobe.com/dreamweaver/2013/06/a-look-at-the-modernized-dreamweaver-cc.html
    Video instructions on how to install these back available here: http://www.youtube.com/watch?v=cB2vmNfcq7A

  • Custom dynamic link libraries error on Felx 14

    I keep getting this error msg in Event Viewer on my Flex 14...anyone know what they are and how to resolve them? Thanks!
    Custom dynamic link libraries are being loaded for every application. The system administrator should review the list of libraries to ensure they are related to trusted applications. Please visit http://support.microsoft.com/kb/197571 for more information.

    You have an outdated version of SIMBL that is not Univeral Binary. If you get the latest version or just remove SIMBL, the error should go away.
    Developers should be careful with 3rd party system additions.They can introduce errors or hide them.

  • Cannot install BlackBerry Link on a Windows 7 notebook

    I have been attempting to install BlackBerry Link (101_b015_multilanguage.exe) on a Windows 7 notebook and getting the following error message: "The wizard was interrupted before BlackBerry Link could be completely installed." However, I did nothing to interrupt the installation. Did not press "X" on any of the Windows. Only pressed “Yes” or "Next" when prompted.
    My troubleshooting has been extensive. This is what I have tried:
    Re-downloading the file in case it was corrupt.
    Rebooting.
    Performing a Disk Cleanup of Temporary Files and emptying the Recycle Bin.
    Deleting all files in C:\. . .\AppData\Local\Temp.
    Uninstalling BlackBerry Desktop Manager.
    Opening "101_b015_multilanguage.exe" with WinRAR, extracting the files to a folder, and running “setup.exe” as administrator.
    Disabling the Firewall and Anti-virus
    Deselecting all Services (other than Microsoft services) and all Startup items in System Configuration.
    Disconnecting anything connected to the USB ports.
    Every time the installation came to a point in which the following message appeared "Rolling back action" and the installation failed. The rolling back action always begins after "Starting services.”
    Please help.

    I have this exact same problem, and I have ran the exact same troubleshooting steps as TimLaLonde. The only difference is I am on 64bit Windows 8. Any help would be appreciated.

  • The procedure entry point _crtCreateSymbolicLinkW could not be located in the dynamic link library C:\Windows\SYSTEM32\MSVCP110.dll

    I have Windows server 2012 R2.   I ran our 64 bits software, I got _crtCreateSymbolicLinkW error.   After I installed Visual C++ Redistributable for Visual Studio 2012 Update 4,  I still got the same error.   What
    I need to do to make this error go away?
    Thanks,
    Jonathan
     

    Hi Barry,
    Thanks for the reply.
    I was wondering which forum I should ask my question?   I confused. 
    We used Visual Studio 2013 professional version to make our software and the OS target is Windows server 2012 R2.   I added this question in MSDN forum and Visual Studio forum.  You said both are wrong forums to ask.  I have no idea which
    forum is the right forum I should ask my question?
    The
    Visual C++ Redistributable for Visual Studio 2012 Update 4 (64 bits)  does support Windows server 2012 R2.   I definitely downloaded the right version to install in my target OS-Windows server 2012 R2
    Best Regards,
    Jonatahan
    Jonathan Hsueh

  • Where's the download link for X230 Windows 8 beta driver?

    I am trying to download the Media Card Reader Driver for Windows 8 Beta for my new X230i, but there is no download link on the driver details page as below:
    http://support.lenovo.com/en_US/downloads/detail.page?&DocID=DS030731
    Can anybody let me know where I can find the file? Without the driver, I cannot use my SD card reader.
    BTW, is it possible I can try a driver for x220 instead?
    Thanks.

    Hi
    check
    http://support.lenovo.com/en_US/downloads/detail.page?DocID=HT072084

  • LabVIEW crashes in calling dynamically linked libraries

    I am using LabVIEW 7.1 for Linux.
    I am interested in writing wrappers around Intel's OpenCV library. The Intel's OpenCV library contains image processing functions. I want to use LabVIEW in order to provide a "glue" for the OpenCV functions.
    Using C, I wrote up edge.c which will display a OpenCV HighGUI (basically a GUI window) and wait for an event from the keyboard before closing. It is a very simple program. It compiles and executes correctly.
    Using a Makefile, I created the Linux shared library .so file around it. A Linux .so shared library is the Linux's equivalent to the Window's DLL. I named the file edge.so .
    When I use LabVIEW's Call Library Function Node, LabVIEW crashed. It just shut LabVIEW down automatically. It did not even display an error message which surprised me.
    From the results of this forum message, I decided to write up a C wrapper around the .so file.
    I wrote up the following code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <dlfcn.h>
    int main()
       void *libhandle;
       int (*edge_func)();
       libhandle = dlopen("/home/elliot/opencv_code/edge_code/edge.so", RTLD_LAZY);
       edge_func = dlsym(libhandle, "main");
       (*edge_func)();
       dlclose(libhandle);
       return 0;
    When I compiled and executed the code, it worked fine.
    Since I want it to run in LabVIEW, I used LabVIEW's Code Interface Node.
    I created a CIN and I have it auto create a C file.
    I wrote the following code using the CIN:
    #include "extcode.h"
    #include <stdio.h>
    #include <stdlib.h>
    #include <dlfcn.h>
    MgErr CINRun(float64 *Numeric);
    MgErr CINRun(float64 *Numeric)
       /* Insert code here */
       void *libhandle;
       int (*edge_func)();
       libhandle = dlopen("/home/elliot/opencv_code/edge_code/edge.so", RTLD_LAZY);
       edge_func = dlsym(libhandle, "main");
       (*edge_func)();
       dlclose(libhandle);
       return noErr;
    When I ran lvmkmf which is the LabVIEW function to create the necessary files, it created the necessary files and the makefile. I ran the makefile and it created the lsb file that is needed.
    I used the CIN to call the lsb file. I ran the vi and again, LabVIEW crashed by closing the LabVIEW window without displaying any messages.
    If anyone can help me, that will be great! I have no idea how LabVIEW is crashing without displaying any messages. I would assume when I used lvmkmf and the makefile to create the necessary files that it would catch any errors that it did not like. Did LabVIEW crashed because it did not like the call to display a GUI window?

    From doing ldd edge.so, the dependencies (at least on the Linux box at work) are:
            libcxcore.so.0 => /usr/local/lib/libcxcore.so.0 (0x40020000)
            libcv.so.0 => /usr/local/lib/libcv.so.0 (0x40117000)
            libhighgui.so.0 => /usr/local/lib/libhighgui.so.0 (0x401ce000)
            libcvaux.so.0 => /usr/local/lib/libcvaux.so.0 (0x401eb000)
            libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40250000)
            libm.so.6 => /lib/tls/libm.so.6 (0x40304000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40326000)
            libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
            libdl.so.2 => /lib/libdl.so.2 (0x4032e000)
            libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40331000)
            libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4033e000)
            libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40593000)
            libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40601000)
            libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x4061a000)
            libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x4063b000)
            libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40648000)
            libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4067b000)
            libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4068f000)
            libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x406c4000)
            libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x406c8000)
            libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40732000)
            libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40755000)
            libz.so.1 => /usr/lib/libz.so.1 (0x40773000)
            libtiff.so.3 => /usr/lib/libtiff.so.3 (0x40782000)
            /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
            libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x407c3000)
            libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x407c7000)
            libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x407cf000)
            libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x407dd000)
            libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x407f0000)
            libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x407f8000)
            libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4081d000)
            libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x408fc000)
            libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4094d000)

  • Why is Firefox connecting to the Internet and installing updates when I have checked the option to "Check for updates, but let me choose where to install"?

    Firefox is connecting to the Internet by itself (i.e., I have not opened the browser) and then installing updates (e.g., Firefox 28 today) even though I have checked the option under Advanced to "Check for updates, but let me choose where to install." I am using Windows 7 on an HP EliteBook behind my company's firewall.

    Reset your firefox and try once again!!!
    The Reset Firefox feature can fix many issues by restoring Firefox to its factory default state while saving your essential information. <br>
    '''Note''': ''This will cause you to lose any Extensions and some Preferences.''
    *Open websites will not be saved in Firefox versions lower than 25.
    To Reset Firefox do the following:
    #Go to Firefox > Help > Troubleshooting Information.
    #Click the "Reset Firefox" button.
    #Firefox will close and reset. After Firefox is done, it will show a window with the information that is imported. Click Finish.
    #Firefox will open with all factory defaults applied.
    Further information can be found in the [[Reset Firefox – easily fix most problems]] article.
    Did this fix your problems? Please report back to us!
    Thank you.

  • How to close dynamic link manager

    Hi guys,
    just was about to install trial version of Premiere CS5 when Adobe asked for closing the "dynamiclinkmanager".
    How should I do that? AE is installed, dynamic links were used but I reinstalled Premiere Pro.
    Any Ideas?
    Thanks a lot!

    If you installed the suite and then 'reinstalled' just premiere pro from the suite installer, everything should be good.  if you installed premiere pro and after effects as separate point products with separate serial numbers, you do not have dynamic link.
    If it's refusing to quit on you, then you can go kill the process without any difficulty.
    Hope this helps,
    Dennis

  • I have installed itunes 11.4 to windows vista and now I have an error; The procedure entry point ADiAdID_AcquireMatchSlotIfNecessary could not be located in the dynamic link library iAdCore.dll.  What do i do to syn my phone

    My problem is after installing itunes 11.4 this is now a problem
    The procedure entry point ADiAdID_AcquireMatchSlotIfNecessary could not be located in the dynamic link library iAdCore.dll
    is the first ERROR and
    some error 127 reinstall
    can you please tell me how to fix it?
    Im running Windows Vista
    All I want to do is back up my iphone 4s, so i can add my iphone 6 Very Fustrated

    Read Hi, just tried to upgrade to 11.2 but now when I try to open itunes I get an error message saying "the procedure entry point ADiAdID_acquirematchslotifnecessary could not be located in the dynamic link library iAdCore.dll". Any suggestions?

  • Updating my Win7 to 12.1, I get 'iTunes was not installed correctly Error 7 (Windows error 127). If I try to launch, I get 'The procedure entry point "CMBlockBufferCopyDataBytes" could not be located in the dynamic link library CoreMedia.dll'. Help!

    Windows version 7. Auto update of iTunes to version 12.1 from 12.0.1.
    At end of install process, message 'iTunes was not installed correctly. Error 7 (Windows error 127).
    Tried to launch iTunes, anyway, but immediately got message 'The procedure entry point "CMBlockBufferCopyDataBytes" could not be located in the dynamic link library CoreMedia.dll'.
    Tried downloading iTunes and updating manually - get exactly the same result.
    No problem using iTunes before this.

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
    Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
    The error hints at a similar pattern to those discussed in the first and third boxes of the user tip, suggesting that you've got an outdated .dll file that needs replacing. You should find CoreMedia.dll in the one of the following folders:
         C:\Program Files\Common Files\Apple\Mobile Device Support
         C:\Program Files (x86)\Common Files\Apple\Mobile Device Support
    Delete it and then repair Apple Mobile Device Support from the Programs and Features control panel. If that doesn't work go for the full tear down and rebuild.
    tt2

  • Updated iTunes to 12.0.1 on XP after updated recieved error message "The procedure entry point ADAdPolicyEngine_DidEnterStation could not be located in the dynamic link dll" "itune not installed correctly error 7 (windows 127). reinstalled same error

    updated iTunes to 12.0.1 on XP after updated recieved error message "The procedure entry point ADAdPolicyEngine_DidEnterStation could not be located in the dynamic link dll" "itune not installed correctly error 7 (windows 127). reinstalled same error. Tried suggested steps
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall press on)
    Bonjour
    Apple Application Support
    Still getting same error message. Can anyone help me

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down page in case one of them applies.
    Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
    tt2

  • Reinstalling AE and PP due to an error with dynamic link. Where do i find the program install? And tips on how to reinstall without messing things up? last question is, does my recent files and saves work after the reinstall?

    I have allready bought the programs, but need to reinstall AE and PP due to an error with dynamic link.
    Where do i find the program install?
    And tips on how to reinstall without messing things up?
    last question is, does my recent files and saves work after the reinstall?
    Thank you

    karianne wrote:
    I have allready bought the programs, but need to reinstall AE and PP due to an error with dynamic link.
    Where do i find the program install?
    Which versions? Which operating system?
    Try Download and Installation Help

  • I got problem on installing iTunes. When I clicked iTunes out, two windows popped out. One said the procedure entry point CFAttributed String Create Mutable could not be located in the dynamic link library Core Foundation.dll.

    I got problem on installing iTunes. When I clicked iTunes out, two windows popped out. One said the procedure entry point CFAttributed String Create Mutable could not be located in the dynamic link library Core Foundation.dll. and one just said *Itunes was not installed correctly.  Please re install I Tunes Error 7 (windows error 127) . I've tried uninstalling and reinstalling it. But either way cant work. I really need some of your help! PLS HELP ME!

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The error shares a similar pattern to that in the third box, so a similar approach should work. Look for CoreFoundation.dll in C:\Program Files (x86)\Common Files\Apple\Apple Application Support, delete it, then repair Apple Application Support.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down page in case one of them applies.
    Your library should be unaffected by these steps but there is backup and recovery advice elsewhere in the user tip.
    tt2

  • I installed an update of QuickTime. I re-started the computer. A shrill noise occurred, then a window popped up that said "The procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite3.dll. What in the world is

    I received a message that an update of QuickTime was available. I decided to update. When I re-started my computer, a shrill noise (error noise) occurred and a message popped up in a box:   The procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite3.dll     Does anyone know what this means and how to correct it? PLEASE!

    Refer to this thread - https://discussions.apple.com/message/15685210#15685210
    Quick answer "copy the file SQLite3.dll from the C:\Program Files (x86)\Common Files\Apple\Apple Application Support folder to the C:\Program Files (x86)\Common Files\Apple\Mobile Device Support folder"

Maybe you are looking for

  • The requested URL was not found on this server.

    I have downloaded on my iPhone 4 several music videos in iTunes.  And I have paid for them.  They have played with no problem for several days.  However, now when I try to play them, I get the above error message on the screen.  I have tried syncing

  • How to Replace Oracle Financial Analyzer Tools with OBIEE

    Hi 1. I am now working with OFA, I Have working knowledge with OBIEE. Need some suggesstion Will it be possible to replace the OFA with OBIEE. If possible then how? 2. As OFA is not supported by Oracle anymore, I need to migrate to OBIEE. How is it p

  • Nokia 6500 bluetooth headset

    hi..can anyone tell me what is the best bluetooth headset for the nokia 6500 classic for when my old headset disconnects when my phone locks... your help would be most appreciated..........skyhook77

  • Word trouble

    So basically I do have troubles to open Word documents in one specifically folder in my Macbook Pro. For example if I take out the document and put in desktop open fine, but if I put inside my folder inside my documents no chance to open! The message

  • Printer not working wireless

    I have a HP Officejet Pro 8600. I have my printer hooked to my home network. Each computer can see the printer and will print from it. Well almost. I have a Windows 7 desktop and laptop. Both can print fine from the 8600. The desktop is connected by