Portable Windows maintenance in a single exe. No installer, no bloat, no telemetry.
FieldKit runs cleanup, updates, and system health checks from one window. Pick a preset, click run, and get back to work.
Grab the latest FieldKit.exe from the Releases page.
- Windows 10 or 11, 64-bit
- No installer — run it from anywhere
- Requires administrator privileges at launch
FieldKit is not code-signed, so Windows SmartScreen may flag it the first time you run it. This is normal for unsigned open-source tools.
To proceed: Click More info then Run anyway.
The source code is right here — read it, build it yourself, or check the release against the build instructions below.
12 maintenance operations across four categories:
| Operation | What It Does | Time |
|---|---|---|
| Create Restore Point | Snapshot before changes | Quick |
| Operation | What It Does | Time |
|---|---|---|
| Clear Temporary Files | Removes temp files, skips locked items | Quick |
| Empty Recycle Bin | Clears deleted files permanently | Quick |
| Clear Network Cache | Flushes DNS client cache | Quick |
| Turn On Auto-Cleanup | Enables Storage Sense with monthly settings | Quick |
| Operation | What It Does | Time |
|---|---|---|
| Windows Update | Triggers a Windows Update scan | 1-5 min |
| Update Microsoft Office | Click-to-Run Office updates | Quick |
| Update Store Apps | Microsoft Store update scan | Quick |
| Update Installed Apps | Runs winget upgrade --all |
1-5 min |
| Operation | What It Does | Time |
|---|---|---|
| Check System Files | sfc /scannow |
10-30 min |
| Repair Windows Image | DISM /Online /Cleanup-Image /RestoreHealth |
10-30 min |
| Optimize Drives | Windows drive optimization | 1-5 min |
One-click focus modes:
- All — full maintenance pass
- Cleanup — temp files, recycle bin, DNS, Storage Sense
- Updates — Windows, Office, Store, winget
- Health — SFC, DISM, drive optimization
- Defaults — reset to safe default selections
- Launch
FieldKit.exeand approve the UAC prompt - Pick a preset or select operations manually
- Click Run Selected
- Watch the status column and log
- Review the summary and reboot if recommended
Routine operations are selected at launch. Advanced repair tools (SFC, DISM, drive optimization) are opt-in — you have to select them deliberately.
FieldKit includes PC-Maintenance.ps1, a PowerShell script that runs the same operations from the command line.
- The app is for local, point-and-click use
- The script is for automation, remote sessions, and scheduled tasks
The PC Maintenance Guide walks through each operation manually if you want to understand what's happening under the hood.
Each run writes a timestamped log to %TEMP%\FieldKit-YYYYMMDD-HHMMSS.log. Falls back to the app directory if %TEMP% is unavailable.
Some Windows maintenance operations are best-effort — Microsoft doesn't expose a single stable API for everything.
- Windows Update may continue running in the background after the app reports complete
- Store updates depend on a management interface that isn't present on every system
- Office updates only work for Click-to-Run installs
wingetmust already be installed via App Installer- Repair operations may recommend a reboot before results are reliable
FieldKit reports these cases clearly in the status column and log instead of failing silently.
Requires the .NET 9 SDK.
dotnet build FieldKit.slnTo publish a portable single-file exe:
dotnet publish FieldKit.sln -c ReleaseOutput: FieldKit/bin/Release/net9.0-windows/win-x64/publish/FieldKit.exe
FieldKit does not collect data or send telemetry. Network activity comes only from the Windows maintenance tasks you choose to run (Windows Update, Office update, Store update, winget).
This software is provided "as is", without warranty of any kind, express or implied. See the MIT License for full terms.
FieldKit performs privileged system operations including deleting files, modifying registry settings, triggering update services, and running system repair tools. These operations modify your system and the results may not be reversible.
Before running:
- Back up important files
- Review the selected operations
The author is not responsible for data loss, system instability, or any other outcome resulting from the use of this software. You are responsible for understanding what each operation does before running it.
MIT License — Copyright (c) 2026 Keith S. Crawford
Keith S. Crawford — @tsudo