Dataviewer Side-by-side error fix
Posted: Sat Jun 07, 2014 5:04 pm
If you install DataViewer and get a "side-by-side" error when trying to run the program, it's because some dependent files aren't found in the directory of the DataViewer executable. The missing files are msvcm80.dll, msvcp80.dll, msvcr80.dll.
Note: This is for DataViewer version 3.3.0.10. The fix for previous or future versions may differ slightly depending on which version DLLs the DataViewer program is looking for. To find out which version DLLs are missing...
1. Try to run DataViewer
2. After you get the error, start Windows "Event Log" and look in the "Application" log. You'll see an error event who's "source" is "SideBySide". Look at that event to see which version dependent assembly is missing.
Here's how to fix...
1. Download the correct version of "Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package". The version required for DataViewer 3.3.0.10 is "8.0.50727.6195". A simple web search for "download visual C++ redistributable 8.0.50727.6195" will get you what you need. Here's the link http://www.microsoft.com/en-us/download ... x?id=26347
2. Once you click "download", you'll be given the choice of what system-type you need it for. Even though most computers now-a-days are x64, you want the x86 version (vcredist_x86.EXE).
3. Once downloaded, install that file.
4. Once installed, search your OS for the files (I use DOS. e.g. "dir c:\msvcm80.dll /s"). For this version, the files are located in: "C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a"
5. Copy the 3 DLL files in the above directory to the DataViewer executable directory which is "C:\Program Files (x86)\DiabloSport\DataViewer 3.3" by default
That's it! Who would have thought it was such a SIMPLE FIX?! Start DataViewer and the program should now find the necessary dependent DLL files.
Note: This is for DataViewer version 3.3.0.10. The fix for previous or future versions may differ slightly depending on which version DLLs the DataViewer program is looking for. To find out which version DLLs are missing...
1. Try to run DataViewer
2. After you get the error, start Windows "Event Log" and look in the "Application" log. You'll see an error event who's "source" is "SideBySide". Look at that event to see which version dependent assembly is missing.
Here's how to fix...
1. Download the correct version of "Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package". The version required for DataViewer 3.3.0.10 is "8.0.50727.6195". A simple web search for "download visual C++ redistributable 8.0.50727.6195" will get you what you need. Here's the link http://www.microsoft.com/en-us/download ... x?id=26347
2. Once you click "download", you'll be given the choice of what system-type you need it for. Even though most computers now-a-days are x64, you want the x86 version (vcredist_x86.EXE).
3. Once downloaded, install that file.
4. Once installed, search your OS for the files (I use DOS. e.g. "dir c:\msvcm80.dll /s"). For this version, the files are located in: "C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a"
5. Copy the 3 DLL files in the above directory to the DataViewer executable directory which is "C:\Program Files (x86)\DiabloSport\DataViewer 3.3" by default
That's it! Who would have thought it was such a SIMPLE FIX?! Start DataViewer and the program should now find the necessary dependent DLL files.