Post subject: Prerequisites Problem
lu9
He/Him
Joined: 3/28/2014
Posts: 26
Hey there. I am having some trouble running BizHawk. (and maybe even some other applications as well) I already used the prereqs installer hundreds of times, but I always get an error with the Visual C++ 2010 SP1 Runtime.
[ OK ] .Net 4.0 (You couldn't even get here without it)
[ OK ] Direct3d 9
[FAIL] Visual C++ 2010 SP1 Runtime
[ OK ] Visual C++ 2015 Runtime
It might be a problem with the x86 version, as the prereqs installer always attempt to "repair" the installation because of "wrecked user's DLLs" but I'm not sure... I already reinstalled the redistributables several times, but I got nothing... Anyone knows what's going on? Thanks
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Did you install the Pre-Requisite from the Installer Bundle or from a Download on Microsoft's site?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
lu9
He/Him
Joined: 3/28/2014
Posts: 26
hegyak wrote:
Did you install the Pre-Requisite from the Installer Bundle or from a Download on Microsoft's site?
I installed the bizhawk prereqs 1.3 from github.
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Amaraticando
It/Its
Editor, Player (158)
Joined: 1/10/2012
Posts: 673
Location: Brazil
Well, those two last prerequisites aren't always installed automatically. You can download the failed one here: x86_32, x86_64.
lu9
He/Him
Joined: 3/28/2014
Posts: 26
Amaraticando wrote:
Well, those two last prerequisites aren't always installed automatically. You can download the failed one here: x86_32, x86_64.
I already reinstalled the redistributables several times, but I got nothing...
If I downloaded these now and ran them, it would ask me if I wanted to repair or uninstall it, because I already have it. Which is why it's odd that it's not working.
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
lu9 wrote:
If I downloaded these now and ran them, it would ask me if I wanted to repair or uninstall it, because I already have it. Which is why it's odd that it's not working.
Try doing the Repair Option on both. I hate DLL hell...
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
lu9
He/Him
Joined: 3/28/2014
Posts: 26
hegyak wrote:
lu9 wrote:
If I downloaded these now and ran them, it would ask me if I wanted to repair or uninstall it, because I already have it. Which is why it's odd that it's not working.
Try doing the Repair Option on both. I hate DLL hell...
tried that but it doesn't work...
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
lu9 wrote:
hegyak wrote:
Try doing the Repair Option on both. I hate DLL hell...
tried that but it doesn't work...
Which IT didn't work? That doesn't help me understand what is going on. Does BizHawk run after the Repair of the C++ Installer?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Then try uninstalling them both and then installing them. You can also try fiddling around with dependency walker to get some clues.
lu9
He/Him
Joined: 3/28/2014
Posts: 26
hegyak wrote:
lu9 wrote:
hegyak wrote:
Try doing the Repair Option on both. I hate DLL hell...
tried that but it doesn't work...
Which IT didn't work? That doesn't help me understand what is going on. Does BizHawk run after the Repair of the C++ Installer?
repairing didn't work, bizhawk still doesn't run. @zeromus i'll try that EDIT: looking at Dependency Walker, I found this out: these might be the things that are missing... i'm not sure what do they belong to, though unless these have nothing to do with anything and im looking at the wrong place
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Pokota
He/Him
Joined: 2/5/2014
Posts: 779
Which version of windows are you running?
Adventures in Lua When did I get a vest?
lu9
He/Him
Joined: 3/28/2014
Posts: 26
Pokota wrote:
Which version of windows are you running?
Windows 7, 64 bits
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Pokota
He/Him
Joined: 2/5/2014
Posts: 779
Try running the x64 version of the VS 2010 redistributable as downloaded from MS, since you're running x64 win7 (what you stated before about a problem with the x86 version makes it unclear if you did this already). If it asks repair/uninstall, do uninstall then reinstall (I dunno; I find sometimes that fully uninstalling/reinstalling works where repair does not)
Adventures in Lua When did I get a vest?
lu9
He/Him
Joined: 3/28/2014
Posts: 26
Pokota wrote:
Try running the x64 version of the VS 2010 redistributable as downloaded from MS, since you're running x64 win7 (what you stated before about a problem with the x86 version makes it unclear if you did this already). If it asks repair/uninstall, do uninstall then reinstall (I dunno; I find sometimes that fully uninstalling/reinstalling works where repair does not)
i tried that with both x86 and x64 versions several times already...
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Those are all false alarms. Real errors give pop-up messages and question marks without an hour glass.
lu9
He/Him
Joined: 3/28/2014
Posts: 26
zeromus wrote:
Those are all false alarms. Real errors give pop-up messages and question marks without an hour glass.
well some of these files are indeed missing... what does the red-ish window icon mean? EDIT: okay now I know what they are, and I get a few of them. and they point to these DLLs (and functions): (> means that the dll is parented) >userenv.dll (GetAppContainerRegistryLocation) esent.dll (JetStopServiceInstance2) ieframe.dll (#160, #141, #159) >api-ms-win-core-threadpool-l1-1-0.dll (SetWaitableTimerEx) >imm32.dll (ImmDisableLegacyIME) >ole32.dll (CoIncrementMTAUsage, CoDecrementMTAUsage) >ncrypt.dll (NCryptKeyDerivation) mpflat.dll (MFCreateMFByteStreamOnStreamEx, MFRegisterLocalByteStreamHandler) >dwmapi.dll (DwmRenderGesture, DwmTetherContact) >dmfapi.dll (NdfCreateNetConnectionIncident) probably only one or two out of these might be the one really causing the problem
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
which file are you even inspecting in dependency walker? we'll never debug it this way. If you can't spot it immediately, it's a waste of time. Try installing the installers individually: https://github.com/TASVideos/BizHawk-Prereqs/tree/master/dist
lu9
He/Him
Joined: 3/28/2014
Posts: 26
zeromus wrote:
which file are you even inspecting in dependency walker? we'll never debug it this way. If you can't spot it immediately, it's a waste of time. Try installing the installers individually: https://github.com/TASVideos/BizHawk-Prereqs/tree/master/dist
the installers individually will just, again, ask to repair or uninstall, which I did countless times... also I was inspecting EmuHawk.exe. some other information I have is, that my Windows 7 is probably not completely updated. Not so long ago I installed it from what probably was the very first Windows 7 release, and ever since, I've been installing the several updates that were needed, including Service Pack 1. Right now, I still have updates to install, though I already got that one update that adds the "Get Windows 10" icon to the taskbar. I don't know if BizHawk needs something from Windows Updates after that one, so, I'd like to know if BizHawk actually needs them... And additionally, if BizHawk needs to use a specific driver that I possibly haven't installed yet, let me know...
WIP: -SMA2 - Luigi Low%- Last Optimization: 15:02 Current Optimization: 14:56 -LEGO Island 2 GBC- Last Optimization: 17:13 (needs improvement) -Tiertex Games- Soon
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
lu9 wrote:
zeromus wrote:
which file are you even inspecting in dependency walker? we'll never debug it this way. If you can't spot it immediately, it's a waste of time. Try installing the installers individually: https://github.com/TASVideos/BizHawk-Prereqs/tree/master/dist
the installers individually will just, again, ask to repair or uninstall, which I did countless times... also I was inspecting EmuHawk.exe. some other information I have is, that my Windows 7 is probably not completely updated. Not so long ago I installed it from what probably was the very first Windows 7 release, and ever since, I've been installing the several updates that were needed, including Service Pack 1. Right now, I still have updates to install, though I already got that one update that adds the "Get Windows 10" icon to the taskbar. I don't know if BizHawk needs something from Windows Updates after that one, so, I'd like to know if BizHawk actually needs them... And additionally, if BizHawk needs to use a specific driver that I possibly haven't installed yet, let me know...
It may be you need to Update your Windows 7 more. Sometimes Microsoft releases updates for Visual C++
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
Your system is broken. You said it yourself: your install is as old as windows 7 is. Seriously? That's too old. Windows installs accumulate bugs like a human body, and now yours has cancer. The visual c++ redist doesn't have any dependencies. It just gets broken sometimes. I think the only way this will be solved is if we meet on IRC to setup a teamviewer session. I don't have any further ideas.