Ответ Роберта был точным. Чтобы немного расширить его, и ответить на вопрос ОП о настройке режима в массовом порядке ...
Если у вас есть папка с файлами .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
в конец, если вы не хотите получать запрос на подтверждение.
(Если вы проголосуете за этот ответ, пожалуйста, проголосуйте и за Роберта!)