If HELLDIVERS 2 won’t launch, the problem usually occurs before you even reach the main menu: you click Play in Steam, a window appears briefly, and then nothing happens, or the game closes without displaying a clear error. Because this is an online cooperative shooter, the launch sequence involves anti-cheat software, login modules, and several processes that can react sensitively to system conflicts.
This guide focuses on common HELLDIVERS 2 startup issues that repeatedly affect this particular game: nProtect GameGuard initialization, PSN and Steam integration, and interference from the Windows environment, such as overlays, antivirus software, driver utilities, or audio enhancement programs. Below, you will find solutions ranging from simple to advanced, plus a quick diagnostic process to help you identify exactly where the launch sequence is getting stuck.

Quick summary
- Most common cause: GameGuard cannot create or update its files because of antivirus software, restricted permissions, overlays, or corrupted files.
- First step: restart your PC, close overlays and driver utilities, and then verify the game files through Steam.
- Reset GameGuard: delete the GameGuard folder from the game directory and allow it to be recreated the next time the game launches.
- PSN login chain: resolve any browser login issues, disable your VPN, check the system time and date, and make sure Steam is in online mode.
- Conflicts: common causes include the Discord overlay, Steam overlay, GeForce overlay, Xbox Game Bar, MSI Afterburner with RTSS, certain audio packages, and aggressive antivirus software.
- When to escalate: if the game still won’t launch after clean A/B tests, collect the logs and contact the publisher’s or Steam support.
Who this guide is and isn’t for
- This guide is for you: if HELLDIVERS 2 won’t launch through Steam, closes immediately after startup, displays a GameGuard error, freezes on a black screen before reaching the menu, or repeatedly returns to the Play button in Steam.
- This guide is for you: if you suspect that anti-cheat software, a login window, overlay, antivirus software, drivers, peripheral software, or audio enhancement packages are interfering with the game.
- This guide is not for you: if the game launches but the problem only begins during a mission, when joining a lobby, or only causes FPS drops and stuttering. Those are stability and network issues rather than startup problems.
- This guide is not for you: if the problem only affects the PlayStation console version. This guide focuses on the Windows PC version available through Steam.
Symptoms and what they usually mean
- Nothing happens after clicking Play: the anti-cheat startup process may be stuck, or Steam may be unable to launch dependent processes because of permissions, antivirus software, or corrupted files.
- A black screen appears briefly and then closes: this commonly indicates a conflict with overlays, monitoring tools, a shader cache that gets stuck during loading, or hooks operating at the driver level.
- A GameGuard window displays an error code: the anti-cheat software cannot launch, an update has failed, the connection is blocked, or security software is interfering.
- The game freezes during login and then closes: the issue may involve the PSN login chain, browser components, a VPN, incorrect system time, or network filtering.
- The game requests administrator permissions or displays access errors: the Steam installation location or game folder may have restricted permissions, especially if the game is installed in a protected directory.
- The game only launches after several attempts: this typically indicates an unstable conflict with background programs that sometimes start later, such as peripheral control software, RGB utilities, audio effects, or overlays.
Why this happens in this particular game
HELLDIVERS 2 is an online cooperative game, so launching it involves more than simply starting a single exe file. Several important processes occur during startup: Steam launches the game process, nProtect GameGuard is then initialized, and login and service checks begin afterward. If even one part of this chain fails, the game may close before reaching the menu.
GameGuard is sensitive to programs that hook into processes, including overlays, FPS counters, recording tools, hardware monitoring software, and even certain audio packages. This is especially relevant to HELLDIVERS 2 because the game relies heavily on its online environment and anti-cheat verification. As a result, startup may fail before the graphics settings window even appears if a conflict is detected.
The third element is PSN and Steam integration. Even if the game was purchased through Steam, the login or account-linking stages may be sensitive to browser components, VPNs, firewalls, and the system clock. Because of this, some cases may look like a simple crash when the actual issue is a failed authentication or service initialization step.
Solutions: from the simplest to the most advanced
1. Restart your PC and close interfering background tools
- Restart: a full Windows restart often resolves stuck GameGuard processes.
- Close overlays: disable the Steam overlay, Discord overlay, GeForce overlay, Xbox Game Bar, and any recording or streaming overlays.
- Disable monitoring tools: temporarily close MSI Afterburner and RTSS, along with similar FPS monitoring tools.
- Disconnect peripherals: if you use several peripheral programs, temporarily close RGB and device management utilities that hook into game processes.
If HELLDIVERS 2 only fails to launch occasionally, this is often the fastest solution because it removes random conflicts without requiring you to delete any files.
2. Verify Steam files and install basic updates
- Verify Steam files: open the HELLDIVERS 2 properties in your Steam library and run the installed file verification process. This repairs corrupted exe, dll, and anti-cheat components.
- Windows Update: make sure Windows updates are installed, especially security components that may affect login modules.
- GPU drivers: update your NVIDIA or AMD drivers. A launch crash before the menu sometimes occurs because of an improperly compiled shader cache after an update.
3. Reset GameGuard in the game folder
If HELLDIVERS 2 won’t launch and you see GameGuard messages, forcing GameGuard to reinstall often helps. The idea is simple: remove the GameGuard files so they can be recreated.
- Find the folder: go to the Steam game file location, which is usually inside your Steam library directory under steamapps and common.
- Delete the GameGuard folder: find the GameGuard folder inside the game directory and delete it. Then launch the game so the components can be downloaded and recreated.
- Check quarantine: if your antivirus software removed anything, restore it and add an exception. Otherwise, GameGuard may become corrupted again during startup.
Important: do not perform this step while Steam is verifying the game files. Complete one action before starting the other.
4. Antivirus and firewall: add exceptions specifically for HELLDIVERS 2
Anti-cheat software and online games often experience problems with security programs because they may block file creation, injection prevention processes, or connections to update servers. In HELLDIVERS 2, this is particularly noticeable when GameGuard attempts to update before the menu appears.
- Add a folder exception: add the HELLDIVERS 2 folder in your Steam library to your antivirus software’s exceptions.
- Add a Steam exception: sometimes the Steam process that passes launch parameters is blocked.
- Temporary test: briefly disable real-time protection for testing purposes only. If the game launches afterward, the correct solution is to configure proper exceptions rather than leaving protection permanently disabled.
- Firewall: allow outgoing connections for the game and its related components. If you use an additional firewall, check whether it has created any automatic blocking rules.
5. Launch permissions and installation location
- Run Steam as administrator: if you encounter access errors, run Steam with administrator permissions and try again.
- Avoid protected directories: if your Steam library is located in a directory that Windows protects more aggressively, write restrictions may occur. A practical solution is to move the library to another drive or directory where you have full permissions.
- Disk space: leave some free storage space available. Updates and the shader cache use additional space during startup.
6. Overlay and hook conflicts: exactly what you should disable
If HELLDIVERS 2 won’t launch and does not display an error, one of the most likely causes is hook-based software that interferes with DirectX or window management. This is especially relevant to this game because anti-cheat software often reacts to these programs.
- Steam overlay: disable it specifically for the game.
- Discord overlay: disable the in-game overlay.
- NVIDIA overlay: disable the in-game overlay and recording features if they are active.
- Xbox Game Bar: disable it if you use it.
- RTSS: close it or configure it so that it does not hook into the HELLDIVERS 2 process.
- ReShade and similar tools: if you have installed shader modifications, remove them for testing because the anti-cheat software may block the game from launching.
7. PSN login: what to check when authentication gets stuck
The PSN integration stage may look like a simple crash. The actual cause is often a login window that does not open, closes too quickly, or cannot complete verification because of network filtering.
- Steam online mode: make sure Steam is not running in offline mode.
- System time: check that the date, time, and time zone are correct. Authentication may fail if the system time is incorrect.
- Default browser: set a default browser and update it. The login flow often relies on system browser components.
- Disable VPN and proxy: disable your VPN, proxy, and DNS filters for testing. These are common causes when the login window cannot proceed or becomes stuck.
- Ad blockers and privacy tools: if the login takes place through a browser, temporarily disable aggressive blockers that may interfere with cookies or redirects.
8. Microsoft Visual C++ and DirectX components
Although HELLDIVERS 2 is a modern game, it may still require certain Visual C++ libraries during startup. If they are corrupted, the launch process may fail silently.
- Repair: repair or reinstall the Microsoft Visual C++ 2015 2022 x64 package on your system.
- DirectX runtime: make sure the DirectX components are working correctly, especially if the system was previously upgraded from an older version of Windows.
9. Clean boot without background services
If you suspect a conflict, a clean boot allows you to quickly determine whether a third-party process is responsible. This is especially useful when HELLDIVERS 2 only fails to launch on your PC while other games work normally.
- Clean boot: temporarily disable unnecessary third-party services and startup applications, and then try launching the game.
- Priority: start by disabling audio enhancement packages, RGB management software, overlays, and monitoring tools.
10. Reinstall the game and move the library
- Reinstall: if the game still won’t launch after verifying the files and resetting GameGuard, reinstall it.
- Different Steam library: if you have multiple drives, install the game in another library. Sometimes the problem is caused by a specific drive permission or security scenario.
- Do not delete files randomly: do not rush to delete system files or registry entries. Focus on the game folder and conflicting programs.
Quick five-minute diagnostic process
This sequence is designed to quickly determine whether HELLDIVERS 2 won’t launch because of a software conflict, corrupted files, or the login chain. Spend five minutes and only perform actions that can be quickly reversed.
- Restart your PC.
- Close Discord, the GeForce overlay, Xbox Game Bar, MSI Afterburner, and RTSS.
- Run Steam in online mode and try launching HELLDIVERS 2.
- If the game still won’t launch, verify the Steam files and try again.
- If you see a GameGuard error or window, delete the GameGuard folder from the game directory and launch the game.
- If the login process gets stuck, check the system time and disable your VPN.
If the game launches after these steps, you can usually re-enable the overlays one at a time to identify the conflicting component.
A/B test in 10 minutes
An A/B test helps you quickly determine whether the problem is a software conflict or damaged files and system components. The logic is simple: launch the game under two different sets of conditions and see which one allows it to start.
Option A: the cleanest possible environment
- Disabled: all overlays, monitoring tools, recording programs, RGB software, and audio effects packages.
- Antivirus: if it is safe to do so, temporarily disable real-time protection for testing purposes only or add an exception for the game folder.
- VPN: disabled.
Option B: restore one suspected component
- Enable one: for example, the Discord overlay or RTSS.
- Test: launch HELLDIVERS 2 and see whether it fails to start again.
- Conclusion: if the game stops launching when the component is enabled, you have identified the conflict and have a specific solution: disable that tool for the game.
If neither option A nor option B changes the situation, the likelihood increases that the problem is caused by corrupted files, permission restrictions, or system components.
Common mistakes when attempting repairs
- Making too many changes at once: if you reinstall the game, disable services, and change settings at the same time, it becomes difficult to determine what actually helped.
- Adding incomplete exceptions: only the exe file is added, while the antivirus software continues to block the GameGuard folder or update processes.
- Launching through the wrong file: attempting to bypass Steam’s launch process can disrupt the anti-cheat chain and make the situation look even worse.
- Ignoring the system time: login issues may look like a crash, but the actual cause may be the date, time, or time zone.
- Using drastic measures too early: reinstalling Windows is often unnecessary if the problem is an overlay or a blocked GameGuard update.
When to contact support and what to collect
If HELLDIVERS 2 still won’t launch after verifying the files, resetting GameGuard, and performing A/B tests, you should contact support. In practice, the more clear technical information you collect, the faster you will receive a precise answer about whether this is a known GameGuard or login issue, or a specific conflict on your system.
- System information: a DxDiag report and MSInfo32 summary.
- Game logs: if the game folder contains a log directory, attach the latest files created after the failed launch.
- Windows Event Viewer: the Application error entry with the time when you attempted to launch the game.
- Steam information: your Steam profile identifier, the drive where the game is installed, and whether you are using a beta version of the Steam client.
- PSN details: your PSN account identifier and whether you are logging in without a VPN.
- Conflict list: which overlays and monitoring tools were active, and which antivirus and firewall software you use.
- Screenshot: if a GameGuard error window appears, attach a screenshot of it.
When contacting support, clearly explain at which stage the game stops: before the logo, before login, or after the GameGuard window. This immediately narrows down the investigation.
Short checklist
- Restarted: the PC has been restarted and Steam is running in online mode.
- Overlays off: the Steam overlay, Discord overlay, GeForce overlay, and Xbox Game Bar have been disabled for testing.
- Monitoring off: MSI Afterburner and RTSS have been closed.
- Steam verification: the game files have been verified.
- GameGuard reset: the GameGuard folder has been deleted and allowed to recreate itself.
- Antivirus exceptions: the game and Steam folders have been added to the antivirus exceptions.
- Drivers: the GPU drivers have been updated.
- PSN: the system time is correct, the VPN is disabled, and the browser is updated.
- Clean boot: a clean boot has been performed if a conflict is still suspected.
If HELLDIVERS 2 still won’t launch after completing this checklist, the most useful next step is to collect the logs and escalate the issue to support with a clear description of everything you have already tried.