Windows right-click context menu extensions for .uproject files.
Run UE5ShellConfiguration.ps1 (right-click → Run with PowerShell) to install, uninstall, or check the status of features. It's menu-driven, writes to HKCU (no admin needed), and auto-detects each feature's script path.
The legacy installer used a .reg file and wrote to HKLM, which the new script can't see or remove.
- If you have not yet updated the repo Run
UE5ClearCacheContextMenuDel.regfirst, then pull the latest changes. - If you have already updated the repo Remove the leftover key from an elevated PowerShell:
Remove-Item -Path "HKLM:\SOFTWARE\Classes\SystemFileAssociations\.uproject\shell\UE5ClearCache" -Recurse -Force
All features resolve the project's engine version automatically from its .uproject file - no hardcoded engine path.
| Feature | What it does |
|---|---|
| ClearCacheAndRebuild | Clears Binaries/Intermediate (project and plugins) and regenerates project files. |
| Build | Compiles the project's Editor target (Win64, Development). |
| RunHeadlessServer | Launches the project as a headless (no-render) server. |
| CookContent | Cooks content for Windows without opening the editor. |
| PackageProject | Runs a full BuildCookRun package for Win64. |
| RunAutomationTests | Runs automation tests headless, prompting for a test filter. |
| ClearDDC | Clears the project-local Derived Data Cache (Saved\DerivedDataCache). |
| OpenSavedLogs | Opens the project's Saved\Logs folder in Explorer. |
| OpenProjectTerminal | Opens a terminal at the project's root folder. |
Requires: Unreal Engine 5.x, PowerShell, Windows.
PRs welcome.