Відповідь Роберта була точковою. Щоб трохи розширити його і відповісти на питання ОП про налаштування режиму масово ...
Якщо у вас є папка, повна .exe-файлів для обробки, ви можете зробити це:
for %x in ("*.exe") do reg.exe Add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~fx" /d "WINXPSP3"
У цьому прикладі використовується HKCU замість HKLM; не забудьте вибрати той, який ви дійсно хочете.
Щоб видалити налаштування, із запитом підтвердження для кожного з них:
for %x in ("*.exe") do reg.exe Delete "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%~fx"
Додайте /f
до кінця, якщо ви не хочете, щоб вас вимагали підтвердження.
(Якщо ви проголосуєте за цю відповідь, будь ласка, проголосуйте і за Роберта!)