Browse Source

Update to v15.2

deadmoon 2 years ago
parent
commit
97de39ba89
14 changed files with 261 additions and 192 deletions
  1. 6 0
      CHANGELOG.md
  2. 9 1
      CONFS.md
  3. 1 0
      Optimizer/Forms/MainForm.cs
  4. 22 4
      Optimizer/Program.cs
  5. 6 4
      Optimizer/Resources/i18n/KO.json
  6. 17 1
      Optimizer/UWPHelper.cs
  7. 13 11
      Optimizer/Utilities.cs
  8. 4 4
      README.md
  9. 16 0
      SECURITY.md
  10. 49 49
      confs/win10.conf
  11. 60 60
      confs/win11.conf
  12. 28 28
      confs/win7.conf
  13. 29 29
      confs/win8.conf
  14. 1 1
      version.txt

+ 6 - 0
CHANGELOG.md

@@ -1,3 +1,9 @@
+## [15.2] - 2023-05-11
+- New: Disable or Reset svchost process splitting mechanism
+- Hotfix: Rare crash when loading UWP apps
+- Hotfix: Properly loading UWP apps in Windows 8/8.1 now
+- Hotfix: Various localization updates
+
 ## [15.1] - 2023-04-23
 - Hotfix: Disable Edge Discover now works properly
 - Improve: Disable SmartScreen and Visual Studio Telemetry

+ 9 - 1
CONFS.md

@@ -47,6 +47,14 @@
 - ```optimizer.exe /disable=indicium,uwp```
 - ```optimizer.exe /disable=indicium,uwp,hosts```
 
+## Disable or Reset svchost process splitting mechanism ##
+### Disabling it reduces the ammount of svchost processes running, improving RAM usage ###
+#### To disable it, you need to provide your amount of RAM using this command (example for 8GB RAM): ####
+```optimizer.exe /svchostsplit=8```
+
+#### Reset the mechanism to its default configuration using: ####
+```optimizer.exe /resetsvchostsplit```
+
 ## Reset Optimizer configuration might fix it when can't open ##
 ```optimizer.exe /repair```
 
@@ -63,7 +71,7 @@ Download the configuration file based on your Windows version and edit it accord
 * ```false```: resets the specific option
 * ```null```: ignores the specific option
 
-Then, execute it like this: ```optimizer.exe /win10.conf```
+Then, execute it like this: ```optimizer.exe /config=win10.conf```
 
 ### For Windows 7: ###
 https://github.com/hellzerg/optimizer/blob/master/confs/win7.conf

+ 1 - 0
Optimizer/Forms/MainForm.cs

@@ -842,6 +842,7 @@ namespace Optimizer
 
                 if (!disableUWPApps)
                 {
+                    chkOnlyRemovable.Visible = false;
                     chkOnlyRemovable.Checked = true;
                 }
                 else

+ 22 - 4
Optimizer/Program.cs

@@ -1,8 +1,10 @@
-using System;
+using Newtonsoft.Json.Linq;
+using System;
 using System.Diagnostics;
 using System.IO;
 using System.Linq;
 using System.Reflection;
+using System.Text;
 using System.Threading;
 using System.Windows.Forms;
 
@@ -14,7 +16,7 @@ namespace Optimizer
         /* DO NOT LEAVE THEM EMPTY */
 
         internal readonly static float Major = 15;
-        internal readonly static float Minor = 1;
+        internal readonly static float Minor = 2;
 
         internal readonly static bool EXPERIMENTAL_BUILD = false;
         internal static int DPI_PREFERENCE;
@@ -47,7 +49,7 @@ namespace Optimizer
         static string _confInvalidVersionMsg = "Windows version does not match!";
         static string _confInvalidFormatMsg = "Config file is in invalid format!";
         static string _confNotFoundMsg = "Config file does not exist!";
