diff --git a/scripts/wk/repairs/win.py b/scripts/wk/repairs/win.py index 11dda1e8..948e33c8 100644 --- a/scripts/wk/repairs/win.py +++ b/scripts/wk/repairs/win.py @@ -31,6 +31,7 @@ from wk.exe import ( wait_for_procs, ) from wk.io import ( + copy_file, delete_folder, get_path_obj, non_clobber_path, @@ -928,6 +929,11 @@ def delete_registry_null_keys(): def run_adwcleaner(): """Run AdwCleaner.""" + settings_path = get_tool_path('AdwCleaner', 'AdwCleaner') + settings_path = settings_path.with_name('settings') + out_path = get_path_obj(f'{SYSTEMDRIVE}/AdwCleaner/settings') + out_path.parent.mkdir(exist_ok=True) + copy_file(settings_path, out_path, overwrite=True) run_tool('AdwCleaner', 'AdwCleaner', download=True) diff --git a/setup/windows/bin/AdwCleaner/settings b/setup/windows/bin/AdwCleaner/settings new file mode 100755 index 00000000..1c46b90d Binary files /dev/null and b/setup/windows/bin/AdwCleaner/settings differ