Offler Posted January 16, 2008 Posted January 16, 2008 I had some trouble with installation process. some apps was not running correctly. Examining showed that few video filters have not been installed. In previous installation i was able to install everything without trouble, but it was only accident.Then i overwritted System directory by those of older installation and again installation of test application was sucessful. Later tests showed that this is caused by missing *.dll files - msvcr71.dll was the missing file for this case.This file has to be part of visual c++ redistributable package but it is not. Redistributable package 2005 and 2006 does not contain this file. system also contain exuberants service pack1, NET 2.0, MDAC 2.8, DirectX 9.0c Nov2007 and MSVCR2005 and still there are missing files direcly in system.this is the list of Dlls which i recommend to add:ijl15.dllmfc70.dllmsvcp70.dllmsvcp71.dllmsvcr70.dllmsvcr71.dllfollowing files can be safely manually upgraded to newer versions from win XP, but are not crucial:msyuv.dllwow32.dlliyuv_32.dllioctrl.dll
dencorso Posted January 19, 2008 Posted January 19, 2008 this is the list of Dlls which i recommend to add:ijl15.dllmfc70.dllmsvcp70.dllmsvcp71.dllmsvcr70.dllmsvcr71.dllHi, Offler! Whence can I get ijl15.dll and msvcp70.dll, please?
Offler Posted January 19, 2008 Author Posted January 19, 2008 these were contained with 3dMark2003.right now it helped me to fix some errors - mostly with Tv tuner application. normally this issue will be described as a system error (common with win9x systems) but again it is not true.Even WinXp had same trouble with that application. Programmer was sure about that those files are automatically contained with windows or with VCRedist...i hope it shall fix more invisible or unspecified app and other bugs.
bristols Posted January 20, 2008 Posted January 20, 2008 Hi, Offler! Whence can I get ijl15.dll and msvcp70.dll, please?Hi dencorso, I did some searching around to find reputable sources for these two files (because the 3dMark2003 download suggest by Offler is too large for me). Hopefully I have found some:MSVCP70.DLL:http://paradroid.sourceforge.net/msvcp70.dllIJL15.DLL, contained within the Intel JPEG Library Video Codec 1.0:http://www.softpedia.com/get/Multimedia/Vi...deo-Codec.shtmlHTH.
Offler Posted January 20, 2008 Author Posted January 20, 2008 by the way... few missing dlls caused serious trouble with installation process of a single application. My home windows is upgraded with everything available, but as i see it was not enough.How can an user detect which dll he miss? I know - if it should be easy it is not called "Dll Hell" In some cases app gives an error report where i can find all information about which dll it needs, but in cases like this one... I was the lucky one so i was able to fix all tv tuner related multimedia.Shall i download all windows related files and hope that thay shall work or ... i dont know...
RetroOS Posted January 20, 2008 Posted January 20, 2008 Hi Offler,Download Dependency Walker from here: http://www.dependencywalker.com/Open the executable of the problem app or install in DW and it will show you all the DLLs required by the app and also those that are not available.
dencorso Posted January 21, 2008 Posted January 21, 2008 Hi, Offler! Whence can I get ijl15.dll and msvcp70.dll, please?Hi dencorso, I did some searching around to find reputable sources for these two files (because the 3dMark2003 download suggest by Offler is too large for me). Hopefully I have found some:MSVCP70.DLL:http://paradroid.sourceforge.net/msvcp70.dllIJL15.DLL, contained within the Intel JPEG Library Video Codec 1.0:http://www.softpedia.com/get/Multimedia/Vi...deo-Codec.shtmlHTH.Hi, bristols and Offler: Thanks a whole lot! You do rock, both of you! @bristols: Yes! The links you found are much more convenient, for sure.
bristols Posted January 21, 2008 Posted January 21, 2008 Hi, bristols and Offler: Thanks a whole lot! You do rock, both of you! @bristols: Yes! The links you found are much more convenient, for sure.Off-topic:You rock too, dencorso! Thanks, and keep the updates coming (much appreciated).
Offler Posted January 26, 2008 Author Posted January 26, 2008 Thanks for dependency walker. it helped me to analyze so much Dll related problems as possible.Since this system is being upgraded for long time i was quite dissappointed when i ran the analysis for some crucial applications. It seems that most apps (including explorer.exe) are using shlwapi.dll. This dll is connected to missing, dlls and missing exports which are mostly NT based (as this dll too). Has someone of you noticed it?
marxo Posted January 27, 2008 Posted January 27, 2008 following files can be safely manually upgraded to newer versions from win XP, but are not crucial:msyuv.dllwow32.dlliyuv_32.dllioctrl.dllThese are all 100% compatible?
Offler Posted January 27, 2008 Author Posted January 27, 2008 msyuv, ioctrl, iyuv are parts used by my WDM TV tuner driver. all these surely works.by Wow32 i am not so sure, but it works, althought i really dont know if it works, or makes benefit to system.
redxii Posted January 27, 2008 Posted January 27, 2008 The wow32.dll from NT/2000/XP/Vista is "Windows-on-Windows" for use with NTVDM to run 16-bit applications on NT/2000/XP/Vista. The NT versions are a part of NTVDM so you can't just use those alone.
RetroOS Posted January 27, 2008 Posted January 27, 2008 Thanks for dependency walker. it helped me to analyze so much Dll related problems as possible.Since this system is being upgraded for long time i was quite dissappointed when i ran the analysis for some crucial applications. It seems that most apps (including explorer.exe) are using shlwapi.dll. This dll is connected to missing, dlls and missing exports which are mostly NT based (as this dll too). Has someone of you noticed it?Hi Offler,I ran Dependency Walker on my Explorer.exe and got the same missing exports in delay-load dependent modules of shlwapi.dll.The file is part of Internet Explorer 6.0 SP1 (it shows how embedded IE is into Windows!).It is part of the Cumulative Update for IE6 SP1.Because of this, the file (and others in IE) are designed for all OSs from 98 to XP.Therefore, it will check the OS and available DLL exports and run accordingly.In this case I would not be concerned by DW's report.
dencorso Posted January 28, 2008 Posted January 28, 2008 (edited) Thanks for dependency walker. it helped me to analyze so much Dll related problems as possible.Since this system is being upgraded for long time i was quite dissappointed when i ran the analysis for some crucial applications. It seems that most apps (including explorer.exe) are using shlwapi.dll. This dll is connected to missing, dlls and missing exports which are mostly NT based (as this dll too). Has someone of you noticed it?Hi Offler,I ran Dependency Walker on my Explorer.exe and got the same missing exports in delay-load dependent modules of shlwapi.dll.The file is part of Internet Explorer 6.0 SP1 (it shows how embedded IE is into Windows!).It is part of the Cumulative Update for IE6 SP1.Because of this, the file (and others in IE) are designed for all OSs from 98 to XP.Therefore, it will check the OS and available DLL exports and run accordingly.In this case I would not be concerned by DW's report.Hi, Offler and RetroOS! As RetroOS explained, there are files designed to work both in the 9x/ME family AND in the NT/XP family.These files do have missing dependencies, when used in the 9x/ME family, which can be safely ignored.They can be, AFAIK:i) For DLLs:these missing DLLsAPPHELP.DLLUSERENV.DLLUXTHEME.DLLand these missing importsCoWaitForMultipleHandles in OLE32.DLLSHBindToParent in SHELL32.DLLSHPathPrepareForWriteW in SHELL32.DLLii) For SYSs and MPDs (WDM files):NTOSKRNL.EXEHAL.DLLAs long as only these dependencies are missing, you usually are on the safe side. Of course, a note saying so ought ideally to accompany Dependency Walker, but things are usually far from perfect, as you well know... Edited January 28, 2008 by dencorso
Offler Posted January 28, 2008 Author Posted January 28, 2008 Thanks for dependency walker. it helped me to analyze so much Dll related problems as possible.Since this system is being upgraded for long time i was quite dissappointed when i ran the analysis for some crucial applications. It seems that most apps (including explorer.exe) are using shlwapi.dll. This dll is connected to missing, dlls and missing exports which are mostly NT based (as this dll too). Has someone of you noticed it?Hi Offler,I ran Dependency Walker on my Explorer.exe and got the same missing exports in delay-load dependent modules of shlwapi.dll.The file is part of Internet Explorer 6.0 SP1 (it shows how embedded IE is into Windows!).It is part of the Cumulative Update for IE6 SP1.Because of this, the file (and others in IE) are designed for all OSs from 98 to XP.Therefore, it will check the OS and available DLL exports and run accordingly.In this case I would not be concerned by DW's report.Hi, Offler and RetroOS! As RetroOS explained, there are files designed to work both in the 9x/ME family AND in the NT/XP family.These files do have missing dependencies, when used in the 9x/ME family, which can be safely ignored.They can be, AFAIK:i) For DLLs:these missing DLLsAPPHELP.DLLUSERENV.DLLUXTHEME.DLLand these missing importsCoWaitForMultipleHandles in OLE32.DLLSHBindToParent in SHELL32.DLLSHPathPrepareForWriteW in SHELL32.DLLii) For SYSs and MPDs (WDM files):NTOSKRNL.EXEHAL.DLLAs long as only these dependencies are missing, you usually are on the safe side. Of course, a note saying so ought ideally to accompany Dependency Walker, but things are usually far from perfect, as you well know...thanks for explanation, but i would rather see all dlls work properly.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now