5

So by accident for XCOM: Enemy Unknown, I cancelled the VC-Redist setup before it went all the way through, and I think that's the result for me getting green bars when I start the game, and later, a Blue Screen of Death (BSoD). Is there any way to fix this?

The intro screen looks like this:

System Specs: Lenovo Y580 1080p screen (plugged into monitor) Intel i7-3610QM GTX 660m 8 GigaBytes of RAM

3
  • 6
    A failed or skipped vcsetup cannot cause this. If you would miss any of the .dlls your game would just crash or not start. This looks more of a graphics driver issue. Especially since you got a BSOD.
    – user28015
    Commented Jan 13, 2013 at 17:01
  • 1
    Oh okay. My drivers are at the most recent version (310.90) though, so I'm not really sure still what the issue is. I already forced Steam to use the dGPU and not the iGPU, so it should be running off that. Commented Jan 13, 2013 at 17:04
  • have you tried verifying the integrity of your steam cache yet?
    – l I
    Commented Jan 13, 2013 at 17:41

5 Answers 5

4

Most Steam games have a subdirectory like VCredist, redist or install in PATHtoSTEAM\steamapps\common\gamename\. You can also use the Windows search and have it look for vcredist*.exe.

0

Based on your above comment you are aware of the dGPU/iGPU issue (automatic choosing doesn't work perfectly or not at all).

But you'll have to set it to the correct GPU for the XCOM exe too, and not only for the steam one.

Edit: Thanks too @Kexlox for the exact name and path:

\steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe

3
  • I can't find the XCOM .exe when I navigate to my steamapps/common directory. Is it located somewhere else? Commented Jan 13, 2013 at 23:10
  • I dodn't have xcom, so the name was mostly a guess. There should be some kind of xcom.exe or gamelauncher.exe or something in the xcom folder in the steamapps/common folder or in the bin folder in the xcom folder.
    – Arperum
    Commented Jan 14, 2013 at 19:04
  • \steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe
    – Kexlox
    Commented Feb 23, 2013 at 18:17
0

The only pre-requisite for XCom Enemy Unknown, is the following: \SteamApps\common\XCom-Enemy-Unknown\VCRedist\vcredist_x86.exe

If installing that one does not work, try repairing the files through Steam: Library --> Right click "XCom Enemy Unknown" --> Properties --> Local Files --> Verify integrity of game cache This will cause Steam to check ALL files against the online storage. If any files differ, they will be re-downloaded.

If that does not work either, it is most likely your GPU driver. Can you tell us the GPU that you use, and what version of the driver (version number) is installed?

Lastly: The BSOD is most likely not caused by the game itself. It would be very usefull to know the error code and message that the BSOD is giving. If the BSOD disappears too fast, try this: Control panel --> System --> Advanced system settings --> Advanced tab --> Startup and Recovery Settings --> Uncheck "automatically restart"

0

Here's a general, somewhat robust solution to this (copied from my own comment on Steam forums):

Works only on Windows (or Wine/Proton for Linux users).

  1. Go to the game's installation folder,
  2. Look for a file named installscript.vdf, open it using a text editor (like Notepad)
  3. Look for a line that says "HasRunKey". To the right of that, there should be a path string which looks something like HKEY_LOCAL_MACHINE\\Software\\Valve\\Steam\\Apps\\1174180.
  4. Open RegEdit.
  5. Go to that path (if you can't find it, you might want to look at Wow6432Node instead)
  6. Once you find the registry key that you need, delete it.
  7. Start the game through Steam again, the install script should run.

Note that this only works for some game-specific scripts, but not all of them. I used this method to re-install Rockstar Games Launcher for GTA IV, but it doesn't work for things like C++ Redistributables. I guess those are handled separately.

Alternatively, you could just look at the actual script to see what it does, and just do it manually. Using GTA IV as an example again, you may find this line in its install script:

"Process 1"             "%INSTALLDIR%\\GTAIV\\Redistributables\\Social-Club-Setup.exe"

Just means that you need to find the install folder, then go to GTAIV\Redistributables\ and run Social-Club-Setup.exe.

-1

To answer the initial question of "Restarting first time setup for games on Steam":

Right click on game, click properties. Select "Local Files" tab. Click "Verify Integrity of Game Cache".

If this doesn't work, delete local files and reinstall.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.