|
@@ -2,6 +2,7 @@
|
|
|
using System;
|
|
|
using System.IO;
|
|
|
using System.Linq;
|
|
|
+using System.Windows.Forms;
|
|
|
|
|
|
namespace Optimizer
|
|
|
{
|
|
@@ -25,33 +26,42 @@ namespace Optimizer
|
|
|
|
|
|
internal static void ProcessAllActions()
|
|
|
{
|
|
|
+ ErrorLogger.InitSilentReport();
|
|
|
+
|
|
|
if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows7)
|
|
|
{
|
|
|
ProcessTweaksGeneral();
|
|
|
+ ErrorLogger.LogInfoSilent("Tweaks | Windows 7");
|
|
|
}
|
|
|
if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows8)
|
|
|
{
|
|
|
ProcessTweaksGeneral();
|
|
|
ProcessTweaksWindows8();
|
|
|
+ ErrorLogger.LogInfoSilent("Tweaks | Windows 8.1");
|
|
|
}
|
|
|
if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows10)
|
|
|
{
|
|
|
ProcessTweaksGeneral();
|
|
|
ProcessTweaksWindows10();
|
|
|
+ ErrorLogger.LogInfoSilent("Tweaks | Windows 10");
|
|
|
}
|
|
|
if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows11)
|
|
|
{
|
|
|
ProcessTweaksGeneral();
|
|
|
+ ProcessTweaksWindows10();
|
|
|
ProcessTweaksWindows11();
|
|
|
+ ErrorLogger.LogInfoSilent("Tweaks | Windows 11");
|
|
|
}
|
|
|
|
|
|
+ ProcessAdvancedTweaks();
|
|
|
ProcessHosts();
|
|
|
ProcessPinger();
|
|
|
ProcessProcessControl();
|
|
|
ProcessIntegrator();
|
|
|
- ProcessAdvanced();
|
|
|
ProcessRegistryFix();
|
|
|
ProcessCleaner();
|
|
|
+ ErrorLogger.GenerateSilentReport();
|
|
|
+
|
|
|
ProcessPostAction();
|
|
|
}
|
|
|
|
|
@@ -90,46 +100,40 @@ namespace Optimizer
|
|
|
|
|
|
internal static void ProcessCleaner()
|
|
|
{
|
|
|
- try
|
|
|
- {
|
|
|
- if (CurrentSilentConfig.Cleaner.TempFiles.HasValue && CurrentSilentConfig.Cleaner.TempFiles.Value) CleanHelper.PreviewTemp();
|
|
|
- if (CurrentSilentConfig.Cleaner.BsodDumps.HasValue && CurrentSilentConfig.Cleaner.BsodDumps.Value) CleanHelper.PreviewMinidumps();
|
|
|
- if (CurrentSilentConfig.Cleaner.ErrorReports.HasValue && CurrentSilentConfig.Cleaner.ErrorReports.Value) CleanHelper.PreviewErrorReports();
|
|
|
- if (CurrentSilentConfig.Cleaner.InternetExplorer.HasValue && CurrentSilentConfig.Cleaner.InternetExplorer.Value) CleanHelper.PreviewInternetExplorerCache();
|
|
|
-
|
|
|
- bool chromeCache = (CurrentSilentConfig.Cleaner.GoogleChrome.Cache.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Cache.Value : false;
|
|
|
- bool chromeCookies = (CurrentSilentConfig.Cleaner.GoogleChrome.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Cookies.Value : false;
|
|
|
- bool chromeHistory = (CurrentSilentConfig.Cleaner.GoogleChrome.History.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.History.Value : false;
|
|
|
- bool chromeSession = (CurrentSilentConfig.Cleaner.GoogleChrome.Session.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Session.Value : false;
|
|
|
- bool chromePasswords = (CurrentSilentConfig.Cleaner.GoogleChrome.Passwords.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Passwords.Value : false;
|
|
|
-
|
|
|
- bool ffCache = (CurrentSilentConfig.Cleaner.MozillaFirefox.Cache.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.Cache.Value : false;
|
|
|
- bool ffCookies = (CurrentSilentConfig.Cleaner.MozillaFirefox.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.Cookies.Value : false;
|
|
|
- bool ffHistory = (CurrentSilentConfig.Cleaner.MozillaFirefox.History.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.History.Value : false;
|
|
|
-
|
|
|
- bool braveCache = (CurrentSilentConfig.Cleaner.BraveBrowser.Cache.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Cache.Value : false;
|
|
|
- bool braveCookies = (CurrentSilentConfig.Cleaner.BraveBrowser.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Cookies.Value : false;
|
|
|
- bool braveHistory = (CurrentSilentConfig.Cleaner.BraveBrowser.History.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.History.Value : false;
|
|
|
- bool braveSession = (CurrentSilentConfig.Cleaner.BraveBrowser.Session.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Session.Value : false;
|
|
|
- bool bravePasswords = (CurrentSilentConfig.Cleaner.BraveBrowser.Passwords.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Passwords.Value : false;
|
|
|
-
|
|
|
- bool edgeCache = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Cache.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Cache.Value : false;
|
|
|
- bool edgeCookies = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Cookies.Value : false;
|
|
|
- bool edgeHistory = (CurrentSilentConfig.Cleaner.MicrosoftEdge.History.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.History.Value : false;
|
|
|
- bool edgeSession = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Session.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Session.Value : false;
|
|
|
-
|
|
|
- CleanHelper.PreviewChromeClean(chromeCache, chromeCookies, chromeHistory, chromeSession, chromePasswords);
|
|
|
- CleanHelper.PreviewFireFoxClean(ffCache, ffCookies, ffHistory);
|
|
|
- CleanHelper.PreviewEdgeClean(edgeCache, edgeCookies, edgeHistory, edgeSession);
|
|
|
- CleanHelper.PreviewBraveClean(braveCache, braveCookies, braveHistory, braveSession, bravePasswords);
|
|
|
-
|
|
|
- CleanHelper.Clean();
|
|
|
- if (CurrentSilentConfig.Cleaner.RecycleBin.HasValue && CurrentSilentConfig.Cleaner.RecycleBin.Value) CleanHelper.EmptyRecycleBin();
|
|
|
- }
|
|
|
- catch (Exception ex)
|
|
|
- {
|
|
|
- ErrorLogger.LogError("MainForm.CleanPC", ex.Message, ex.StackTrace);
|
|
|
- }
|
|
|
+ if (CurrentSilentConfig.Cleaner.TempFiles.HasValue && CurrentSilentConfig.Cleaner.TempFiles.Value) CleanHelper.PreviewTemp();
|
|
|
+ if (CurrentSilentConfig.Cleaner.BsodDumps.HasValue && CurrentSilentConfig.Cleaner.BsodDumps.Value) CleanHelper.PreviewMinidumps();
|
|
|
+ if (CurrentSilentConfig.Cleaner.ErrorReports.HasValue && CurrentSilentConfig.Cleaner.ErrorReports.Value) CleanHelper.PreviewErrorReports();
|
|
|
+ if (CurrentSilentConfig.Cleaner.InternetExplorer.HasValue && CurrentSilentConfig.Cleaner.InternetExplorer.Value) CleanHelper.PreviewInternetExplorerCache();
|
|
|
+
|
|
|
+ bool chromeCache = (CurrentSilentConfig.Cleaner.GoogleChrome.Cache.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Cache.Value : false;
|
|
|
+ bool chromeCookies = (CurrentSilentConfig.Cleaner.GoogleChrome.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Cookies.Value : false;
|
|
|
+ bool chromeHistory = (CurrentSilentConfig.Cleaner.GoogleChrome.History.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.History.Value : false;
|
|
|
+ bool chromeSession = (CurrentSilentConfig.Cleaner.GoogleChrome.Session.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Session.Value : false;
|
|
|
+ bool chromePasswords = (CurrentSilentConfig.Cleaner.GoogleChrome.Passwords.HasValue) ? CurrentSilentConfig.Cleaner.GoogleChrome.Passwords.Value : false;
|
|
|
+
|
|
|
+ bool ffCache = (CurrentSilentConfig.Cleaner.MozillaFirefox.Cache.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.Cache.Value : false;
|
|
|
+ bool ffCookies = (CurrentSilentConfig.Cleaner.MozillaFirefox.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.Cookies.Value : false;
|
|
|
+ bool ffHistory = (CurrentSilentConfig.Cleaner.MozillaFirefox.History.HasValue) ? CurrentSilentConfig.Cleaner.MozillaFirefox.History.Value : false;
|
|
|
+
|
|
|
+ bool braveCache = (CurrentSilentConfig.Cleaner.BraveBrowser.Cache.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Cache.Value : false;
|
|
|
+ bool braveCookies = (CurrentSilentConfig.Cleaner.BraveBrowser.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Cookies.Value : false;
|
|
|
+ bool braveHistory = (CurrentSilentConfig.Cleaner.BraveBrowser.History.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.History.Value : false;
|
|
|
+ bool braveSession = (CurrentSilentConfig.Cleaner.BraveBrowser.Session.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Session.Value : false;
|
|
|
+ bool bravePasswords = (CurrentSilentConfig.Cleaner.BraveBrowser.Passwords.HasValue) ? CurrentSilentConfig.Cleaner.BraveBrowser.Passwords.Value : false;
|
|
|
+
|
|
|
+ bool edgeCache = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Cache.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Cache.Value : false;
|
|
|
+ bool edgeCookies = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Cookies.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Cookies.Value : false;
|
|
|
+ bool edgeHistory = (CurrentSilentConfig.Cleaner.MicrosoftEdge.History.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.History.Value : false;
|
|
|
+ bool edgeSession = (CurrentSilentConfig.Cleaner.MicrosoftEdge.Session.HasValue) ? CurrentSilentConfig.Cleaner.MicrosoftEdge.Session.Value : false;
|
|
|
+
|
|
|
+ CleanHelper.PreviewChromeClean(chromeCache, chromeCookies, chromeHistory, chromeSession, chromePasswords);
|
|
|
+ CleanHelper.PreviewFireFoxClean(ffCache, ffCookies, ffHistory);
|
|
|
+ CleanHelper.PreviewEdgeClean(edgeCache, edgeCookies, edgeHistory, edgeSession);
|
|
|
+ CleanHelper.PreviewBraveClean(braveCache, braveCookies, braveHistory, braveSession, bravePasswords);
|
|
|
+
|
|
|
+ CleanHelper.Clean();
|
|
|
+ if (CurrentSilentConfig.Cleaner.RecycleBin.HasValue && CurrentSilentConfig.Cleaner.RecycleBin.Value) CleanHelper.EmptyRecycleBin();
|
|
|
+ ErrorLogger.LogInfoSilent($"Cleaner | Options");
|
|
|
}
|
|
|
|
|
|
internal static void ProcessHosts()
|
|
@@ -140,10 +144,12 @@ namespace Optimizer
|
|
|
foreach (AddHostsEntry x in addList)
|
|
|
{
|
|
|
HostsHelper.AddEntry(HostsHelper.SanitizeEntry(x.IpAddress) + " " + HostsHelper.SanitizeEntry(x.Domain), x.Comment);
|
|
|
+ ErrorLogger.LogInfoSilent($"Hosts | Add entry: {x.IpAddress} {x.Domain}");
|
|
|
}
|
|
|
foreach (string x in blockList)
|
|
|
{
|
|
|
HostsHelper.AddEntry("0.0.0.0 " + HostsHelper.SanitizeEntry(x));
|
|
|
+ ErrorLogger.LogInfoSilent($"Hosts | Block entry: {x}");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -188,11 +194,13 @@ namespace Optimizer
|
|
|
{
|
|
|
PingerHelper.SetDNSForAllNICs(PingerHelper.CleanBrowsingAdultDNSv4, PingerHelper.CleanBrowsingAdultDNSv6);
|
|
|
}
|
|
|
+ ErrorLogger.LogInfoSilent($"Pinger | Set DNS to: {dns}");
|
|
|
}
|
|
|
if (CurrentSilentConfig.Pinger.FlushDnsCache.HasValue &&
|
|
|
CurrentSilentConfig.Pinger.FlushDnsCache.Value == true)
|
|
|
{
|
|
|
PingerHelper.FlushDNSCache();
|
|
|
+ ErrorLogger.LogInfoSilent($"Pinger | Flush DNS cache");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -204,10 +212,12 @@ namespace Optimizer
|
|
|
foreach (string x in allowList)
|
|
|
{
|
|
|
Utilities.AllowProcessToRun(x);
|
|
|
+ ErrorLogger.LogInfoSilent($"ProcessControl | Allow process: {x}");
|
|
|
}
|
|
|
foreach (string x in blockList)
|
|
|
{
|
|
|
Utilities.PreventProcessFromRunning(x);
|
|
|
+ ErrorLogger.LogInfoSilent($"ProcessControl | Prevent process: {x}");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -217,41 +227,49 @@ namespace Optimizer
|
|
|
CurrentSilentConfig.RegistryFix.TaskManager.Value == true)
|
|
|
{
|
|
|
Utilities.EnableTaskManager();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableTaskManager");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.CommandPrompt.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.CommandPrompt.Value == true)
|
|
|
{
|
|
|
Utilities.EnableCommandPrompt();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableCommandPrompt");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.ControlPanel.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.ControlPanel.Value == true)
|
|
|
{
|
|
|
Utilities.EnableControlPanel();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableControlPanel");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.FolderOptions.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.FolderOptions.Value == true)
|
|
|
{
|
|
|
Utilities.EnableFolderOptions();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableFolderOptions");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.RunDialog.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.RunDialog.Value == true)
|
|
|
{
|
|
|
Utilities.EnableRunDialog();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableRunDialog");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.RightClickMenu.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.RightClickMenu.Value == true)
|
|
|
{
|
|
|
Utilities.EnableContextMenu();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableContextMenu");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.WindowsFirewall.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.WindowsFirewall.Value == true)
|
|
|
{
|
|
|
Utilities.EnableFirewall();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableFirewall");
|
|
|
}
|
|
|
if (CurrentSilentConfig.RegistryFix.RegistryEditor.HasValue &&
|
|
|
CurrentSilentConfig.RegistryFix.RegistryEditor.Value == true)
|
|
|
{
|
|
|
Utilities.EnableRegistryEditor();
|
|
|
+ ErrorLogger.LogInfoSilent($"RegistryFix | EnableRegistryEditor");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -262,43 +280,74 @@ namespace Optimizer
|
|
|
if (CurrentSilentConfig.Integrator.OpenWithCmd.Value)
|
|
|
{
|
|
|
IntegratorHelper.InstallOpenWithCMD();
|
|
|
+ ErrorLogger.LogInfoSilent($"Integrator | InstallOpenWithCMD");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
IntegratorHelper.DeleteOpenWithCMD();
|
|
|
+ ErrorLogger.LogInfoSilent($"Integrator | DeleteOpenWithCMD");
|
|
|
}
|
|
|
}
|
|
|
if (CurrentSilentConfig.Integrator.TakeOwnership.HasValue)
|
|
|
{
|
|
|
IntegratorHelper.InstallTakeOwnership(!CurrentSilentConfig.Integrator.TakeOwnership.Value);
|
|
|
+ ErrorLogger.LogInfoSilent($"Integrator | TakeOwnership to {CurrentSilentConfig.Integrator.TakeOwnership.Value}");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- internal static void ProcessAdvanced()
|
|
|
+ internal static void ProcessAdvancedTweaks()
|
|
|
{
|
|
|
- if (CurrentSilentConfig.UnlockAllCores.HasValue &&
|
|
|
- CurrentSilentConfig.UnlockAllCores.Value == true)
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.UnlockAllCores.HasValue &&
|
|
|
+ CurrentSilentConfig.AdvancedTweaks.UnlockAllCores.Value == true)
|
|
|
{
|
|
|
Utilities.UnlockAllCores();
|
|
|
+ ErrorLogger.LogInfoSilent("AdvancedTweaks | UnlockAllCores");
|
|
|
}
|
|
|
|
|
|
- if (CurrentSilentConfig.SvchostProcessSplitting.Disable.HasValue)
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Disable.HasValue)
|
|
|
{
|
|
|
- if (CurrentSilentConfig.SvchostProcessSplitting.Disable.Value &&
|
|
|
- CurrentSilentConfig.SvchostProcessSplitting.Ram.HasValue &&
|
|
|
- CurrentSilentConfig.SvchostProcessSplitting.Ram > 0)
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Disable.Value &&
|
|
|
+ CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Ram.HasValue &&
|
|
|
+ CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Ram > 0)
|
|
|
{
|
|
|
- Utilities.DisableSvcHostProcessSplitting(CurrentSilentConfig.SvchostProcessSplitting.Ram.Value);
|
|
|
+ Utilities.DisableSvcHostProcessSplitting(CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Ram.Value);
|
|
|
+ ErrorLogger.LogInfoSilent($"AdvancedTweaks | DisableSvcHostProcessSplitting | RAM capacity: {CurrentSilentConfig.AdvancedTweaks.SvchostProcessSplitting.Ram.Value} GB");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
Utilities.EnableSvcHostProcessSplitting();
|
|
|
+ ErrorLogger.LogInfoSilent("AdvancedTweaks | EnableSvcHostProcessSplitting");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.DisableHPET.HasValue)
|
|
|
+ {
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.DisableHPET.Value)
|
|
|
+ {
|
|
|
+ Utilities.DisableHPET();
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Utilities.EnableHPET();
|
|
|
+ }
|
|
|
+ Options.CurrentOptions.DisableHPET = CurrentSilentConfig.AdvancedTweaks.DisableHPET.Value;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.EnableLoginVerbose.HasValue)
|
|
|
+ {
|
|
|
+ if (CurrentSilentConfig.AdvancedTweaks.EnableLoginVerbose.Value)
|
|
|
+ {
|
|
|
+ Utilities.EnableLoginVerbose();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Utilities.DisableLoginVerbose();
|
|
|
+ }
|
|
|
+ Options.CurrentOptions.EnableLoginVerbose = CurrentSilentConfig.AdvancedTweaks.EnableLoginVerbose.Value;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- // TODO: Map all values to settings.json for consistency
|
|
|
#region General Tweaks
|
|
|
internal static void ProcessTweaksGeneral()
|
|
|
{
|
|
@@ -338,6 +387,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableDefender();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableWindowsDefender = CurrentSilentConfig.Tweaks.DisableWindowsDefender.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSystemRestore.HasValue)
|
|
@@ -350,6 +400,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSystemRestore();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSystemRestore = CurrentSilentConfig.Tweaks.DisableSystemRestore.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisablePrintService.HasValue)
|
|
@@ -362,6 +413,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnablePrintService();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisablePrintService = CurrentSilentConfig.Tweaks.DisablePrintService.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableMediaPlayerSharing.HasValue)
|
|
@@ -374,6 +426,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableMediaPlayerSharing();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableMediaPlayerSharing = CurrentSilentConfig.Tweaks.DisableMediaPlayerSharing.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableErrorReporting.HasValue)
|
|
@@ -386,6 +439,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableErrorReporting();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableErrorReporting = CurrentSilentConfig.Tweaks.DisableErrorReporting.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableHomeGroup.HasValue)
|
|
@@ -398,6 +452,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableHomeGroup();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableHomeGroup = CurrentSilentConfig.Tweaks.DisableHomeGroup.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSuperfetch.HasValue)
|
|
@@ -410,6 +465,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSuperfetch();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSuperfetch = CurrentSilentConfig.Tweaks.DisableSuperfetch.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableTelemetryTasks.HasValue)
|
|
@@ -422,6 +478,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableTelemetryTasks();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableTelemetryTasks = CurrentSilentConfig.Tweaks.DisableTelemetryTasks.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableOffice2016Telemetry.HasValue)
|
|
@@ -434,6 +491,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableOffice2016Telemetry();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableOffice2016Telemetry = CurrentSilentConfig.Tweaks.DisableOffice2016Telemetry.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableCompatibilityAssistant.HasValue)
|
|
@@ -446,6 +504,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableCompatibilityAssistant();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableCompatibilityAssistant = CurrentSilentConfig.Tweaks.DisableCompatibilityAssistant.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableFaxService.HasValue)
|
|
@@ -458,6 +517,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableFaxService();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableFaxService = CurrentSilentConfig.Tweaks.DisableFaxService.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSmartScreen.HasValue)
|
|
@@ -470,6 +530,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSmartScreen();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSmartScreen = CurrentSilentConfig.Tweaks.DisableSmartScreen.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableStickyKeys.HasValue)
|
|
@@ -482,6 +543,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableStickyKeys();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableStickyKeys = CurrentSilentConfig.Tweaks.DisableStickyKeys.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableHibernation.HasValue)
|
|
@@ -494,6 +556,7 @@ namespace Optimizer
|
|
|
{
|
|
|
Utilities.EnableHibernation();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableHibernation = CurrentSilentConfig.Tweaks.DisableHibernation.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSMB1.HasValue)
|
|
@@ -506,6 +569,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSMB("1");
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSMB1 = CurrentSilentConfig.Tweaks.DisableSMB1.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSMB2.HasValue)
|
|
@@ -518,6 +582,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSMB("2");
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSMB2 = CurrentSilentConfig.Tweaks.DisableSMB2.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableNTFSTimeStamp.HasValue)
|
|
@@ -530,6 +595,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableNTFSTimeStamp();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableNTFSTimeStamp = CurrentSilentConfig.Tweaks.DisableNTFSTimeStamp.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSearch.HasValue)
|
|
@@ -542,6 +608,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSearch();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSearch = CurrentSilentConfig.Tweaks.DisableSearch.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableChromeTelemetry.HasValue)
|
|
@@ -554,6 +621,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableChromeTelemetry();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableChromeTelemetry = CurrentSilentConfig.Tweaks.DisableChromeTelemetry.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableFirefoxTemeletry.HasValue)
|
|
@@ -566,6 +634,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableFirefoxTelemetry();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableFirefoxTemeletry = CurrentSilentConfig.Tweaks.DisableFirefoxTemeletry.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableVisualStudioTelemetry.HasValue)
|
|
@@ -578,6 +647,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableVisualStudioTelemetry();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableVisualStudioTelemetry = CurrentSilentConfig.Tweaks.DisableVisualStudioTelemetry.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableNVIDIATelemetry.HasValue)
|
|
@@ -590,30 +660,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableNvidiaTelemetry();
|
|
|
}
|
|
|
- }
|
|
|
-
|
|
|
- if (CurrentSilentConfig.Tweaks.DisableHPET.HasValue)
|
|
|
- {
|
|
|
- if (CurrentSilentConfig.Tweaks.DisableHPET.Value)
|
|
|
- {
|
|
|
- Utilities.DisableHPET();
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Utilities.EnableHPET();
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (CurrentSilentConfig.Tweaks.EnableLoginVerbose.HasValue)
|
|
|
- {
|
|
|
- if (CurrentSilentConfig.Tweaks.EnableLoginVerbose.Value)
|
|
|
- {
|
|
|
- Utilities.EnableLoginVerbose();
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- Utilities.DisableLoginVerbose();
|
|
|
- }
|
|
|
+ Options.CurrentOptions.DisableNVIDIATelemetry = CurrentSilentConfig.Tweaks.DisableNVIDIATelemetry.Value;
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
@@ -631,6 +678,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableOneDrive();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableOneDrive = CurrentSilentConfig.Tweaks.DisableOneDrive.Value;
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
@@ -648,6 +696,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.DisableGamingMode();
|
|
|
}
|
|
|
+ Options.CurrentOptions.EnableGamingMode = CurrentSilentConfig.Tweaks.EnableGamingMode.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.EnableLegacyVolumeSlider.HasValue)
|
|
@@ -660,6 +709,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.DisableLegacyVolumeSlider();
|
|
|
}
|
|
|
+ Options.CurrentOptions.EnableLegacyVolumeSlider = CurrentSilentConfig.Tweaks.EnableLegacyVolumeSlider.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableQuickAccessHistory.HasValue)
|
|
@@ -672,6 +722,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableQuickAccessHistory();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableQuickAccessHistory = CurrentSilentConfig.Tweaks.DisableQuickAccessHistory.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableStartMenuAds.HasValue)
|
|
@@ -684,6 +735,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableStartMenuAds();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableStartMenuAds = CurrentSilentConfig.Tweaks.DisableStartMenuAds.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.UninstallOneDrive.HasValue)
|
|
@@ -696,6 +748,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.InstallOneDrive();
|
|
|
}
|
|
|
+ Options.CurrentOptions.UninstallOneDrive = CurrentSilentConfig.Tweaks.UninstallOneDrive.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableMyPeople.HasValue)
|
|
@@ -708,6 +761,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableMyPeople();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableMyPeople = CurrentSilentConfig.Tweaks.DisableMyPeople.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.EnableLongPaths.HasValue)
|
|
@@ -720,6 +774,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.DisableLongPaths();
|
|
|
}
|
|
|
+ Options.CurrentOptions.EnableLongPaths = CurrentSilentConfig.Tweaks.EnableLongPaths.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableAutomaticUpdates.HasValue)
|
|
@@ -732,6 +787,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableAutomaticUpdates();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableAutomaticUpdates = CurrentSilentConfig.Tweaks.DisableAutomaticUpdates.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.ExcludeDrivers.HasValue)
|
|
@@ -744,6 +800,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.IncludeDrivers();
|
|
|
}
|
|
|
+ Options.CurrentOptions.ExcludeDrivers = CurrentSilentConfig.Tweaks.ExcludeDrivers.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableTelemetryServices.HasValue)
|
|
@@ -756,6 +813,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableTelemetryServices();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableTelemetryServices = CurrentSilentConfig.Tweaks.DisableTelemetryServices.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisablePrivacyOptions.HasValue)
|
|
@@ -768,6 +826,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.CompromisePrivacy();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisablePrivacyOptions = CurrentSilentConfig.Tweaks.DisablePrivacyOptions.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableCortana.HasValue)
|
|
@@ -780,6 +839,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableCortana();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableCortana = CurrentSilentConfig.Tweaks.DisableCortana.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSensorServices.HasValue)
|
|
@@ -792,6 +852,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSensorServices();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSensorServices = CurrentSilentConfig.Tweaks.DisableSensorServices.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableWindowsInk.HasValue)
|
|
@@ -804,6 +865,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableWindowsInk();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableWindowsInk = CurrentSilentConfig.Tweaks.DisableWindowsInk.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSpellingTyping.HasValue)
|
|
@@ -816,6 +878,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSpellingAndTypingFeatures();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSpellingTyping = CurrentSilentConfig.Tweaks.DisableSpellingTyping.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableXboxLive.HasValue)
|
|
@@ -828,6 +891,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableXboxLive();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableXboxLive = CurrentSilentConfig.Tweaks.DisableXboxLive.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableGameBar.HasValue)
|
|
@@ -840,6 +904,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableGameBar();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableGameBar = CurrentSilentConfig.Tweaks.DisableGameBar.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableInsiderService.HasValue)
|
|
@@ -852,6 +917,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableInsiderService();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableInsiderService = CurrentSilentConfig.Tweaks.DisableInsiderService.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableStoreUpdates.HasValue)
|
|
@@ -864,6 +930,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableStoreUpdates();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableStoreUpdates = CurrentSilentConfig.Tweaks.DisableStoreUpdates.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableCloudClipboard.HasValue)
|
|
@@ -876,6 +943,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableCloudClipboard();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableCloudClipboard = CurrentSilentConfig.Tweaks.DisableCloudClipboard.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.RemoveCastToDevice.HasValue)
|
|
@@ -888,6 +956,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.AddCastToDevice();
|
|
|
}
|
|
|
+ Options.CurrentOptions.RemoveCastToDevice = CurrentSilentConfig.Tweaks.RemoveCastToDevice.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableEdgeTelemetry.HasValue)
|
|
@@ -900,6 +969,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableEdgeTelemetry();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableEdgeTelemetry = CurrentSilentConfig.Tweaks.DisableEdgeTelemetry.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableEdgeDiscoverBar.HasValue)
|
|
@@ -912,6 +982,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableEdgeDiscoverBar();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableEdgeDiscoverBar = CurrentSilentConfig.Tweaks.DisableEdgeDiscoverBar.Value;
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
@@ -929,6 +1000,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.AlignTaskbarToCenter();
|
|
|
}
|
|
|
+ Options.CurrentOptions.TaskbarToLeft = CurrentSilentConfig.Tweaks.TaskbarToLeft.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableStickers.HasValue)
|
|
@@ -941,6 +1013,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableStickers();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableStickers = CurrentSilentConfig.Tweaks.DisableStickers.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.CompactMode.HasValue)
|
|
@@ -953,6 +1026,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.DisableFilesCompactMode();
|
|
|
}
|
|
|
+ Options.CurrentOptions.CompactMode = CurrentSilentConfig.Tweaks.CompactMode.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableSnapAssist.HasValue)
|
|
@@ -965,6 +1039,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableSnapAssist();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableSnapAssist = CurrentSilentConfig.Tweaks.DisableSnapAssist.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableWidgets.HasValue)
|
|
@@ -977,6 +1052,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableWidgets();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableWidgets = CurrentSilentConfig.Tweaks.DisableWidgets.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableChat.HasValue)
|
|
@@ -989,18 +1065,22 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableChat();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableChat = CurrentSilentConfig.Tweaks.DisableChat.Value;
|
|
|
}
|
|
|
|
|
|
- if (CurrentSilentConfig.Tweaks.DisableVBS.HasValue)
|
|
|
+ if (CurrentSilentConfig.Tweaks.DisableVirtualizationBasedTechnology.HasValue)
|
|
|
{
|
|
|
- if (CurrentSilentConfig.Tweaks.DisableVBS.Value)
|
|
|
+ if (CurrentSilentConfig.Tweaks.DisableVirtualizationBasedTechnology.Value)
|
|
|
{
|
|
|
- OptimizeHelper.DisableVirtualizationBasedSecurity();
|
|
|
+ MessageBox.Show("no vbs");
|
|
|
+ // OptimizeHelper.DisableVirtualizationBasedSecurity();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- OptimizeHelper.EnableVirtualizationBasedSecurity();
|
|
|
+ MessageBox.Show("OK vbs");
|
|
|
+ //OptimizeHelper.EnableVirtualizationBasedSecurity();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableVBS = CurrentSilentConfig.Tweaks.DisableVirtualizationBasedTechnology.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.ClassicMenu.HasValue)
|
|
@@ -1013,6 +1093,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableShowMoreOptions();
|
|
|
}
|
|
|
+ Options.CurrentOptions.ClassicMenu = CurrentSilentConfig.Tweaks.ClassicMenu.Value;
|
|
|
}
|
|
|
|
|
|
if (CurrentSilentConfig.Tweaks.DisableTPMCheck.HasValue)
|
|
@@ -1025,6 +1106,7 @@ namespace Optimizer
|
|
|
{
|
|
|
OptimizeHelper.EnableTPMCheck();
|
|
|
}
|
|
|
+ Options.CurrentOptions.DisableTPMCheck = CurrentSilentConfig.Tweaks.DisableTPMCheck.Value;
|
|
|
}
|
|
|
}
|
|
|
#endregion
|