Как отключить запуск расширений, отличных от exe?

Как отключить запуск расширений, отличных от exe?

Я хочу сделать так, чтобы моя система не могла запускать .scr .pif (и все исполняемые форматы windows здесь) как исполняемую программу. Как мне отключить их и сделать файлы .exe запускаемыми только как программы (и .msi и .bat, конечно, останутся возможными для запуска).

решение1

Вы можете использовать политики ограничения программного обеспечения:https://technet.microsoft.com/en-us/library/bb457006.aspx

Политика ограничения программного обеспечения

Однако ничто не мешает пользователю переименовать файл. Вы также можете попробовать AppLocker (https://technet.microsoft.com/en-us/library/ee424371(v=ws.10).aspx), который более мощный, чем SRP, но переименование все еще возможно.

решение2

Хотя комментарий Карана к вашему посту об удаленииHKCR\.scr воляработа, это легко обойти. Все, что нужно сделать, это переименовать mystify.scrв mystify.exeи он запустится. К вашему сведению, заставки Windows на самом деле просто .exeисполняемые файлы.

Единственный реальный способ остановить запуск исполняемых файлов (например, .exe) — это отключить Read & Executeразрешение на вкладке безопасности в свойствах файла. Это может быть изменено пользователем или группой.

Связанный контент