Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
VGSources
Blog

Steam Stuck on “Running Install Script (Microsoft VC Redistributable)”? Fixes That Work

Steam’s “Running install script (Microsoft VC Redistributable)” message does not always mean Visual C++ is missing. Learn how to manually repair the right runtime, diagnose Windows Installer errors, refresh Steam’s prerequisite files, and handle a persistent bookkeeping loop without deleting every VC++ package.
Length18 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If Steam remains on “Launching — Running install script (Microsoft VC Redisutable)” and never opens the game, restart Windows, manually run the correct Visual C++ installer from the game’s _CommonRedist folder, install or repair both x86 and x64 packages when appropriate, then verify the game files. The message does not prove that Visual C++ is missing: Steam retries a prerequisite whenever its installer returns a nonzero exit code, even if a usable runtime is already installed.

If the manual installer displays an error, fix that Windows Installer or Visual C++ error first. If the installer completes successfully but Steam keeps repeating the script, the problem may be Steam’s prerequisite bookkeeping rather than the runtime itself.

As an Amazon Associate I earn from qualifying purchases.

Steam Stuck on “Running Install Script (Microsoft VC Redistributable)”? Fixes That Work

What the Steam message actually means

Steam is trying to run a prerequisite installer before starting the game. The status text is Steam’s description of that phase, not the name of a missing DLL and not conclusive evidence that Visual C++ is absent.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The actual file is usually one of these:

  • VC_redist.x86.exe
  • VC_redist.x64.exe
  • An older installer such as vcredist_x86.exe or vcredist_x64.exe

That installer installs shared Microsoft C and C++ runtime libraries. Games built with Visual Studio commonly depend on those libraries, but different games can require different runtime families and CPU architectures.

#1 Best Overall
WD_BLACK 1TB SN850P NVMe M.2 SSD Officially Licensed Storage Expansion for PS5 Consoles, up to 7,300MB/s, with heatsink - WDBBYV0010BNC-WRSN
  • Officially licensed M.2 SSD for PlayStation 5 consoles[4] so you can easily install and play with no concern of compatibility. [4]For PlayStation 5 system software compatibility, please visit the official WD_BLACK site.
  • With capacities ranging from 1TB to 4TB[1], your PS5 console has the additional space to store up to 200 games[3] (8TB model) [1]1GB = 1 billion bytes and 1TB = one trillion bytes. Actual user capacity may be less depending on operating environment. [3] Number of games based on a 36GB average per game. The number of games will vary based on file size, formatting, other programs, and factors.
  • Experience uninterrupted gameplay with a brand-new, optimized heatsink designed especially for the PS5 console for an easy, worry-free installation into the M.2 slot.
  • Play directly from the drive and eliminate the need to transfer or delete games from your console with tested and approved storage for your PS5 console[4].
  • Push the envelope of PCIe Gen 4 technology with read speeds up to 7,300MB/s[2], giving you seamless gameplay and incredibly short load times. [2]1 MB/s = 1 million bytes per second. Based on internal testing; performance may vary depending upon host device, usage conditions, drive capacity, and other factors.

Steam may use a prerequisite bundled specifically with the game, or it may use Steamworks Common Redistributables. Valve’s shared package can contain Visual C++, DirectX 9, .NET, OpenAL, XNA, and PhysX installers. See Valve’s documentation for the distinction between shared redistributables and game install scripts: Steamworks Common Redistributables.

Steam’s install-script behavior explains why the same message can appear repeatedly. Valve documents that Steam runs the prerequisite and records its completion state when the process exits successfully. A nonzero exit code tells Steam that the prerequisite did not complete, so Steam tries it again on a later launch: Valve’s InstallScripts documentation.

That creates two different possibilities:

  1. A genuine installation problem: the runtime is missing, the wrong architecture was installed, Windows Installer is busy, permissions are insufficient, the package is damaged, or security software blocked it.
  2. A bookkeeping loop: the runtime is already usable, but the bundled installer returns a nonzero result—for example, because it detects a newer package—and Steam keeps retrying it.

Is the behavior normal?

