Skip to content

Repository files navigation

UE5 Shell Extensions

Windows right-click context menu extensions for .uproject files.

Setup

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.

Upgrading from the legacy install

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.reg first, 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

Features

UE5ShellExtensions

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.

Contributing

PRs welcome.

License

MIT

Releases

Packages

Contributors

Languages