Skip to content

Repository files navigation

FieldKit

LicenseReleaseDownloads.NET

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.

Download

Grab the latest FieldKit.exe from the Releases page. See the changelog for what changed.

  • Windows 10 or 11, 64-bit
  • No installer — run it from anywhere
  • Requires administrator privileges at launch

SmartScreen Warning

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.

What It Does

12 maintenance operations across four categories:

Preparation

OperationWhat It DoesTime
Create Restore PointSnapshot before changesQuick

Cleanup

OperationWhat It DoesTime
Clear Temporary FilesRemoves temp files, skips locked itemsQuick
Empty Recycle BinClears deleted files permanentlyQuick
Clear Network CacheFlushes DNS client cacheQuick
Turn On Auto-CleanupEnables Storage Sense with monthly settingsQuick

Updates

OperationWhat It DoesTime
Windows UpdateTriggers a Windows Update scan1-5 min
Update Microsoft OfficeClick-to-Run Office updatesQuick
Update Store AppsMicrosoft Store update scanQuick
Update Installed AppsRuns winget upgrade --all1-5 min

System Health

OperationWhat It DoesTime
Check System Filessfc /scannow10-30 min
Repair Windows ImageDISM /Online /Cleanup-Image /RestoreHealth10-30 min
Optimize DrivesWindows drive optimization1-5 min

Quick Presets

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

How To Use

  1. Launch FieldKit.exe and approve the UAC prompt
  2. Pick a preset or select operations manually
  3. Click Run Selected
  4. Watch the status column and log
  5. Review the summary and reboot if recommended

Safer Defaults

Routine operations are selected at launch. Advanced repair tools (SFC, DISM, drive optimization) are opt-in — you have to select them deliberately.

Companion Script

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.

Logging

Each run writes a timestamped log to %TEMP%\FieldKit-YYYYMMDD-HHMMSS.log. Falls back to the app directory if %TEMP% is unavailable.

Limitations

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
  • winget must 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.

Building From Source

Requires the .NET 10 SDK. global.json sets 10.0.100 as the minimum; the build uses the newest .NET 10 SDK you have installed.

dotnet build FieldKit.sln

To publish a portable single-file exe:

dotnet publish FieldKit/FieldKit.csproj -c Release -o publish

Output: publish/FieldKit.exe

Privacy

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).

Disclaimer

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.

License

MIT License — Copyright (c) 2026 Keith S. Crawford

Author

Keith S. Crawford — @tsudo

About

Portable Windows maintenance in a single exe. No installer, no bloat, no telemetry.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages