@@ -6,7 +6,6 @@ import 'setup_service.dart';
66import 'package:process_run/shell_run.dart' ;
77
88class SecurityService implements SetupService {
9-
109 static final Shell _shell = Shell ();
1110
1211 static const _instance = SecurityService ._private ();
@@ -167,24 +166,23 @@ class SecurityService implements SetupService {
167166 RegistryHive .localMachine,
168167 r'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' ,
169168 'FeatureSettingsOverride' ) ==
170- 0 ;
169+ null ;
171170 }
172171
173172 void enableSpectreMeltdown () {
174- RegistryUtilsService .deleteValue (
175- Registry .localMachine,
176- r'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' ,
177- 'FeatureSettings' );
178173 RegistryUtilsService .writeDword (
179174 Registry .localMachine,
180175 r'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' ,
181- 'FeatureSettingsOverride ' ,
176+ 'FeatureSettings ' ,
182177 0 );
183- RegistryUtilsService .writeDword (
178+ RegistryUtilsService .deleteValue (
184179 Registry .localMachine,
185180 r'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' ,
186- 'FeatureSettingsOverrideMask' ,
187- 3 );
181+ 'FeatureSettingsOverride' );
182+ RegistryUtilsService .deleteValue (
183+ Registry .localMachine,
184+ r'SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' ,
185+ 'FeatureSettingsOverrideMask' );
188186 }
189187
190188 void disableSpectreMeltdown () {
0 commit comments