Saturday, March 9, 2019

Tron v10.8.0 (2019-03-09) // Add SKIP_ONEDRIVE_REMOVAL switch; prevent McAfee Stinger from side-loading RealProtect and SiteAdvisor; fix Windows Updates getting disabled on certain systems

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

screenshots of Tron in action


Changelog

(significant changes in bold; full changelog on Github)

v10.8.0 (2019-03-09)

+ Add SKIP_ONEDRIVE_REMOVAL (-sor) switch. Use this to skip OneDrive removal regardless whether it's in use or not. Thanks to github:ptrkhh

! Add code to prevent McAfee Stinger from side-loading RealProtect and Site Advisor on certain systems. Thanks to /u/ohv_ and /u/thementallydeceased

! Fix Windows Update accidentally getting disabled on certain systems. Thanks to /u/Silunare

* Update all minor sub-tools and definition files


Download

  1. 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
    #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
  2. Secondary: Download the .torrent.

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

  4. 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 default when used.

Usage: tron.bat [ [-a|-asm] -c -d -dev -e -er -m -np -o -p -r -sa -sap -scs -sd -sdb -sdc -sdu -se -sk -sm -sor -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 -sor Skip OneDrive removal regardless whether it's in use or not -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 (just turn off Telemetry instead of removing it) -swu Skip Windows Updates entirely (ignore both WSUS Offline and online methods) -swo Skip user-supplied 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:

  • Patreon

  • 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