What happens What it usually means
The script runs briefly once and the game launches Normal first-run prerequisite setup.
It takes several minutes and then launches The installer may be slow, waiting on Windows, or being checked by security software. Investigate if it happens on every launch.
It remains indefinitely or repeats every time Likely an installer failure, permission problem, corrupted package, pending Windows Installer operation, or Steam bookkeeping loop.
Many unrelated games show the same message More likely a system-wide Visual C++, Windows Installer, permission, update, or security-software problem.
Only one old game shows it More likely that title’s legacy runtime or game-specific install script.

Reports of this affecting multiple unrelated games—particularly after a fresh Windows installation—are anecdotal examples, not proof of one universal Steam client bug. The useful distinction is whether the supplied installer succeeds when you run it directly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Before you start: identify the scope of the failure

  • Does the problem affect one game or several?
  • Is this the game’s first launch, or has it worked before?
  • Are you running 64-bit Windows? Most Windows 10 and 11 PCs are, but the game’s architecture still determines which runtime it needs.
  • Does a UAC prompt appear when the game launches?
  • Does a manually launched installer show an error code?
  • Did Windows Update, another game launcher, a driver utility, or another application installer recently run?

Do not launch several games or installers while troubleshooting. Windows Installer operations can block one another, and that can create a second problem while you are diagnosing the first.

The fastest safe repair procedure

1. Restart Windows completely

Exit Steam, close other game launchers and installers, and choose Restart in Windows. Do not merely sign out. After Windows starts, allow any visible Windows Update, driver installation, or application setup to finish before opening Steam.

This is especially important for 0x80070652, which generally indicates that another Windows Installer operation is already in progress or that Windows is waiting for installation work to finish. Microsoft lists the related Windows Installer conditions in its Windows Installer error messages.

2. Open the game’s installation folder

In Steam, right-click the affected game, select Properties, choose Installed Files, and select Browse. Look for a folder named _CommonRedist, vcredist, or another prerequisite folder.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The usual game-specific path is:

<Steam library>steamappscommon<Game Name>_CommonRedistvcredist<year>

The year folder may be named 2010, 2012, 2013, 2015, 2019, 2022, or something similar. The exact folder depends on what the game developer bundled.

If the game does not contain the installer, inspect Steam’s shared prerequisite folder:

<Steam installation>steamappscommonSteamworks Shared_CommonRedistvcredist

Your Steam installation may not be C:Program Files (x86)Steam. Use the real library or Steam installation path shown by Steam. Valve’s support article on secondary installers explains that they are normally stored in the game’s installation directory or a subfolder: Steam Support: secondary installers.

3. Run the supplied installer manually

Open the relevant year folder and run the supplied Visual C++ installer. If both VC_redist.x86.exe and VC_redist.x64.exe are present, run both on 64-bit Windows. Right-click each file, select Run as administrator, approve the UAC prompt, and let the graphical installer finish.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • If it offers Repair, choose Repair.
  • If it offers Install, complete the installation.
  • If it asks to restart Windows, restart before testing the game.

Repeat the same process in Steamworks Shared_CommonRedistvcredist if that is where the relevant package is stored. Manually launching a secondary installer is also the normal recovery step Valve recommends when it was canceled or prevented from running during first launch.

This test is important because it separates Steam’s status screen from the actual failure. If the installer shows an error, you now have a Windows installer problem to solve. If it completes successfully, Steam may simply need its game files or prerequisite state refreshed.

4. Verify the game files

After the runtime installation or repair completes, close and reopen Steam, then:

  1. Right-click the game and select Properties.
  2. Open Installed Files.
  3. Select Verify integrity of game files.
  4. Wait for verification to finish, then restart Steam and try the game again.

Steam says verification can take several minutes. It is also normal for one or more files to fail verification when they are local configuration files that Steam does not replace. The official procedure is documented in Steam’s file-verification guide.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Video Game Holder, Game Disc Storage Box Compatible with Nintendo Switch Game Holder, Organize up to 28 Cases - Black 1 Pack
  • Video Game Box: The storage box measures 12.75x6.9x4.25 inches. This video game storage case is designed to fit Nintendo Switch games.
  • Large Capacity: Each box can storage 28 cases. Easy to storage and organize your collections.
  • Store Games with The Titles Showing: 4.25 inches tall. You can see video games with titles upward, easier to find and pick your game collections.
  • Strong Magnetic Closure: The black storage box has a concealed and sturdy magnetic closure that allows the flip-top storage box to be easily open and closed repeatedly.
  • Sturdy and Quality: The game case holder has a thick, sturdy board construction with a water-resistant laminate. Cardboard but very rigid, tough. The storage box is sturdy enough to stack on each other.

Install the correct Visual C++ package

Modern Visual C++ v14 packages

For games built with the modern Visual C++ family, Microsoft groups the Visual C++ 2017, 2019, 2022, and 2026 runtimes under the v14 family. Microsoft updates the current package over time, so use its permanent architecture-specific links rather than downloading a fixed build from an unofficial site:

On a conventional 64-bit Intel or AMD Windows PC, install the current x86 and x64 packages when the game’s installer supplies both or when you are repairing a system-wide issue. The operating system’s bitness does not determine the game’s bitness: a 32-bit game needs the x86 runtime even on 64-bit Windows. Installing only x64 is not sufficient for that game.

On Windows running on ARM64, follow Microsoft’s architecture guidance. The x64 package can contain x64 and ARM64 binaries when installed on an ARM64 device, but an application’s architecture and the package supplied by the game should still guide the choice. Microsoft’s compatibility and download guidance is in its latest supported Visual C++ Redistributable documentation.

Older games may need legacy runtimes

The latest v14 package does not replace every older Visual C++ runtime. Visual C++ 2013 and earlier remain side by side because older games can depend on their specific libraries. For example, a game that needs MSVCR100.dll may require Visual C++ 2010 rather than the latest v14 package.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Runtime family Microsoft-listed latest package version
Visual Studio 2013 / VC++ 12.0 12.0.40664.0
Visual Studio 2012 Update 4 / VC++ 11.0 11.0.61030.0
Visual Studio 2010 SP1 / VC++ 10.0 10.0.40219.325
Visual Studio 2008 SP1 / VC++ 9.0 9.0.30729.5677
Visual Studio 2015 / VC++ 14.0 14.0.24212.0

These are legacy, unsupported Visual Studio releases. Prefer the copy bundled with the game or the Microsoft-hosted download identified in Microsoft’s supported Redistributable list. Do not use random DLL-download websites or third-party “all-in-one” Visual C++ archives.

Do not uninstall every Visual C++ entry in Apps and Features. Different games and applications can legitimately require different legacy packages, and those packages are designed to coexist. Remove or repair a specific package only when an installer error or Microsoft’s troubleshooting guidance calls for it.

Fix the installer according to its error code

0x80070652: another installation is already in progress

Close Steam, other launchers, driver utilities, and application installers. Restart Windows, check Windows Update, and try the Visual C++ installer again.

If it still fails, open Task Manager, select the Details tab, and look for msiexec.exe only after you have closed legitimate installers. An orphaned Windows Installer process can be involved, but do not blindly terminate system processes or delete Windows Installer registry data. If you are unsure whether a process belongs to an active installation, restart again or obtain support rather than killing it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

0x80070666: another version is already installed

This usually means the bundled installer is older than the same-architecture Visual C++ package already installed. It does not automatically mean Visual C++ is broken.

For the modern v14 family, keep the newer package. Download the current Microsoft package for the same architecture and choose Repair if it is available. Do not downgrade simply to satisfy an old bundled installer.

This is a plausible explanation for a Steam loop: the old installer returns a nonzero result because it detects a newer runtime, and Steam retries the prerequisite according to Valve’s documented rules. That connection is an inference from Microsoft’s newer-version behavior and Valve’s retry behavior, so confirm it by checking the installed runtime and the affected game rather than assuming every loop has this cause.

1603: generic installation failure

