MaxxieForce Posted August 10, 2015 Share Posted August 10, 2015 Hey guys I'm new to Nexus and I just wanted to share something here. Maybe someone with tech knowledge can explain what is happening. (Skippable background story):I just built a desktop for the upcoming XCOM 2 <3, and so far the pc experience has been tiresome.My very very very budget build my be the problem though.Games won't start after intallation and I have to google for at least an hour, maybe more, to find a solution.This was also true for XCOM 1, pertty much all versions. (Steam demo, EU and EW)I was ably to play the demo, but after going for it a second time I got the kernel(32).dll crash.After buying the full game because of my passionate love for being slaughtered by aliens, I got the same crash.It occurs right after the intro's when booting the game. (The sort of fix): After getting the Appcrash kernel32.dll error, I put my system into sleep mode.Coming back from sleep mode, no matter the time spent, the game boots like it should.I have no idea what is happening and I've spent hours on searching for a fix, but this seems to work every time! I hope that if anyone is experiencing this issue, this might help for them too. (System specs): Asrock 970 PRO3AMD FX-4300Asus R7 240 2GBCorsair 4GBWindows 7 Ultimate Link to comment Share on other sites More sharing options...
dubiousintent Posted August 10, 2015 Share Posted August 10, 2015 (edited) For that specific error, see this MS article. Basically it's indicating that you have a corrupt KERNALBASE.DLL file. (This may or may not be the case.) Possible fixes in the article. You do not indicate where you have XCOM installed. Please read the wiki "Basic Guide to installing mods" article, especially the linked articles in the "Environments" section. If you accepted the default game install location (which is to "C:\Program Files"), that will cause you a lot of grief not only with XCOM but any and all games in general. This is because "C:\Program Files" is "protected" as a special case by the OS and it is not worth trying to work around that protection. Bite the bullet and fix it by moving your games elsewhere now. It's much simpler in the long run and can eliminate strange errors similar to this one with no other apparent cause. Sleep mode is nice for quickly restoring your session, but because it saves everything in memory to disk at "shutdown" it is not recommended when something goes wrong. It can mask problems that bite you down the road. You need to be performing a complete shutdown, wait 30 seconds, and reboot in those circumstances so the system gets to try again with a clean slate. -Dubious- Edited August 10, 2015 by dubiousintent Link to comment Share on other sites More sharing options...
MaxxieForce Posted August 10, 2015 Author Share Posted August 10, 2015 (edited) Thanks for the info Dubious! I have the installed with Steam, which is installed in Program Files (x86). So that can be a big problem regarding functionality of games?Long War and a few other mods worked like they should. The startup problem still exists and I can replicate the error every time. Booting my system and starting XCOM will give me the error. A simple restart system does not work and neither does the complete shutdown 30 seconds. Going to sleep for just a second and starting XCOM works.This is the weirdest thing I've come across. Either way I would like to follow your advice and fix the problem. The MS article did not work for me. This did not fix the problem,a. Click Start and type cmd in start search.b. Right click on Command Prompt to select "Run as Administrator".c. Type: sfc<space>/scannow. This however resulted in an error,a. Click Start and type cmd in start search. Right click on Command Prompt and select Run as Administrator.b. Type "regsvr32 KERNELBASE.dll" without the quotes and Press Enter.c. Restart your computer and check. [Edit]: Is there an easy way to move steam to a different folder without losing all installed content? Edited August 10, 2015 by MaxxieForce Link to comment Share on other sites More sharing options...
dubiousintent Posted August 11, 2015 Share Posted August 11, 2015 (edited) Re: Moving Steam. The "Installing Games on Windows Vista+" article (which is linked from the "Environments" section of the "Basic Guide") has the instructions on this. But "re-installation" is the only way to ensure the registry gets updated with the new, correct "steamapps" location. Think of it as an opportunity to clear out old games you are no longer playing. Note the warning to backup your original "steamapps" folder as a precaution. Your "save game" files should still be okay. Re: Regsvr32 error. This is your problem. KERNALBASE.DLL is not properly registered. (When you use the "sleep" command, on restart it already knows it failed to properly load KERNALBASE and doesn't try again. This is confirmed by the repeated problem when re-booting. Problems waiting to happen later on in game.) The general MS article on this can be found here. There are some possible solutions listed in this article. I suggest you try the last one first. If none of that works, note the title of that last article. It's the search phrase I used in Google. There are other articles that may help. -Dubious- Edited August 11, 2015 by dubiousintent Link to comment Share on other sites More sharing options...
MaxxieForce Posted August 12, 2015 Author Share Posted August 12, 2015 After using some of your suggestions, I still don't have a fix.I shall continue my search! Thanks a lot for the help though, if I find something I'll update this post. Link to comment Share on other sites More sharing options...
Recommended Posts