diff --git a/.bin/Scripts/settings/launchers.py b/.bin/Scripts/settings/launchers.py index 3034d044..c43eb674 100644 --- a/.bin/Scripts/settings/launchers.py +++ b/.bin/Scripts/settings/launchers.py @@ -630,6 +630,27 @@ LAUNCHERS = { 'L_PATH': 'WinAIO Repair', 'L_ITEM': 'Repair_Windows.exe', 'L_ELEV': 'True', + 'Extra Code': [ + r'copy /y "%bin%\WinAIORepair\__empty.ini" "%bin%\WinAIORepair\settings.ini"', + ], + }, + 'WinAIO Repair (Fix Associations)': { + 'L_TYPE': 'Executable', + 'L_PATH': 'WinAIO Repair', + 'L_ITEM': 'Repair_Windows.exe', + 'L_ELEV': 'True', + 'Extra Code': [ + r'copy /y "%bin%\WinAIORepair\__associations.ini" "%bin%\WinAIORepair\settings.ini"', + ], + }, + 'WinAIO Repair (Fix Permissions)': { + 'L_TYPE': 'Executable', + 'L_PATH': 'WinAIO Repair', + 'L_ITEM': 'Repair_Windows.exe', + 'L_ELEV': 'True', + 'Extra Code': [ + r'copy /y "%bin%\WinAIORepair\__permissions.ini" "%bin%\WinAIORepair\settings.ini"', + ], }, }, r'Uninstallers': { diff --git a/.bin/WinAIO Repair/__associations.ini b/.bin/WinAIO Repair/__associations.ini new file mode 100644 index 00000000..e5e98326 Binary files /dev/null and b/.bin/WinAIO Repair/__associations.ini differ diff --git a/.cbin/_include/WinAIO Repair/settings.ini b/.bin/WinAIO Repair/__empty.ini similarity index 98% rename from .cbin/_include/WinAIO Repair/settings.ini rename to .bin/WinAIO Repair/__empty.ini index 76a72c4f..7f99a0b9 100644 Binary files a/.cbin/_include/WinAIO Repair/settings.ini and b/.bin/WinAIO Repair/__empty.ini differ diff --git a/.bin/WinAIO Repair/__permissions.ini b/.bin/WinAIO Repair/__permissions.ini new file mode 100644 index 00000000..7ef67e77 Binary files /dev/null and b/.bin/WinAIO Repair/__permissions.ini differ