Background
Tron is a script that "fights for the User." Think of it as a tech-on-a-thumb-drive that aims to automate ~85% of the tedious work in cleaning a Windows system, with the understanding that some things are better left to the discretion of the tech. It is built with heavy reliance on community input and updated regularly.
Bug reports, suggestions etc are welcome. If you have issues with this release, post a top-level comment and myself or one of the mods will answer, typically in <24 hours.
Sequence of operation
Prep > Tempclean > De-bloat > Disinfect > Repair > Patch > Optimize > Wrap-up | Manual tools
Saves a log to C:\Logs\tron\tron.log
(configurable).
Changelog
(significant changes in bold; full changelog on Github)
v10.7.0 (2018-10-30)
-
- Remove auto-relaunch on reboot if the script was interrupted. Just couldn't get it working reliably with UAC. Thanks to u/bubonis
-
+ Detect network connection on Spanish locale systems. Thanks to
github:m4rcSA
-
* Improve disk free space detection to work on non-English installations. Thanks to r/TchangLaTempete
-
! Fix bug in Sophos code where we wouldn't download updates even if we have a network connection. Thanks to github:gkraker04
+ Add additional nvidia telemetry tasks to kill
* Update all sub-tools their latest version
Download
-
Primary method: Download a self-extracting .exe pack from one of the mirrors:
Mirror HTTPS HTTP Location Host Official link link US-TX u/SGC-Hosting #1 link link US-NY u/danodemano #2 --- link US-GA u/TheCronus89 #3 link link DE u/bodrino #4 link link NZ u/iDanoo #5 link link US/EU u/mxmod #6 --- link US-TX u/RB14060 (XygenHosting) #9 link --- US-MI u/ajcutshall #10 link --- AU u/agent-squirrel #11 link --- Amazon CDN u/helpdesktv #12 link --- Global CDN Softpedia -
Secondary: Download the .torrent.
-
Tertiary: Connect to the Syncthing repo (instructions) to get fixes/updates immediately. This method has some risks and you should only use it if you understand them.
-
Quaternary: Source code
Tron source code is available on Github (Note: this doesn't include many of the utilities Tron relies on to function). If you want to view the code without downloading a ~500MB package, Github is a good place to do it.
Command-Line Support
Tron has full command-line support. All switches are optional, can be used simultaneously, and override their respective script default when used.
Usage: tron.bat [ [-a|-asm] -c -d -dev -e -er -m -np -o -p -r -sa -scs -sd -sdb -sdc -sdu -se -sk -sm -sap -spr -ss -str -swu -swo -udl -v -x] | [-h] Optional switches (can be combined): -a Automatic mode (no prompts; implies -e) -asm Automatic mode (no prompts; implies -e; reboots to Safe Mode first) -c Config dump (display current config. Can be used with other switches to see what WOULD happen, but script will never execute if this switch is used) -d Dry run (run through script without executing any jobs) -dev Override OS detection (allow running on unsupported Windows versions) -e Accept EULA (suppress display of disclaimer warning screen) -er Email a report when finished. Requires you to configure SwithMailSettings.xml -m Preserve OEM Metro apps (don't remove them) -np Skip the pause at the end of the script -o Power off after running (overrides -r) -p Preserve power settings (don't reset power settings to default) -r Reboot automatically (auto-reboot 30 seconds after completion) -sa Skip anti-virus scans (MBAM, KVRT, Sophos) -sap Skip application patches (don't patch 7-Zip, Java Runtime, or Adobe Flash) -scs Skip custom scripts (has no effect if you haven't supplied custom scripts) -sdb Skip de-bloat (OEM bloatware removal; implies -m) -sd Skip defrag (force Tron to ALWAYS skip Stage 5 defrag) -sdc Skip DISM component (SxS store) cleanup -sdu Skip debloat update. Prevent Tron from auto-updating the S2 debloat lists -se Skip Event Log clearing -sk Skip Kaspersky Virus Rescue Tool (KVRT) scan -sm Skip Malwarebytes Anti-Malware (MBAM) installation -spr Skip page file settings reset (don't set to "Let Windows manage the page file") -ss Skip Sophos Anti-Virus (SAV) scan -str Skip Telemetry Removal (don't remove Windows user tracking, Win7 and up only) -swu Skip Windows Updates entirely (ignore both WSUS Offline and online methods) -swo Skip user-provided WSUS Offline updates (if they exist; online updates still attempted) -udl Upload debug logs. Send tron.log and the system GUID dump to the Tron developer -v Verbose. Show as much output as possible. NOTE: Significantly slower! -x Self-destruct. Tron deletes itself after running and leaves logs intact Misc switches (must be used alone): -h Display this help text
Integrity
\tron\integrity_verification\checksums.txt
contains SHA-256 checksums for every file and is signed with my PGP key (0x07d1490f82a211a2; included). You can use this to verify package integrity.
Donations
Tron will always be free and open-source, though of course donations are appreciated since the work done on the project is in my spare time for free. If you're feeling overly charitable you can donate using one of these methods:
-
Bitcoin:
1Biw8gx2kD7mZf66ZdNgB9tG1pE9YA3kEd
-
Bitcoin Cash:
18sXTTrAViPZVQtm63zBK6aCK3XfJpEThk
-
Monero (preferred):
45R3cG8KggpZamdyNmt8ecgmFWYPsfD4E7gM1TkM3cRGCq2eBJ6yjNVWbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm3yqmz9f
Note that these addresses go directly to u/vocatus. If you wish to support another volunteer (e.g. a mirror operator like the incredibly generous u/SGC-Hosting) please contact them directly.
"Do not withhold good from those to whom it is due, when it is in your power to act." -p3:27
No comments:
Post a Comment