deadmoon 2 years ago
parent
commit
8782e6bf85
1 changed files with 91 additions and 0 deletions
  1. 91 0
      AUTOMATION.md

+ 91 - 0
AUTOMATION.md

@@ -0,0 +1,91 @@
+## You can execute Optimizer silently, automating a range of operations based on a template. ##
+
+Download the template file and edit it accordingly.
+Then, execute it like this: ```optimizer.exe /config=template.json```
+
+### Download the template: ###
+https://github.com/hellzerg/optimizer/blob/master/templates/optimizer-template.json
+
+### WindowsVersion (required) ###
+* Should match your actual Windows version. Available values: ```7 | 8 | 10 | 11```
+
+### Cleaner ###
+* Choose which target folder you wish to clean by marking ```true```
+
+### Pinger ###
+* Choose your desired DNS provider.
+* Available values: ```Automatic | Cloudflare | OpenDNS | Quad9 | Google | AlternateDNS | Adguard | CleanBrowsing | CleanBrowsing (adult filter)```
+* If you wish to perform DNS cache flushing, set it to ```true```
+* Example:
+```
+"Pinger": {
+    "SetDNS": "Cloudflare",
+    "FlushDNSCache": true
+}
+```
+
+### ProcessControl ###
+* Choose which processes you wish to prevent from running, using their filename.
+* You can remove previously prevented processes, in order to allow them to run again.
+* Example: 
+```
+"ProcessControl": {
+	"Prevent": ["chrome.exe", "firefox.exe"],
+	"Allow": ["opera.exe"]
+}
+```
+
+### Hosts ###
+* Control your hosts entries. ```Add``` list adds the entries, ```Block``` list routes the entries to ```0.0.0.0``` effectively blocking access to them.
+* Example:
+```
+"HostsEditor": {
+    "Block": ["youtube.com", "google.com"],
+    "Add": [
+	    {
+	    	"Domain": "test.com",
+	    	"IPAddress": "192.168.1.5",
+	    	"Comment": "comment is optional"
+	    },
+	    {
+	    	"Domain": "test2.com",
+	    	"IPAddress": "192.168.1.9",
+	    	"Comment": ""
+	    }
+    ]
+}	
+```
+
+### RegistryFix ###
+* You can try enabling core Windows components by marking them ```true```
+* You typically do not need this, unless you are trying to repair a computer from malicious actions
+
+### Integrator ###
+* ```TakeOwnership```: Mark ```true``` to add a "Take Ownership" option in right-click menu. Remove it by marking ```false```
+* ```OpenWithCMD```: Mark ```true``` to add a "Open CMD here" option in right-click menu. Remove it by marking ```false```
+
+### AdvancedTweaks ###
+* Deeply technical tweaks that you should NOT touch, unless you know what you are really doing
+
+* ```UnlockAllCores```: DO NOT use this option. Leave it ```null``` or ```false```.
+* ```DisableHPET```: Enables or disables High Precision Event Timer.
+* ```EnableLoginVerbose```: Enables or disables Detailed Login Screen
+
+#### SvchostProcessSplitting ####
+* Mark it ```true``` and set the amount of ```RAM``` to reduce the svchost.exe processes for optimal memory
+* Mark it ```false``` to enable process splitting for optimal performance
+
+### Tweaks ###
+* Mark the options you want to APPLY to ```true```
+* Mark the options you want to RESET to ```false```
+* Mark the options you want to IGNORE to ```null```
+
+### PostAction ###
+* Final action after executing the template.
+* You may mark ```Restart``` to ```true``` to restart in order to effectively apply the changes.
+* You may choose between different types of restarting by configuring ```RestartType```
+* ```Normal``` performs a normal restart
+* ```SafeMode``` performs a restart in minimal safemode
+
+* ```DisableDefender```: you can disable Windows defender (Windows 10/11 needs this) by going through safemode and returning, everything automated
+* ```EnableDefender```: same, but for enabling Windows defender