Error 1603 is not a complete diagnosis. Microsoft says the Visual C++ installer log is needed. First restart Windows, run the installer as administrator, install pending Windows updates, and retry.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Other possible contributors include locked files, a damaged installer cache, insufficient permissions, antivirus or endpoint protection, and a pending restart. If appropriate for your security policy, temporarily test with real-time blocking disabled, then immediately re-enable protection. Never leave security software disabled as a permanent fix.

Error 5: access denied

Run the individual Visual C++ installer as administrator. If the error continues, check antivirus or corporate endpoint protection, group policy, and permissions on the temporary and installation folders. Microsoft associates this error with permissions problems in its VC Redistributable troubleshooting guide.

Error 32: file is locked

Close the game and other applications, restart Windows, and retry. Antivirus scanning or another process may be holding a file open. Microsoft also lists corrupted files as a possible contributor.

Rank #3
Video Game Storage Boxes, Blu-Ray Storage Boxes, Magnetic Video Game Box Protector Case, Store Up to 20 Cases – 1 Pack
  • Video Game Box: Case internal size is 12" x 6.7" x 5.3". This video game storage case is designed to fit most video games and Blu-ray cases, please measure your item before purchase to ensure a correct fit.
  • Large Capacity: Each box can storage 20 PCS of Steel Book Boxes. Easy to storage and organize your collections.
  • Store Games with The Titles Showing: 5.3 inches tall. You can see video games with titles upward, easier to find and pick your game collections.
  • Strong Magnetic Closure: The steel book storage case has a concealed and sturdy magnetic closure that allows the flip-top storage box to be easily open and closed repeatedly.
  • Sturdy and Quality: The game case holder has a thick, sturdy board construction with a water-resistant laminate. Cardboard but very rigid, tough. The storage box is sturdy enough to stack on each other.

Error 1620, 0x80091007, or 0x80070654

These errors point toward a damaged, invalid, or unusable installer package or cache:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • 1620: Windows Installer could not open the package.
  • 0x80091007: payload verification or hash mismatch.
  • 0x80070654: the MSI package failed to run.

Replace the package with an official Microsoft download, or let Steam reacquire the game’s shared prerequisite files. Do not attempt to repair a corrupted executable by downloading a DLL or MSI from an unrelated website.

Error 1714: corrupted Windows Installer cache

Microsoft associates 1714 with a corrupted cached installer that prevents an older Visual C++ version from being removed or updated. Do not immediately delete registry keys or manually remove Visual C++ folders. Use Microsoft’s Program Install and Uninstall troubleshooter where applicable, and collect installer logs before attempting an invasive repair.

Get useful installer logs

Use the normal graphical installer while diagnosing the problem. Silent installation can hide the message that explains the Steam loop.

Microsoft documents these Visual C++ Redistributable switches:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
/install      Install
/repair       Repair
/uninstall    Uninstall
/passive      Show progress with limited interaction
/quiet        No user interface
/norestart    Suppress restart
/log file.txt Write to a specified log

For example, from the folder containing the actual installer:

VC_redist.x64.exe /install /passive /norestart
VC_redist.x64.exe /repair /passive /norestart /log "%TEMP%vcredist-repair.log"

Replace the filename with the installer you actually have. Use x86 for a 32-bit package. Microsoft says the Redistributable also creates a log in %TEMP% by default, and the /log switch lets you choose a specific file. Details are in Microsoft’s Redistributing Visual C++ files documentation.

For a more complete collection, Microsoft’s troubleshooting procedure uses the Visual Studio and .NET Log Collection Tool:

  1. Download the tool from the link in Microsoft’s VC Redistributable installation troubleshooting guide.
  2. Run Collect.exe.
  3. Extract %TEMP%vscollect.zip.
  4. Inspect files with names similar to dd_vcredist_<arch>_yyyyMMddHHmmss.
  5. Search the logs for Error, Failed, and System Error.

Windows Installer also supports detailed msiexec logging, but typical users should not extract or alter the Visual C++ installer’s internal MSI. Use that level of troubleshooting only when the logs or support staff specifically require it. Microsoft documents the command-line logging options for msiexec here.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Repair Steam’s prerequisite files

Verify Steamworks Common Redistributables

Some Steam installations expose Steamworks Common Redistributables as a library tool. If it appears in your library, right-click it, open Properties, choose Installed Files, and select Verify integrity of tool files. Restart Steam afterward.

This is a practical Steam-client workaround, not a universally documented consumer repair procedure. If the tool is not visible in your library, use the game’s own file verification and the shared-folder steps instead.

Reacquire missing or damaged shared files

If Steamworks Shared_CommonRedist is missing or its installer is visibly damaged:

  1. Exit Steam completely. Use Steam > Exit, then confirm Steam is no longer running.
  2. Back up important Steam configuration and save data.
  3. Verify the affected game’s files.
  4. Verify Steamworks Common Redistributables if the tool is available.
  5. If Steam cannot download or refresh the files, clear the download cache and allow Steam to reacquire them.

Valve maintains the common redistributables and can update their install scripts when patches are available, as described in its Common Redistributables documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Clear Steam’s download cache only when it fits the symptom

Use this when Steam cannot download, refresh, or start the prerequisite files:

  1. Open Steam > Settings.
  2. Select Downloads.
  3. Choose Clear Download Cache.
  4. Confirm and sign in again when prompted.

Steam says clearing the cache does not remove installed games, but it does sign you out. It is not a direct repair for a broken Windows Visual C++ installation, so perform the manual installer test first when possible. See Steam’s download-cache instructions.

Rank #4
Sale
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
  • Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

Rebuild Steam client files only as a last resort

If several Steam features are malfunctioning—not just one game’s prerequisite—Steam provides a broader client repair:

  1. Exit Steam.
  2. Open the Steam installation directory.
  3. Preserve steamapps and back up userdata.
  4. Remove Steam client files other than steam.exe and the preserved game data.
  5. Start steam.exe and allow Steam to update itself.

This repairs Steam client files, not a broken Windows VC runtime. Do not use it as the first fix for one game. Follow Steam’s client-file repair instructions precisely before removing anything.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When the runtime works but Steam keeps looping

Suppose the correct x86 or x64 package installs or repairs successfully, the game’s files verify, and the game still stops at the same message. At that point, Steam’s install-script bookkeeping may be stuck. The runtime may already be usable, but the prerequisite script is returning a nonzero result.

Rename the relevant installscript.vdf as an advanced workaround

Some Steam community reports say that renaming the affected installscript.vdf lets a game launch when its Visual C++ runtime is already installed. Possible locations include:

<Steam library>steamappscommonSteamworks Shared_CommonRedistvcredist2022installscript.vdf
<Steam library>steamappscommon<Game Name>_CommonRedistvcredist<year>installscript.vdf

Do not start here. First confirm that the required runtime is installed and that the manual installer completed. Then, with Steam closed, rename—not delete—the relevant file to:

installscript.vdf.bak

Renaming may stop the loop, but it can also bypass prerequisite execution and bookkeeping. Steam may recreate or redownload the file, and the workaround can hide a genuinely missing runtime or another prerequisite. This is a community-reported workaround, not a normal consumer repair step documented by Valve. Examples include reports for Geometry Dash and No Man’s Sky.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not routinely edit CommonRedist registry keys

Valve documents deleting CommonRedist registry keys for developers testing prerequisite installation on clean operating-system images. That is not a general consumer fix. Registry editing can make Steam lose prerequisite state without repairing the underlying installer, so do not use it routinely.

Rebuild appinfo.vdf only for a stale metadata problem

Some community users report that renaming Steam’s appcacheappinfo.vdf while Steam is fully closed causes Steam to rebuild its application metadata and stops repeated prompts. This is not a documented repair for a Visual C++ installer failure. Treat it as an unsupported, advanced cache workaround:

  • Exit Steam completely.
  • Back up the file or rename it to appinfo.vdf.bak rather than deleting it.
  • Restart Steam and allow it to rebuild the metadata.

Only try this after verifying that the runtime itself installs and the Steam client is otherwise healthy. Community reports about this method are available here.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Repair Windows Installer or Windows components

