Hi everyone, I'm the author and maintainer of the Tron script. We're currently on
v6.1.2 with significant improvements based on what people have reported back after running it.
I wanted to drop a note here to address some of the questions in this thread.
Basically, Tron is just a glorified batch file that calls a bunch of other tools in sequence. The goal was to automate ~85% of what a technician normally does.
Some of the questions I wanted to answer:
1.
Not sure what it's doing
Tron is open-source under the MIT license and all the code is available for anyone to read and contribute. It's also heavily commented so you can see exactly what it's doing. The master script is
here on Github, as is the
changelog. Finally, the readme contains a
full list of EVERY action Tron performs.
2.
Speed of operation
This is addressed
here in the CQ, but the reason for Tron's slowness is that it runs 3 anti-virus engines, 3 rootkit scanners, a DISM rebuild and repair, a checkdisk, an SFC scan, and (if enabled) a post-run defrag. We recently replaced the Vipre scanner with a faster one, which was one of the biggest culprits for the long run time. The 3rd stage (OEM de-bloat) is probably the next longest-running stage, simply because it takes a while to loop through the list of programs we want to remove, look for them, and remove them if they exist.
3.
Don't like all-in-one "tune up" solutions //
prefer to manually do things
- I lean heavily towards doing things myself and spent years doing PC cleanup manually. Over time I developed a pretty standard order of operations and list of things to check like most techs on here I'm sure. One day though I just thought "Why am I sitting here clicking these boxes over and over? I bet I could automate most of this and spend my time doing other things" and that's how Tron got started. I don't think it's possible to automate everything, but my experience taught me that about 85% of system cleanup is the exact same thing over and over, so that's what I hoped Tron could do
- Nearly all functionality can be skipped/overridden with command-line flags (-sd for skip defrag, -sp for skip patches, etc), and since it's just a batch file you can tweak it however you want.
- Lastly, I feel very strongly about respecting the end-user, so as much as possible Tron tries to to minimize personal-preference tweaks and leave the system as stock as it can
If you have other questions fire away. Also if you have a reddit account it also helps to post them to the
TronScript sub, that way everyone can see the idea/complaint/thought and chime in.
Thanks
- Vocatus