Daily use
Run one module from the menu or press [A] for all enabled automatic modules. The modules included in automatic execution are defined in config\MaintenanceToolkit.ini.
When the session finishes, start with logs\COMPUTER-NAME\<session>\riepilogo.txt: it is the quickest way to distinguish normal results, warnings, skipped operations and errors. Detailed logs remain in the same session directory; Network Diagnostics reports are stored separately under reports\.
- OK: completed.
- WARN: completed with a condition to review.
- SKIP: module not applicable or not executable under the current conditions.
- ERROR: did not complete correctly.
Command line
MaintenanceToolkit.exe -RunAllRuns all enabled automatic modules without interaction. Other switches are documented in the repository.
| Code | Result |
|---|---|
| 0 | Completed without warnings. |
| 20 / 0x14 | Completed with warnings; not an infrastructure failure. |
| 1 | Error: inspect logs, reports and summary. |
Standalone scheduling in 4.1
Use P to create, inspect, update or remove the SYSTEM task, choose maintenance/analysis/update detection and configure triggers, power/network conditions and optional JSON destination. GPO tasks remain organization-owned. Complete 4.1 guide.
Existing Task Scheduler screenshots are historical 4.0.x examples, not images of the P wizard.
OEM updates
Version 4.0.6 integrates Dell and HP providers based on official vendor tools. MT verifies or creates a restore point, applies eligible non-BIOS updates only, reports available BIOS updates separately and never restarts automatically.
Winget verification limits
MT reports what Winget returns, but does not certify every application at binary level. If an application remains open or still shows an unexpected version after an update, inspect the Winget log and the version actually installed.
Administrators and enterprise
Release 4.0.6 includes a per-machine x64 MSI installer for silent installation and centrally managed deployment. Execution as SYSTEM, Winget discovery under SYSTEM, and direct inventory publishing to an SMB share have been validated.
For standalone installations, the MSI can create its own Scheduled Task with CREATE_TASK=1. For Active Directory/GPO deployment, use CREATE_TASK=0: Group Policy must be the sole owner of scheduling and runtime arguments, including an optional -InventoryShare.
Full MSI installation and GPO deployment guide →
The roadmap includes further centralisation through DMT without changing the separation between MSI installation and GPO scheduling.
Features inherited from 4.0.6
- Machine-local Winget exceptions: exclude exact package IDs or block the entire module.
- Discovery and validation of the App Installer executable when Winget is missing from the SYSTEM PATH, introduced in 4.0.5.
- Dell apply.outcome reflects final verification: installed, remaining, deferred, restart required or failed verification.
- Exception evidence and partial coverage are preserved in the snapshot for DMT.
Hardware/software inventory, NVIDIA checks without download or installation, and OEM safeguards remain available. No automatic restart.
Inventory and reports
Inventory collects hardware, operating system, BIOS, network and installed software. JSON snapshots are stored under reports\; session logs and summaries under logs\PC-NAME\<session>\. Inventory also preserves maintenance outcomes and NVIDIA availability under gpuDrivers, for central consultation through DMT. -InventoryShare publishes the snapshot to the configured SMB share; it does not upload the entire logs directory.
Windows scope and servers
Full maintenance in 4.0.6 targets Windows client PCs. It is not validated for Windows Server and the runtime has no general server block. Explicitly scope deployment and GPO tasks to clients; do not rely on MT to exclude servers or domain controllers.
Maintenance Toolkit 4.1
The Languages menu (H) selects Italian, English, French, Spanish, German, Simplified Chinese or Japanese. The five new translations cover menus and 4.1 workflows; some historical diagnostics use English fallback. Documentation and the website are available in Italian and English.
MT updates, SYSTEM scheduling and standalone/GPO management →
4.1.2: verified installation detection fix
Malformed uninstall paths belonging to unrelated programs no longer block MT installation detection on Windows PowerShell 5.1. Invalid MT registrations remain blocked. Affected 4.1.1 installations need a verified manual MSI/ZIP upgrade. The final signed packages passed fresh MSI installation and manual MSI/ZIP upgrades from 4.0.6 and 4.1.1 on Windows 11 / PowerShell 5.1, installed SelfTest, data/task preservation, signed-script tamper rejection and locked-file ZIP recovery. No maintenance or automatic restart was executed. Windows 10, real GPO/corporate SMB and live selective Winget are not certified by these tests. GPO remains responsible for managed installations. Seven UI languages are available, with partial translation coverage and English fallback; documentation remains Italian/English. Earlier public packages remain unchanged.