Do this branch when the Visual C++ installer itself fails, other applications cannot install or uninstall, or the error logs indicate Windows servicing or component corruption. Do not begin every Steam prerequisite problem with system repair commands.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If these Windows Installer or component errors affect other programs too, Outbyte PC Repair is an optional tool for an additional diagnostic and repair pass; it is not required for the Microsoft steps above.

Check for pending updates and restarts

Open Windows Update, install pending updates if appropriate, and restart. Close other setup programs before retrying. A pending reboot can leave Windows Installer unable to start the Visual C++ package cleanly.

Use Windows’ program-installation troubleshooter

For broken uninstall or cached-product entries—especially error 1714—use Microsoft’s Fix problems that block programs from being installed or removed tool. Do not manually delete registry entries or Visual C++ program folders unless a documented repair procedure specifically instructs you to do so.

Repair an installed Visual C++ entry when Windows exposes the option

Windows may expose an application repair path under Settings > Apps > Installed apps. Find the relevant Microsoft Visual C++ Redistributable entry, open its additional options, and choose Repair if that option is available. The exact controls vary by Windows version and package. The standalone Microsoft installer’s own Repair button is the preferred test for this Steam problem. Microsoft describes the general Windows app-repair paths in its app and program repair guide.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run DISM, then SFC

Open Command Prompt as administrator and run:

DISM.exe /Online /Cleanup-Image /RestoreHealth

When DISM completes successfully, run:

sfc /scannow

Restart Windows and retry the Visual C++ installer. Microsoft recommends this order because DISM can repair the component store and provide the files SFC needs to repair protected system files. These commands repair Windows components; they are not a guaranteed fix for every Steam install-script loop. Follow Microsoft’s DISM and System File Checker guidance.

Security software, permissions, and unusual paths

Antivirus and endpoint protection

Antivirus software can quarantine game files or block a prerequisite installer. Steam acknowledges this possibility, and Microsoft also lists antivirus or corporate endpoint protection as a contributor to Visual C++ installation failures: Steam’s antivirus guidance.

Best Value
WEIMINLI 12-Case Video Game Storage Rack, ABS Desktop Organizer, Black
  • 12-CASE PS5 GAME HOLDER – Holds up to 12 standard retail game cases in individual upright slots, keeping the collection organized and the title spines easy to read.
  • FOR PS5, PS4 & XBOX GAME CASES – Designed for cases compatible with PS5, PS4, Xbox Series X, and Xbox One. Also fits many standard DVD and Blu-ray cases. Not for loose discs or cartridges.
  • UPRIGHT SPINE-OUT ORGANIZATION – Divided slots keep each game box standing separately so titles remain visible and easy to select without stacking cases or searching through drawers.
  • DURABLE ABS DESKTOP RACK – Made from sturdy ABS plastic for a lightweight, stable organizer that requires no assembly and fits desks, shelves, TV stands, offices, bedrooms, and game rooms.
  • SPACE-SAVING VIDEO GAME STORAGE – The compact horizontal design organizes 12 cases without using tall shelf space. A practical PS5 game storage rack, video game holder, and tabletop game organizer.

Do not permanently disable protection. If safe and allowed by your security policy, perform one short diagnostic test with real-time blocking disabled, retry the trusted Microsoft installer, and immediately re-enable protection. On a managed PC, contact the administrator instead. If the security product identifies a false positive, use only its documented exclusion process for a verified, trusted location.

Run the installer elevated, not Steam permanently elevated

Running the individual installer with Run as administrator is a targeted way to test permissions. Running Steam as administrator permanently changes its security context and can create ownership or permissions inconsistencies in game folders. It should not be the standard fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Move a manually downloaded installer out of a complex path

Microsoft documents a Visual C++ installation failure under some language configurations when the temporary extraction path contains double-byte characters, including certain Japanese or Chinese characters. This is less likely with a normal Steam library path, but it can affect a manually downloaded installer extracted to an unusual folder.

If the log points to this issue, move the installer to a simple folder such as:

C:TempVC

Run it from there as administrator. See Microsoft’s documentation on Visual C++ runtime installation failures involving extraction paths.

Architecture and Windows-version edge cases

64-bit Windows may need x86

