From 98fdb48a276128b4cda17ac8bf27adb05f62d720 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Wed, 8 Dec 2021 21:43:32 -0700 Subject: [PATCH] Deselect Autologon by default Addresses issue #4 --- scripts/wk/repairs/win.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/wk/repairs/win.py b/scripts/wk/repairs/win.py index 78176b6b..38747c5b 100644 --- a/scripts/wk/repairs/win.py +++ b/scripts/wk/repairs/win.py @@ -244,11 +244,15 @@ def init(menus): ) # Check if autologon is needed - if not session_started and is_autologon_enabled(): - LOG.warning('Skipping Autologon to preserve current settings.') - menus['Options'].options['Use Autologon']['Disabled'] = True - menus['Options'].options['Use Autologon']['Selected'] = False - reg_set_value('HKCU', AUTO_REPAIR_KEY, 'Use Autologon', 0, 'DWORD') + if not session_started: + if is_autologon_enabled(): + LOG.warning('Skipping Autologon to preserve current settings.') + menus['Options'].options['Use Autologon']['Disabled'] = True + menus['Options'].options['Use Autologon']['Selected'] = False + reg_set_value('HKCU', AUTO_REPAIR_KEY, 'Use Autologon', 0, 'DWORD') + else: + # Deselect Autologon by default + menus['Options'].options['Use Autologon']['Selected'] = False save_selection_settings(menus) # Start or resume a repair session