How to prevent Epic Games and Fortnite uninstalls in a gaming cafe
Steam gets most of the attention when cafe operators talk about game uninstalls, but Epic Games is a different problem with a different failure mode. The default behavior depends on where your games are installed. In a standard Windows setup, that protection holds. In a gaming cafe, it usually doesn't.
Fortnite alone runs around 40 GB on a full installation. Losing it to an uninstall on a busy night means hours of re-download time and a machine sitting idle. Here's what's actually happening, and what stops it.
What an Epic Games uninstall actually costs
Unlike Steam, which has a formal PC Café Program for commercial venues, Epic Games has no equivalent licensing program for cafes and no documentation addressing how to manage a shared venue installation. There is no cafe mode. There is no password-protected uninstall option. The uninstall button is there, and whether a customer can use it depends entirely on your Windows configuration.
Why the default Windows protection breaks in cafes
On a default Windows installation, Epic games are installed to C:\Program Files. Standard Windows user accounts do not have delete rights on that folder by default. A customer on a standard account who tries to uninstall a game will hit an access denied error before anything gets removed. So far, so good.
The problem is that gaming cafes are not default Windows installations.
Games live on secondary drives
Most cafes with large game libraries use secondary drives: a separate HDD or SSD for game storage. These drives do not inherit the restrictive permissions that Windows applies to Program Files by default. When you install Epic Games or Fortnite to D:\Games or E:\Epic GamesLibrary, you are outside the protected folder. Standard users on that machine can delete those files.
Admin accounts used for convenience
In many cafe setups, the customer account has more privileges than it should. Setting up a proper standard account that can still run games without constant UAC prompts takes effort. Some operators skip it and run customer sessions on admin accounts. Any game uninstall attempt from an admin account will succeed regardless of where the files live. The gaming cafe Windows setup guide covers the correct approach to customer account configuration.
Permissions get modified during game installs
Some games modify folder permissions during installation to avoid UAC prompts on updates. When those permissions are broadened, the protection that Program Files would have provided disappears for that specific folder. A standard user who can't delete other Program Files content may be able to delete that game.
Epic Games provides no solution for this
Steam at least acknowledges the commercial venue use case with its PC Café Program, which handles game distribution but does not prevent uninstalls. Epic Games' situation is starker. Epic Games' standard EULA grants only a personal, non-exclusive license. There is no documented commercial venue program, no cafe-specific configuration guide, and no built-in way to restrict the uninstall button for specific accounts.
Protection has to come from outside the launcher entirely.
What actually stops it
The reliable approach is the same one that works for Steam: apply a file system permission rule directly to the game folder that denies deletion for customer accounts, regardless of which application is making the request. When this rule is set at the operating system level, it does not matter whether the customer uses the Epic Games launcher, File Explorer, or any other method. Windows blocks the deletion before it reaches the disk.
This only blocks deletion. Reading game files (playing) and writing to them (updates, patches) still work normally. Customers notice no difference during a session.
How it handles Epic Games' installed game data
Epic Games tracks installed games using small metadata files stored separately from the game content. When the launcher tries to uninstall a game, it removes the metadata file as part of the process. If that file's deletion is blocked, Epic Games cannot complete the uninstall. When the launcher reopens, it sees the metadata, sees the game files, and the game appears installed. No re-download needed.
How GamePinned handles Epic Games
GamePinned detects installed Epic Games titles automatically and shows them in the dashboard alongside Steam and Riot Games games. Clicking Lock on an Epic Games game applies deletion protection to both the game folder and its metadata file.
When a customer tries to uninstall a protected Epic Games game, the launcher throws an error and prompts to repair the game files instead. The repair runs in seconds and leaves the game fully intact. The game stays in the library and is playable immediately after.
Protection persists through reboots, service restarts, and game updates. Updates apply normally because they write and modify files rather than delete the game folder. The protection remains active throughout the update process.
Getting started with Epic Games protection
- Install GamePinned. It requires admin rights and runs as a Windows service.
- Open the dashboard. Your installed Epic games appear automatically.
- Click Lock next to each game you want to protect.
- Set your blocked accounts. The default blocks all standard Windows user accounts.
- Protection is active immediately and survives reboots and service restarts.
The free plan protects one game across all three platforms at no cost. The paid plan covers your full library across Steam, Epic Games, and Riot Games.