Many older and independent games are 32-bit applications. They require x86 Visual C++ libraries even when Windows is 64-bit. The application’s architecture—not simply the operating system—determines the required runtime. Valve’s Common Redistributables documentation describes installing both 32-bit and 64-bit packages on 64-bit systems where applicable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The latest v14 runtime does not satisfy every old game

Visual C++ 2017 and later share the modern v14 runtime family, but Visual C++ 2013 and earlier remain side by side. If the game’s _CommonRedist folder contains a 2010 or 2013 installer, use that bundled version rather than assuming the latest v14 download will replace it.

Windows 10 support has a separate date from runtime compatibility

Microsoft’s current Visual C++ documentation lists the latest v14 Redistributable for Windows 10 and Windows 11, along with specified Windows Server releases. Microsoft also states that general Windows 10 support ended on October 14, 2025. Runtime compatibility does not mean the operating system remains supported or receives security updates. If the PC is still on Windows 10, consider the OS support implications separately from this Steam repair.

When the problem is the game rather than Steam

A one-game-only failure, particularly in an old title, points toward that game’s bundled legacy runtime or its own install script. Install the exact prerequisite in that game’s folder, check the game’s support page, and contact the developer or publisher if the installer fails only for that title.

Launching the game’s executable directly from its installation folder can be a diagnostic test: it may reveal a missing DLL, another prerequisite, or an anti-cheat error that Steam’s status screen hides. It is not a permanent replacement for launching through Steam and may not work for games that require Steam authentication, overlays, anti-cheat, or launch parameters.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Also remember that the status can be associated with a prerequisite phase broader than Visual C++ in some games. Steamworks Common Redistributables can include DirectX 9, .NET, OpenAL, XNA, and PhysX. If Visual C++ installs successfully but the game still does not launch, inspect the other prerequisite folders and the game’s own error message. Anti-cheat software, missing DirectX components, .NET, PhysX, permissions, and corrupted game files can produce similar launch symptoms.

A practical decision tree

  • One old game is affected: run the exact legacy x86 or x64 package bundled with that game, then verify the game files.
  • Many games are affected, especially on a new Windows installation: restart Windows and repair or install Microsoft’s current v14 x86 and x64 packages as appropriate.
  • The manual installer shows an error: follow the matching error-code branch, inspect logs, and address Windows Installer, permissions, package corruption, updates, or security software.
  • The installer succeeds but Steam repeats the script: verify the game and Steamworks Common Redistributables, then consider renaming the relevant installscript.vdf as a backed-up advanced workaround.
  • Nothing installs and other programs also fail to install or uninstall: use Microsoft’s program-installation troubleshooter, then DISM followed by SFC if the evidence points to Windows component corruption.
  • Steam itself is broadly corrupted: clear the download cache or perform Steam’s last-resort client-file repair while preserving steamapps and backing up userdata.

Frequently Asked Questions

Does this message mean Visual C++ is missing?

No. Steam runs the prerequisite installer and retries it when the process returns a nonzero exit code. The runtime may already be installed, but the bundled installer may be failing, detecting a newer package, or not updating Steam’s completion state.

Why install x86 Visual C++ on 64-bit Windows?

The runtime architecture must match the game. Many Steam games are 32-bit and therefore need the x86 package even on 64-bit Windows. If the game supplies both x86 and x64 installers, run both on a 64-bit PC.

Should I delete every Visual C++ Redistributable entry?

No. Older Visual C++ runtimes remain side by side because different games may need them. Repair the relevant architecture and version instead of removing all packages.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is renaming installscript.vdf safe?

It is a community-reported workaround, not an official general repair. Use it only after confirming that the correct runtime installs successfully, rename the file to keep a backup, and understand that it can bypass prerequisite execution or hide a missing dependency.

The Bottom Line

Bottom line

Start with the least destructive test: restart Windows, run the game’s supplied Visual C++ installer manually as administrator, repair or install the correct x86 and x64 packages, restart again, and verify the game files. If the installer fails, its error code and log matter more than Steam’s stuck status. If the installer succeeds but Steam still loops, repair the Steam prerequisite files and only then consider the backed-up installscript.vdf workaround.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.