life is too short for a diary




Fixing Missing Microsoft Visual C++ Runtime on Steam Deck

Tags: steam deck

Author
Written by: Tushar Sharma

When launching non-Steam games via Proton or Wine on the Steam Deck, you may encounter the following error:

This is a common issue when certain runtime libraries (like vcrun6sp6 or vcrun2022) are missing. This guide provides two solutions: one for Proton games using Protontricks, and one for Lutris-based installations (especially via Flatpak).


🧭 Solution 1: Using Protontricks (for Steam/Proton games)

1. Enter Desktop Mode

Hold the POWER button → Select Switch to Desktop Mode

2. Install Protontricks

Open the Discover store (blue shopping bag icon), then search for: Protontricks and install it.

3. Launch Protontricks GUI

Open Konsole (terminal), and run:

From the list, select your game:

Example: Non-Steam shortcut: Sifu.exe
(If your game isn't listed, run it once in Gaming Mode first.)

4. Install Visual C++ Components

Accept all prompts and wait for confirmation.

🧩 Solution 2: Lutris (Flatpak) – Wine DLL Missing in Non-Steam Game

If you're using Lutris installed via Flatpak and running into missing DLLs like isskin.dll, follow these steps:

1. Create a Custom Wine Prefix

In terminal:

This sets up a new Wine environment specifically for your game.

2. Install the Missing Runtime (vcrun6sp6)

This installs the required Microsoft Visual C++ 6.0 components, including isskin.dll.

✅ Make sure you have native winetricks installed, not the Flatpak version.
Install it with:

3. Configure Lutris to Use This Prefix

4. Relaunch the Game

Now that the correct DLL is available in the prefix, the game should launch without runtime errors.

🧪 Advanced Tip: Register a DLL Manually

If a DLL like isskin.dll is still not detected, you can download it manually (from a trusted source), place it in: ~/Games/MyGamePrefix/drive_c/windows/system32/

Then register it using:


✅ Summary

Platform Tool Fix
Steam/Proton Protontricks Install vcrun2022 via GUI
Lutris (Flatpak) Wine + Winetricks Create prefix, install vcrun6sp6

By using the correct tools and setting up Wine prefixes properly, you can get even the trickiest non-Steam games running on your Steam Deck.


comments powered by Disqus