The ultimate modern, privacy-first Windows desktop utility suite built with WinUI 3 & .NET 8
A practical collection of essential Windows power tools: file management, driver diagnostics, icon & resource extraction, context-menu customization, and system maintenance β in one elegant, zero-bloat desktop toolkit.
Zero installation required. Win Power ToolBox is distributed as a 100% self-contained portable application.
π Download Win Power ToolBox Standalone (.zip)
- Download the latest
WinPowerToolBox-v*-win-x64.zipfrom Releases. - Extract the archive to any folder on your PC.
- Launch
WinPowerToolBox.exeand enjoy a complete Windows power toolkit immediately!
Note
Win Power ToolBox is pure unpackaged WinUI 3. It does not require MSIX provisioning, developer mode, or Microsoft Store services. Settings and logs are stored locally under %LOCALAPPDATA%\WinPowerToolBox.
- File Manager (Batch Renamer):
- Batch rename files and folders with customizable rules: prefixes, suffixes, search-and-replace, regex patterns, file extension transformations, incremental numbering, and case conversions (lowercase, uppercase, title case).
- Real-time preview table showing original vs. prospective filenames before committing changes.
- Certificates Inspector:
- Inspect digital signatures and Authenticode certificates attached to
.exe,.dll,.sys, and.msibinaries. - View subject, issuer, serial number, signature algorithm, timestamps, and validation status.
- Inspect digital signatures and Authenticode certificates attached to
- File Unlocker:
- Pinpoint exact processes and handles holding open locks on files or folders that trigger "File In Use" errors.
- Safely close handles or terminate offending processes with administrative elevation support.
- File Hash Utility:
- Calculate and verify cryptographic file hashes: MD5, SHA-1, SHA-256, SHA-384, and SHA-512.
- Compare calculated checksums against expected values with instant visual matching indicators.
- File Downloader:
- High-performance HTTP/HTTPS file download manager with progress tracking, live download speed metrics, elapsed time, and ETA.
- Pause, resume, and cancel capabilities with custom default download folder selection.
- Icon Extractor:
- Extract multi-resolution embedded icons and asset groups from
.exe,.dll,.ico, and.ocxfiles. - Interactive preview grid supporting sizes from 16Γ16 to 256Γ256.
- Export extracted icons directly to
.pngor.icofiles, or copy bitmaps straight to the Windows clipboard.
- Extract multi-resolution embedded icons and asset groups from
- PRI Resource Extractor:
- Inspect Windows Package Resource Index (
.pri) files from UWP, MSIX, and Windows App SDK applications. - Browse resource trees, string tables, file resource mappings, and extract contained assets to disk.
- Inspect Windows Package Resource Index (
- Base64 & URI Converter:
- Instant two-way encoding and decoding for raw text, file payloads, and URI query strings.
- Theme Customizer:
- Switch application appearance between Light, Dark, and System Default modes with immediate real-time effect.
- Native Windows 11 Mica backdrop material and fluent acrylic effects.
- Context Menu Manager:
- Enumerate and audit classic Windows Explorer context menu handlers registered across files, directories, and background shell locations.
- Easily toggle active entries on or off, or remove obsolete legacy shell extensions.
- Desktop Icons:
- Rapidly show or hide classic desktop shell icons: This PC, Recycle Bin, User Files, Control Panel, and Network.
- Loopback Exemption Manager:
- Manage network isolation exemptions for AppContainer and UWP applications.
- Search and filter installed Windows apps and enable local loopback access for debugging, web proxies, and local servers.
- Driver Manager:
- Enumerate installed third-party and OEM system drivers (
oem*.inf) with provider, class, date, and version info. - Export and backup driver packages to disk using native
pnputilintegration. - Safely remove unused or obsolete drivers with elevated administrative rights.
- Enumerate installed third-party and OEM system drivers (
- Windows Updates Inspector:
- Query and display available Windows updates and recent update installation history.
- Convenient shortcut to launch Windows Update settings.
- System Assessment (WinSAT):
- Read Windows System Assessment Tool performance scores for CPU, Memory, Disk, and Graphics.
- Robust WMI / CIM fallback engine for instant hardware evaluation readouts.
Win Power ToolBox/
βββ App.xaml(.cs) # Application entry point, global exception handlers, theme init
βββ MainWindow.xaml(.cs) # Central navigation shell (Pivot + TabView), drag title bar, Mica backdrop
βββ Controls/
β βββ SettingCard.cs # Reusable fluent setting row control (glyph, title, description, action)
βββ Helpers/
β βββ WindowHelper.cs # P/Invoke DPI scaling, AppWindow sizing, icon loading, maximization
βββ Models/
β βββ AppSettings.cs # Standalone JSON settings engine (%LOCALAPPDATA%\WinPowerToolBox\settings.json)
β βββ ToolItem.cs # Navigation data models and tool categorization
βββ Services/
β βββ AppLogger.cs # Thread-safe session logger (%LOCALAPPDATA%\WinPowerToolBox\logs)
β βββ AssessmentService.cs # WinSAT system performance evaluation & WMI query service
β βββ CertificateService.cs # Cryptographic Authenticode signature and certificate inspector
β βββ ContextMenuService.cs # Windows Registry shell context menu query and mutation service
β βββ DataStore.cs # Synchronized settings repository and notification dispatcher
β βββ DownloadService.cs # HTTP/HTTPS async file downloader with pause/resume and rate tracking
β βββ DriverService.cs # pnputil-based device driver enumeration, backup, and deletion
β βββ ElevationHelper.cs # Windows UAC elevation helper for administrative tasks
β βββ FileLockService.cs # Restart Manager (rstrtmgr.dll) file lock detection and release
β βββ IconExtractionService.cs # Win32 Shell icon extraction and GDI+ bitmap export
β βββ LoopbackService.cs # CheckNetIsolation loopback exemption query and management
β βββ PriExtractService.cs # Windows App SDK ResourceCandidate and PRI file explorer
β βββ RenameService.cs # Advanced batch renaming engine with regex and casing transforms
β βββ ThemeService.cs # WinUI 3 ElementTheme and Mica backdrop management
β βββ UiHelper.cs # Visual tree dialogs, confirmations, and notification helpers
β βββ UpdateService.cs # Windows Update agent search and update history query
β βββ WindowsThemeService.cs # Windows system registry theme synchronization
βββ Views/
βββ AllToolsPage.xaml # Visual grid overview of all available utility categories
βββ AssessmentPage.xaml # System assessment and hardware evaluation scores
βββ Base64ToolPage.xaml # Base64 and URI encode/decode tool
βββ CertificatesPage.xaml # Digital certificate and binary signature viewer
βββ ContextMenuPage.xaml # Explorer context menu management
βββ DesktopIconsPage.xaml # Desktop shell icon visibility toggles
βββ DownloadsPage.xaml # Download manager interface
βββ DriversPage.xaml # Windows device driver manager
βββ EnvVarsPage.xaml # Environment variable manager
βββ FileHashPage.xaml # Cryptographic file checksum generator
βββ FileManagerPage.xaml # Batch file and folder rename manager
βββ FileUnlockPage.xaml # File lock detection and unlocker
βββ IconExtractPage.xaml # Executable and DLL icon extractor
βββ LoopbackPage.xaml # AppContainer loopback exemption manager
βββ PriExtractPage.xaml # Package Resource Index (.pri) explorer
βββ SettingsPage.xaml # Application settings, logs, and about view
βββ ThemePage.xaml # Theme and appearance controls
βββ UpdatesPage.xaml # Windows update inspection view
| Layer | Component | Description |
|---|---|---|
| UI Framework | WinUI 3 (Windows App SDK 2.4) | Modern Windows 11 fluent design, Mica backdrop, custom title bar |
| Language & Runtime | C# 12 / .NET 8.0 | High-performance managed runtime (net8.0-windows10.0.19041.0) |
| Packaging Model | Unpackaged (WindowsPackageType=None) |
Standalone zero-install portable executable |
| Distribution | Self-Contained (WindowsAppSDKSelfContained=true) |
Includes Windows App SDK runtime & App PRI |
| System APIs | Win32, Restart Manager, WMI, Pnputil | Direct native Windows API integration |
| Serialization | Newtonsoft.Json (13.0.4) |
Fast JSON configuration persistence |
- Windows 10 (version 1903 / build 18362 or higher) or Windows 11
- .NET 8.0 SDK
- Visual Studio 2022 (v17.8+) with the .NET Desktop Development and Windows App SDK workloads
# Clone the repository
git clone https://github.com/uponatime2019/WinPowerToolBox.git
cd WinPowerToolBox
# Build the project (x64)
dotnet build "WinPowerToolBox.csproj" -p:Platform=x64
# Run locally
dotnet run --project "WinPowerToolBox.csproj" -p:Platform=x64dotnet publish "WinPowerToolBox.csproj" -c Release -p:Platform=x64 -o "publish/WinPowerToolBox_Portable"The output directory contains a self-contained portable distribution including WinPowerToolBox.exe and resources.pri.
| Shortcut | Action |
|---|---|
| Alt + F4 | Close application |
| Tab / Shift + Tab | Move focus between controls and navigation tabs |
| Enter / Space | Activate selected card, button, or toggle |
| Ctrl + C | Copy selected hash, path, or extracted Base64 data to clipboard |
| Arrow Keys | Navigate between Pivot items, tool grid cards, and TabView items |
- Pure unpackaged architecture with zero-install portable distribution
- Batch file renaming with regex and real-time preview
- Process file unlocker via Windows Restart Manager
- Cryptographic hash calculation (MD5, SHA-1, SHA-256, SHA-512)
- High-resolution icon extraction (PNG / ICO export)
- Windows PRI package resource viewer and extractor
- Windows driver inspection, backup (
pnputil), and removal - AppContainer network loopback exemption management
- Classic context menu handler audit and cleanup
- Windows 11 Mica backdrop and dark/light theme integration
- Drag-and-drop batch file queue for hash and rename operations
- Export driver audit reports to CSV / HTML formats
- Windows Services inspector and startup optimizer
- Multi-threaded folder size analyzer and duplicate finder
- Multi-language localization support
Win Power ToolBox is an open-source project and thrives on community feedback and contributions! We warmly welcome all contributors:
- Found a bug? Submit an issue via the Bug Report Tracker.
- Have an idea for a new tool? Propose it in Feature Requests.
- Want to contribute code? Check out our Contributing Guide to get started with pull requests.
- Enjoying the app? Star the repository to help other Windows users discover it!
This project is licensed under the MIT License.
