PUBG Crashing on PC: How to Fix It (Error Codes Too)
Published
On this page
PUBG crashing on PC is usually fixed by removing every Steam launch option, verifying the game files, updating Windows and your GPU driver, and, if that fails, doing a clean reinstall that also deletes the TslGame folder in %localappdata% — that’s the order Krafton’s own PUBG Support crashing guide uses. Specific error popups have their own fixes: the TslGame.exe Application Error points to low memory, a dxgi.dll error means ReShade is installed, and a hex code at launch comes from PUBG’s anti-cheat (code table below).

Quick fix table
| What you see | Most likely cause | Fix |
|---|---|---|
| Crashes after the PUBG logo | Damaged files, outdated Windows or driver | Fixes 1–4 |
| Random crashes to desktop mid-match | Damaged install, overclock, low memory | Fix 5, Fix 6 |
| ”TslGame.exe - Application Error” | PC low on memory | TslGame.exe errors |
| ”Error at hooking API LoadStringA” | Visual C++ Redistributable not installed properly | TslGame.exe errors |
| dxgi.dll error, game won’t run | ReShade installed | dxgi.dll error |
| Hex code such as 0x106, 0x510 or 0xA00 at launch | PUBG’s anti-cheat | Anti-cheat codes |
| ”Application is interrupted by external software” | Xenuine detecting a conflicting program | Xenuine error |
| BattlEye “Corrupted Data” or service error | BattlEye | PUBG BattlEye error fix |
Fix 1 — Remove every Steam launch option
PUBG Support’s guide starts here. During early access, players shared all kinds of launch commands to boost performance, and Krafton now recommends removing all of them so they can’t be the cause.
- In your Steam library, right-click PUBG: BATTLEGROUNDS → Properties.
- On the General tab, clear everything in Launch Options.
Before you go further, restart your PC and your router. Krafton lists both as the first step.
Fix 2 — Verify the game files
Verifying finds and replaces missing or damaged files without a full download. PUBG Support recommends it for crashes and for missing textures.
- Restart your PC and open Steam.
- Right-click PUBG → Properties → Installed Files (older Steam versions and Krafton’s articles call this tab Local Files) → Verify integrity of game files.
Fix 3 — Update Windows
Krafton says Windows updates include backend services PUBG needs to run correctly. Press Win + R, type ms-settings:windowsupdate, press Enter, click Check for updates, install everything and restart.
Fix 4 — Update or clean-install your GPU driver
Install the latest driver from NVIDIA, AMD or Intel. PUBG Support notes that a full uninstall and clean reinstall can rule the driver out entirely, and recommends Display Driver Uninstaller for it. Our DDU clean install guide walks through it.
If PUBG crashes right after the logo, Krafton’s article for that case adds two more steps: run Steam as administrator, and run the game itself as administrator by right-clicking TslGame.exe in Steam\steamapps\common\PUBG\TslGame\Binaries\Win64 → Run as administrator. It also suggests installing PUBG on the same drive as Windows, ideally an SSD.
Fix 5 — Clean reinstall PUBG
A clean reinstall is Krafton’s answer for a game that keeps force-closing, because a plain uninstall leaves behind files that can carry the problem over.
- In Steam, right-click PUBG → Manage → Uninstall.
- Press Win + R, type
%localappdata%, press Enter and delete the TslGame folder. - Go to
C:\Program Files (x86)\Common Files\BattlEyeand delete BEService_pubg.exe. - Go to
C:\Program Files (x86)\Steam\steamapps\commonand delete the PUBG folder if it’s still there. - In Steam, open Settings → Downloads → Clear Download Cache, then restart Steam.
- Download PUBG again.
Krafton specifically says not to reinstall from a backup copy, so you don’t restore the same damaged files.
Fix 6 — Remove overclocks
PUBG Support says running the CPU, RAM or GPU outside the manufacturer’s settings can cause memory or file corruption. For troubleshooting it says to remove overclocks in the BIOS. XMP/EXPO memory profiles are a RAM overclock too, so test with them off: if crashes stop at stock settings, the overclock was the problem. Two of PUBG’s anti-cheat codes (0x510–0x512) point the same way.
Fix 7 — Disable fullscreen optimization for TslGame.exe
The last item in Krafton’s general guide:
- Open
Steam\steamapps\common\PUBG\TslGame\Binaries\Win64. - Right-click TslGame.exe → Properties → Compatibility.
- Tick Disable fullscreen optimizations → Apply → OK.
What the setting actually changes is covered in should you disable fullscreen optimizations.
TslGame.exe Application Error and LoadStringA
PUBG Support lists two TslGame.exe popups with different fixes:
- “TslGame.exe - Application Error” can appear mid-game when your PC is low on memory. Reboot, close every other program before launching, set Steam to run as administrator, then verify the game files (Fix 2).
- “TsLGame.exe - Error at hooking API LoadStringA” means the Microsoft Visual C++ Redistributable isn’t installed properly. Download and run the latest supported Visual C++ Redistributable from Microsoft, then launch again.
dxgi.dll error: remove ReShade
PUBG Support says this error appears when you use ReShade, which PUBG blocks because its functions can access game files and be used for cheating. To fix it:
- Delete ReShade’s
dxgi.dllfromSteam\steamapps\common\PUBG\TslGame\Binaries\Win64. - If the game still won’t run, do the clean reinstall in Fix 5.
PUBG anti-cheat error codes
When PUBG refuses to start and shows a hex code, the code comes from the game’s anti-cheat. Krafton’s support article lists what each range means:
| Code | What it means (per PUBG Support) | Fix |
|---|---|---|
| 0x106, 0x240–244, 0x300–318, 0x30A–30F, 0x501–503 | An unsupported program or antivirus running alongside PUBG | Close or disable programs unrelated to the game, then relaunch |
| 0x200–202, 0x204–209, 0x220–222 | Missing system files | Run System File Checker: sfc /scannow in an admin Command Prompt (SFC and DISM guide) |
| 0x420–422, 0x430–433 | Memory allocation failed | Reboot and close other programs |
| 0x510–512 | GPU overclock or performance-monitoring software | Revert to stock clocks; close or remove system-monitoring software |
| 0x513–517 | Unsupported program, or memory allocation failed | Close other programs, then reboot |
| 0x740 | The game failed to execute | Restart the client; if it repeats, clean reinstall (Fix 5) |
| 0xA00 | A crucial file is corrupted | Install the latest DirectX and the Visual C++ 2015 Redistributable |
If you find the program that triggers a code, Krafton asks you to report it to PUBG Support.
Xenuine: “Application is interrupted by external software”
PUBG Support files this launch message under Xenuine errors, part of the game’s anti-cheat protection. Its checklist:
- Remove illegal programs or files, and any program that affects the game or its services.
- Scan for and remove malware.
- Turn off or uninstall assistance programs and graphics-enhancement tools (ReShade counts).
- Turn off GPU overclocks and system-monitoring programs.
- Add the game as an exception in your antivirus and firewall.
- Close everything else to free memory, then restart the game and reboot.
Still crashing? Send PUBG Support a crash dump
Krafton says the causes of crashes are diverse, including server performance and an unstable connection, so it asks for a crash dump to diagnose your case. Open a ticket at PUBG Support and attach:
- The crash dump: press Win + R, type
%localappdata%\TslGame\Saved\Crashes, press Enter, then right-click the latest crash folder and zip it. - A dxdiag report: press Win + R, type
dxdiag, click Save All Information and attach the file. - The date the crashes started, the exact error text, and a screenshot of any error.
Also confirm your PC meets PUBG’s minimum requirements, which Krafton lists as the first check in both crash articles.
If it isn’t a crash: stutter and FPS drops
Hitches that don’t close the game are a performance problem. Start with the PUBG stuttering fix, then tune with the best PUBG settings for FPS and the PUBG lowest input lag settings.
Related guides
Frequently asked questions
Why does PUBG keep crashing on my PC?
PUBG Support says crashes have diverse causes: a damaged install, outdated Windows or GPU drivers, old Steam launch options, hardware overclocks, programs running alongside the game, low memory, an unstable connection or a PC below the minimum requirements. Its general crashing guide works through them in order: restart your PC and router, remove all Steam launch options, verify the game files, update Windows and your GPU driver, do a clean reinstall, remove overclocks and disable fullscreen optimization for TslGame.exe.
How do I fix the TslGame.exe Application Error in PUBG?
PUBG Support says the 'TslGame.exe - Application Error' popup can appear when your PC is low on memory. Reboot, close every other program, set Steam to run as administrator, then verify the game files (Steam → right-click PUBG → Properties → Installed Files → Verify integrity of game files). If the message says 'Error at hooking API LoadStringA', reinstall the latest supported Microsoft Visual C++ Redistributable.
What causes the dxgi.dll error in PUBG?
PUBG Support says the dxgi.dll error appears when you're using ReShade, which the game blocks because its functions can access game files and be used for cheating. Delete ReShade's dxgi.dll from the PUBG\TslGame\Binaries\Win64 folder, then reinstall the game if it still won't start.
Where are PUBG crash dump files?
PUBG saves crash dumps in C:\Users\<your username>\AppData\Local\TslGame\Saved\Crashes. Press Win + R, type %localappdata%\TslGame\Saved\Crashes and press Enter, then zip the latest crash folder and attach it to a PUBG Support ticket together with a dxdiag report.
Does a clean reinstall delete anything besides the game?
PUBG's clean reinstall also deletes the TslGame folder in %localappdata%, which holds your local settings and crash logs, and the BEService_pubg.exe BattlEye service file. Your account progress is stored online and isn't affected. Krafton asks you to download the game fresh rather than restoring a backup copy, so a damaged backup can't bring the problem back.