-        static string _argInvalidMsg = "Invalid argument! Example: Optimizer.exe /silent.conf";
+        static string _argInvalidMsg = "Invalid argument! Example: Optimizer.exe /config=win10.conf";
         static string _alreadyRunningMsg = "Optimizer is already running in the background!";
 
         const string MUTEX_GUID = @"{DEADMOON-0EFC7B8A-D1FC-467F-B4B1-0117C643FE19-OPTIMIZER}";
@@ -97,7 +99,7 @@ namespace Optimizer
                 Environment.Exit(0);
                 return;
             }
-
+          
             Required.Deploy();
             FontHelper.LoadFont();
 
@@ -134,6 +136,22 @@ namespace Optimizer
                     return;
                 }
 
+                if (arg.StartsWith("/svchostsplit="))
+                {
+                    string x = arg.Replace("/svchostsplit=", string.Empty);
+                    bool isValid = !x.Any(c => !char.IsDigit(c));
+                    if (isValid && int.TryParse(x, out int result)) Utilities.DisableSvcHostProcessSplitting(result);
+                    Environment.Exit(0);
+                    return;
+                }
+
+                if (arg == "/resetsvchostsplit")
+                {
+                    Utilities.EnableSvcHostProcessSplitting();
+                    Environment.Exit(0);
+                    return;
+                }
+
                 if (arg == "/repair")
                 {
                     Utilities.Repair(true);

+ 6 - 4
Optimizer/Resources/i18n/KO.json

@@ -5,7 +5,7 @@
 	"subTouch": "터치",
 	"subTaskbar": "작업 표시줄",
 	"subExtras": "추가",	
-     "btnAbout": "확인",
+  "btnAbout": "확인",
 	"restartButton": "지금 다시 시작",
 	"restartButton8": "지금 다시 시작",
 	"restartButton10": "지금 다시 시작",
@@ -32,7 +32,7 @@
 	"vsSW": "Visual Studio 원격 측정 사용 안 함",
 	"ffTelemetrySw": "Mozilla Firefox 원격 측정 사용 안 함",
 	"chromeTelemetrySw": "Google Chrome 원격 측정 사용 안 함",
-    "compatSw": "호환성 지원 사용 안 함",
+  "compatSw": "호환성 지원 사용 안 함",
 	"smartScreenSw": "SmartScreen 사용 안 함",
 	"stickySw": "고정 키 사용 안 함",
 	"universalTab": "일반",
@@ -243,7 +243,7 @@
 	"confInvalidVersionMsg": "Windows 버전이 일치하지 않습니다!",
 	"confInvalidFormatMsg": "구성 파일의 형식이 잘못되었습니다!",
 	"confNotFoundMsg": "구성 파일이 없습니다!",
-	"argInvalidMsg": "잘못된 인수입니다! 예를 들면: Optimizer.exe /silent.conf",
+	"argInvalidMsg": "잘못된 인수입니다! 예를 들면: Optimizer.exe /config=win10.conf",
 	"alreadyRunningMsg": "Optimizer가 백그라운드에서 이미 실행 중입니다!",
 	"StartupPreviewForm": "시작 항목 미리 보기",
 	"StartupRestoreForm": "시작 항목 복원",
@@ -419,7 +419,7 @@ Microsoft 계정 로그인이 필요합니다.",
 	"gameModeTip": "하드웨어 가속 GPU 스케줄링과 함께 게임 모드를 사용합니다.",
 	"systemRestoreM": "시스템 복원을 사용하지 않도록 설정하시겠습니까? 현재 백업 이미지가 삭제됩니다!",
 	"compactModeSw": "탐색기에서 압축 모드 사용",
-	"compactModeTip": "파일 탐색기에서 파일 사이의 추가 공간과 패딩을 줄입니다."
+	"compactModeTip": "파일 탐색기에서 파일 사이의 추가 공간과 패딩을 줄입니다.",
 	"stickersTip": "스티커는 배경화면에 나타나는 커다란 이모티콘으로, 소셜 메신저에서 사용되고 있습니다.",
 	"hibernateSw": "최대 절전 모드 사용 안 함",
 	"hibernateTip": "Windows 최대 절전 모드 기능을 사용하지 않도록 설정합니다.",
@@ -433,6 +433,8 @@ Microsoft 계정 로그인이 필요합니다.",
 	"autoStartToggle": "Windows와 함께 시작",
 	"nvidiaTelemetrySw": "NVIDIA 원격 측정 사용 안 함",
 	"dnsTitle": "DNS 서버를 신속하게 변경",
+	"storeUpdatesSw": "Microsoft Store 업데이트 비활성화",
+	"storeUpdatesTip": "Microsoft Store 자동 업데이트 기능을 비활성화합니다.",
 	"vbsSw": "가상화 기반 보안 사용 안 함",
 	"vbsTip": "프로세스에 대한 악의적인 드라이버 주입을 방지하는 커널 기능입니다.
 그것은 성능에 부정적인 영향을 미칩니다.",

+ 17 - 1
Optimizer/UWPHelper.cs

@@ -1,4 +1,5 @@
 using System.Collections.Generic;
+using System.Collections.ObjectModel;
 using System.Management.Automation;
 
 namespace Optimizer
@@ -8,6 +9,10 @@ namespace Optimizer
         internal static List<KeyValuePair<string, string>> GetUWPApps(bool showAll)
         {
             List<KeyValuePair<string, string>> modernApps = new List<KeyValuePair<string, string>>();
+            if (Utilities.CurrentWindowsVersion == WindowsVersion.Windows8)
+            {
+                showAll = true;
+            }
 
             using (PowerShell script = PowerShell.Create())
             {
@@ -21,8 +26,19 @@ namespace Optimizer
                 }
 
                 string[] tmp;
+                Collection<PSObject> psResult;
+                try
+                {
+                    psResult = script.Invoke();
+                }
+                catch
+                {
+                    return modernApps;
+                }
+
+                if (psResult == null) return modernApps;
 
-                foreach (PSObject x in script.Invoke())
+                foreach (PSObject x in psResult)
                 {
                     tmp = x.ToString().Replace("@", string.Empty).Replace("{", string.Empty).Replace("}", string.Empty).Replace("Name=", string.Empty).Replace("InstallLocation=", string.Empty).Trim().Split(';');
                     modernApps.Add(new KeyValuePair<string, string>(tmp[0], tmp[1]));

+ 13 - 11
Optimizer/Utilities.cs

@@ -697,6 +697,19 @@ namespace Optimizer
             catch { }
         }
 
+        // value = RAM in GB * 1024 * 1024
+        internal static void DisableSvcHostProcessSplitting(int ramInGb)
+        {
+            ramInGb = ramInGb * 1024 * 1024;
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control", "SvcHostSplitThresholdInKB", ramInGb, RegistryValueKind.DWord);
+        }
+
+        // reset the value to default
+        internal static void EnableSvcHostProcessSplitting()
+        {
+            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control", "SvcHostSplitThresholdInKB", 380000, RegistryValueKind.DWord);
+        }
+
         internal static void DisableHPET()
         {
             Utilities.RunCommand("bcdedit /deletevalue useplatformclock");
@@ -711,17 +724,6 @@ namespace Optimizer
             Utilities.RunCommand("bcdedit /set disabledynamictick no");
         }
 
-        // [!!!]
-        //internal static void ChangeNumberOfSvcHostByRAM(string ram)
-        //{
-        //    try
-        //    {
-        //        float kbs = float.Parse(ram);
-        //        Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control", "SvcHostSplitThresholdInKB", kbs * 1024 * 1024, RegistryValueKind.DWord);
-        //    }
-        //    catch { }
-        //}
-
         internal static void RegisterAutoStart()
         {
             try

+ 4 - 4
README.md

@@ -3,7 +3,7 @@
 </p>
 
 <p align="center">
-	<a href="https://github.com/hellzerg/optimizer/releases/download/15.1/Optimizer-15.1.exe" target="_blank">
+	<a href="https://github.com/hellzerg/optimizer/releases/download/15.2/Optimizer-15.2.exe" target="_blank">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/download-button.png">
 		<br>
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/flags.png">
@@ -94,9 +94,9 @@ https://github.com/hellzerg/optimizer/blob/master/LEGACY.md
 
 ### 📊 Details:
 
-- Latest version: 15.1
-- Released: April 23, 2023
-- SHA256: B4CDDB66686BC6998609E824A173EB4FA0B5AC154845C0B47DF4BD3AF0FB558B
+- Latest version: 15.2
+- Released: May 11, 2023
+- SHA256: 1CF55C700098699732ECB2D658E6B236F1207D6D4D446AE196EEA30A8BD49751
 
 <hr>
 

+ 16 - 0
SECURITY.md

@@ -0,0 +1,16 @@
+# Security Policy
+
+## Supported Versions
+
+| Version | Supported          |
+| ------- | ------------------ |
+| 15.x   | :white_check_mark: |
+| < 15.x   | :x:                |
+
+## Reporting a Vulnerability
+
+You can always report a vulnerability or a security concern by opening
+an issue and providing all the required details.
+
+All security-related issues will be accepted in the first 24 hours
+and an update will be provided as soon as possible (usually 7-10 days).

+ 49 - 49
confs/win10.conf

@@ -1,52 +1,52 @@
 {
   "WindowsVersion": 10,
-  "EnablePerformanceTweaks": false,
-  "DisableNetworkThrottling": false,
-  "DisableWindowsDefender": false,
-  "DisableSystemRestore": false,
-  "DisablePrintService": false,
-  "DisableMediaPlayerSharing": false,
-  "DisableErrorReporting": false,
-  "DisableHomeGroup": false,
-  "DisableSuperfetch": false,
-  "DisableTelemetryTasks": false,
-  "DisableOffice2016Telemetry": false,
-  "DisableCompatibilityAssistant": false,
-  "DisableFaxService": false,
-  "DisableSmartScreen": false,
-  "DisableStickyKeys": false,
-  "DisableCloudClipboard": false,
-  "EnableLegacyVolumeSlider": false,
-  "DisableQuickAccessHistory": false,
-  "DisableStartMenuAds": false,
-  "UninstallOneDrive": false,
-  "DisableMyPeople": false,
-  "DisableAutomaticUpdates": false,
-  "ExcludeDrivers": false,
-  "DisableTelemetryServices": false,
-  "DisablePrivacyOptions": false,
-  "DisableCortana": false,
-  "DisableSensorServices": false,
-  "DisableWindowsInk": false,
-  "DisableSpellingTyping": false,
-  "DisableXboxLive": false,
-  "DisableGameBar": false,
-  "DisableInsiderService": false,
-  "DisableStoreUpdates": false,
-  "EnableLongPaths": false,
-  "RemoveCastToDevice": false,
-  "EnableGamingMode": false,
-  "DisableVisualStudioTelemetry": false,
-  "DisableFirefoxTemeletry": false,
-  "DisableChromeTelemetry": false,
-  "DisableNVIDIATelemetry": false,
-  "DisableHibernation": false,
-  "DisableSMB1": false,
-  "DisableSMB2": false,
-  "DisableNTFSTimeStamp": false,
-  "DisableSearch": false,
-  "DisableHPET": false,
-  "EnableLoginVerbose": false,
-  "DisableEdgeDiscoverBar": false,
-  "DisableEdgeTelemetry": false
+  "EnablePerformanceTweaks": null,
+  "DisableNetworkThrottling": null,
+  "DisableWindowsDefender": null,
+  "DisableSystemRestore": null,
+  "DisablePrintService": null,
+  "DisableMediaPlayerSharing": null,
+  "DisableErrorReporting": null,
+  "DisableHomeGroup": null,
+  "DisableSuperfetch": null,
+  "DisableTelemetryTasks": null,
+  "DisableOffice2016Telemetry": null,
+  "DisableCompatibilityAssistant": null,
+  "DisableFaxService": null,
+  "DisableSmartScreen": null,
+  "DisableStickyKeys": null,
+  "DisableCloudClipboard": null,
+  "EnableLegacyVolumeSlider": null,
+  "DisableQuickAccessHistory": null,
+  "DisableStartMenuAds": null,
+  "UninstallOneDrive": null,
+  "DisableMyPeople": null,
+  "DisableAutomaticUpdates": null,
+  "ExcludeDrivers": null,
+  "DisableTelemetryServices": null,
+  "DisablePrivacyOptions": null,
+  "DisableCortana": null,
+  "DisableSensorServices": null,
+  "DisableWindowsInk": null,
+  "DisableSpellingTyping": null,
+  "DisableXboxLive": null,
+  "DisableGameBar": null,
+  "DisableInsiderService": null,
+  "DisableStoreUpdates": null,
+  "EnableLongPaths": null,
+  "RemoveCastToDevice": null,
+  "EnableGamingMode": null,
+  "DisableVisualStudioTelemetry": null,
+  "DisableFirefoxTemeletry": null,
+  "DisableChromeTelemetry": null,
+  "DisableNVIDIATelemetry": null,
+  "DisableHibernation": null,
+  "DisableSMB1": null,
+  "DisableSMB2": null,
+  "DisableNTFSTimeStamp": null,
+  "DisableSearch": null,
+  "DisableHPET": null,
+  "EnableLoginVerbose": null,
+  "DisableEdgeDiscoverBar": null,
+  "DisableEdgeTelemetry": null
 }

+ 60 - 60
confs/win11.conf

@@ -1,63 +1,63 @@
 {
   "WindowsVersion": 11,
-  "EnablePerformanceTweaks": false,
-  "DisableNetworkThrottling": false,
-  "DisableWindowsDefender": false,
-  "DisableSystemRestore": false,
-  "DisablePrintService": false,
-  "DisableMediaPlayerSharing": false,
-  "DisableErrorReporting": false,
-  "DisableHomeGroup": false,
-  "DisableSuperfetch": false,
-  "DisableTelemetryTasks": false,
-  "DisableOffice2016Telemetry": false,
-  "DisableCompatibilityAssistant": false,
-  "DisableHibernation": false,
-  "DisableSMB1": false,
-  "DisableSMB2": false,
-  "DisableNTFSTimeStamp": false,
-  "DisableFaxService": false,
-  "DisableSmartScreen": false,
-  "DisableStickyKeys": false,
-  "DisableCloudClipboard": false,
-  "EnableLegacyVolumeSlider": false,
-  "DisableQuickAccessHistory": false,
-  "DisableStartMenuAds": false,
-  "UninstallOneDrive": false,
-  "DisableMyPeople": false,
-  "DisableAutomaticUpdates": false,
-  "ExcludeDrivers": false,
-  "DisableTelemetryServices": false,
-  "DisablePrivacyOptions": false,
-  "DisableCortana": false,
-  "DisableSensorServices": false,
-  "DisableWindowsInk": false,
-  "DisableSpellingTyping": false,
-  "DisableXboxLive": false,
-  "DisableGameBar": false,
-  "DisableInsiderService": false,
-  "DisableStoreUpdates": false,
-  "EnableLongPaths": false,
-  "RemoveCastToDevice": false,
-  "EnableGamingMode": false,
-  "TaskbarToLeft": false,
-  "DisableSnapAssist": false,
-  "DisableWidgets": false,
-  "DisableChat": false,
-  "TaskbarSmaller": false,
-  "DisableStickers": false,
-  "ClassicRibbon": false,
-  "ClassicMenu": false,
-  "DisableTPMCheck": false,
-  "CompactMode": false,
-  "DisableVBS": false,
-  "DisableVisualStudioTelemetry": false,
-  "DisableFirefoxTemeletry": false,
-  "DisableChromeTelemetry": false,
-  "DisableNVIDIATelemetry": false,
-  "DisableSearch": false,
-  "DisableHPET": false,
-  "EnableLoginVerbose": false,
-  "DisableEdgeDiscoverBar": false,
-  "DisableEdgeTelemetry": false
+  "EnablePerformanceTweaks": null,
+  "DisableNetworkThrottling": null,
+  "DisableWindowsDefender": null,
+  "DisableSystemRestore": null,
+  "DisablePrintService": null,
+  "DisableMediaPlayerSharing": null,
+  "DisableErrorReporting": null,
+  "DisableHomeGroup": null,
+  "DisableSuperfetch": null,
+  "DisableTelemetryTasks": null,
+  "DisableOffice2016Telemetry": null,
+  "DisableCompatibilityAssistant": null,
+  "DisableHibernation": null,
+  "DisableSMB1": null,
+  "DisableSMB2": null,
+  "DisableNTFSTimeStamp": null,
+  "DisableFaxService": null,
+  "DisableSmartScreen": null,
+  "DisableStickyKeys": null,
+  "DisableCloudClipboard": null,
+  "EnableLegacyVolumeSlider": null,
+  "DisableQuickAccessHistory": null,
+  "DisableStartMenuAds": null,
+  "UninstallOneDrive": null,
+  "DisableMyPeople": null,
+  "DisableAutomaticUpdates": null,
+  "ExcludeDrivers": null,
+  "DisableTelemetryServices": null,
+  "DisablePrivacyOptions": null,
+  "DisableCortana": null,
+  "DisableSensorServices": null,
+  "DisableWindowsInk": null,
+  "DisableSpellingTyping": null,
+  "DisableXboxLive": null,
+  "DisableGameBar": null,
+  "DisableInsiderService": null,
+  "DisableStoreUpdates": null,
+  "EnableLongPaths": null,
+  "RemoveCastToDevice": null,
+  "EnableGamingMode": null,
+  "TaskbarToLeft": null,
+  "DisableSnapAssist": null,
+  "DisableWidgets": null,
+  "DisableChat": null,
+  "TaskbarSmaller": null,
+  "DisableStickers": null,
+  "ClassicRibbon": null,
+  "ClassicMenu": null,
+  "DisableTPMCheck": null,
+  "CompactMode": null,
+  "DisableVBS": null,
+  "DisableVisualStudioTelemetry": null,
+  "DisableFirefoxTemeletry": null,
+  "DisableChromeTelemetry": null,
+  "DisableNVIDIATelemetry": null,
+  "DisableSearch": null,
+  "DisableHPET": null,
+  "EnableLoginVerbose": null,
+  "DisableEdgeDiscoverBar": null,
+  "DisableEdgeTelemetry": null
 }

+ 28 - 28
confs/win7.conf

@@ -1,31 +1,31 @@
 {
   "WindowsVersion": 7,
-  "EnablePerformanceTweaks": false,
-  "DisableNetworkThrottling": false,
-  "DisableWindowsDefender": false,
-  "DisableSystemRestore": false,
-  "DisablePrintService": false,
-  "DisableMediaPlayerSharing": false,
-  "DisableErrorReporting": false,
-  "DisableHomeGroup": false,
-  "DisableSuperfetch": false,
-  "DisableTelemetryTasks": false,
-  "DisableOffice2016Telemetry": false,
-  "DisableCompatibilityAssistant": false,
-  "DisableFaxService": false,
-  "DisableSmartScreen": false,
-  "DisableStickyKeys": false,
-  "DisableVisualStudioTelemetry": false,
-  "DisableFirefoxTemeletry": false,
-  "DisableChromeTelemetry": false,
-  "DisableNVIDIATelemetry": false,
-  "DisableHibernation": false,
-  "DisableSMB1": false,
-  "DisableSMB2": false,
-  "DisableNTFSTimeStamp": false,
-  "DisableSearch": false,
-  "DisableHPET": false,
-  "EnableLoginVerbose": false,
-  "DisableEdgeDiscoverBar": false,
-  "DisableEdgeTelemetry": false
+  "EnablePerformanceTweaks": null,
+  "DisableNetworkThrottling": null,
+  "DisableWindowsDefender": null,
+  "DisableSystemRestore": null,
+  "DisablePrintService": null,
+  "DisableMediaPlayerSharing": null,
+  "DisableErrorReporting": null,
+  "DisableHomeGroup": null,
+  "DisableSuperfetch": null,
+  "DisableTelemetryTasks": null,
+  "DisableOffice2016Telemetry": null,
+  "DisableCompatibilityAssistant": null,
+  "DisableFaxService": null,
+  "DisableSmartScreen": null,
+  "DisableStickyKeys": null,
+  "DisableVisualStudioTelemetry": null,
+  "DisableFirefoxTemeletry": null,
+  "DisableChromeTelemetry": null,
+  "DisableNVIDIATelemetry": null,
+  "DisableHibernation": null,
+  "DisableSMB1": null,
+  "DisableSMB2": null,
+  "DisableNTFSTimeStamp": null,
+  "DisableSearch": null,
+  "DisableHPET": null,
+  "EnableLoginVerbose": null,
+  "DisableEdgeDiscoverBar": null,
+  "DisableEdgeTelemetry": null
 }

+ 29 - 29
confs/win8.conf

@@ -1,32 +1,32 @@
 {
   "WindowsVersion": 8,
-  "EnablePerformanceTweaks": false,
-  "DisableNetworkThrottling": false,
-  "DisableWindowsDefender": false,
-  "DisableSystemRestore": false,
-  "DisablePrintService": false,
-  "DisableMediaPlayerSharing": false,
-  "DisableErrorReporting": false,
-  "DisableHomeGroup": false,
-  "DisableSuperfetch": false,
-  "DisableTelemetryTasks": false,
-  "DisableOffice2016Telemetry": false,
-  "DisableCompatibilityAssistant": false,
-  "DisableFaxService": false,
-  "DisableSmartScreen": false,
-  "DisableStickyKeys": false,
-  "DisableOneDrive": false,
-  "DisableVisualStudioTelemetry": false,
-  "DisableFirefoxTemeletry": false,
-  "DisableChromeTelemetry": false,
-  "DisableNVIDIATelemetry": false,
-  "DisableHibernation": false,
-  "DisableSMB1": false,
-  "DisableSMB2": false,
-  "DisableNTFSTimeStamp": false,
-  "DisableSearch": false,
-  "DisableHPET": false,
-  "EnableLoginVerbose": false,
-  "DisableEdgeDiscoverBar": false,
-  "DisableEdgeTelemetry": false
+  "EnablePerformanceTweaks": null,
+  "DisableNetworkThrottling": null,
+  "DisableWindowsDefender": null,
+  "DisableSystemRestore": null,
+  "DisablePrintService": null,
+  "DisableMediaPlayerSharing": null,
+  "DisableErrorReporting": null,
+  "DisableHomeGroup": null,
+  "DisableSuperfetch": null,
+  "DisableTelemetryTasks": null,
+  "DisableOffice2016Telemetry": null,
+  "DisableCompatibilityAssistant": null,
+  "DisableFaxService": null,
+  "DisableSmartScreen": null,
+  "DisableStickyKeys": null,
+  "DisableOneDrive": null,
+  "DisableVisualStudioTelemetry": null,
+  "DisableFirefoxTemeletry": null,
+  "DisableChromeTelemetry": null,
+  "DisableNVIDIATelemetry": null,
+  "DisableHibernation": null,
+  "DisableSMB1": null,
+  "DisableSMB2": null,
+  "DisableNTFSTimeStamp": null,
+  "DisableSearch": null,
+  "DisableHPET": null,
+  "EnableLoginVerbose": null,
+  "DisableEdgeDiscoverBar": null,
+  "DisableEdgeTelemetry": null
 }

+ 1 - 1
version.txt

@@ -1 +1 @@
-15.1
+15.2