Как запретить запуск определенных приложений

Как запретить запуск определенных приложений

При администрировании сколько-нибудь значительного количества систем Microsoft Windows рано или поздно непременно возникает необходимость пользователям запретить запуск определенных приложений — игр, файлообменных клиентов и т. п. Это не только повышает производительность работы, но и позволяет предотвратить вероятность судебного преследования компании (в случае с P2P-клиентами).

Для блокирования приложений обычно приходится ставить дополнительное программное обеспечение. Одна из таких программ — это Process Blocker. Хотя утилита пока еще находится в стадии разработки, она уже представляет собой весьма эффективный инструмент, позволяющий предотвратить запуск приложений, которые не нужно запускать.

Но поскольку на данный момент утилита представлена только в бета-версии, есть у нее один недостаток. Дело в том, что Process Blocker блокирует процессы не на постоянной основе, а в момент запуска, поэтому процессы, которые запускаются мгновенно, могут проскользнуть мимо блокиратора.

Учитывая этот момент, давайте посмотрим, как работает новая утилита.

Загрузка и установка

Как и все нормальные приложения Windows, Process Blocker очень легко установить. Утилита совместима со всеми версиями Windows выше Win2000, за исключением ME. Скачать версию для 32- или 64-разрядной системы можно на

сайте Process Blocker

. Установщик представлен в формате «.msi». Процесс установки вполне стандартен и запускается двойным щелчком.

После установки в каталоге «Program Files» появится новая папка «Process Blocker» со следующими файлами:

• «list.txt» — файл конфигурации;
• «Process Blocker» — приложение;
• «processblocker.chm» — скомпилированный файл справки;
• «Tray Informer» — апплет для вывода сообщений о блокировании процессов в области уведомлений.

Настройка

Настроить Process Blocker очень легко: достаточно открыть файл «list.txt» и вписать в него программы, которые нужно заблокировать (по одной на строчку).

СОВЕТ: если вы работаете в Windows Vista, и у вас включен Контроль учетных записей пользователей (UAC), удобнее всего будет переместить файл «list.txt» из папки «Program Files\Process Blocker» на рабочий стол, отредактировать, а потом вернуть на место.
Содержимое «list.txt» исчерпывается двумя строчками:

ExampleFile.exe
AnotherOne.exe

Эти шаблоны нужно просто удалить и добавить вместо них собственные программы. Полный путь к исполняемому файлу, к счастью, вводить не надо, но имя файла должно быть указано точно. Большинство или почти все исполняемые файлы программ имеют расширение «.exe». Давайте для примера заблокируем веб-браузер Safari. Для этого добавим в файл «list.txt» строчку «safari.exe».

Закончив добавление программ, файл нужно сохранить, закрыть и вернуть обратно в папку «Program Files\Process Blocker», если он был перемещен. После этого необходимо перезапустить службу Process Blocker, чтобы изменения вступили в силу.

Для этого нужно нажать правой кнопкой мыши на объекте «Компьютер» (Computer) в меню «Пуск» и выбрать опцию «Управление» (Manage). Откроется консоль «Управление компьютером» (Computer Management). Здесь нужно выбрать папку «Службы» (Services) в разделе «Службы и приложения» (Services and Applications). При этом в основной панели появится список запущенных процессов.

В этом списке нужно найти Process Blocker, нажать на нем правой кнопкой мыши и выбрать опцию «Перезапустить» (Restart). Process Blocker тут же перезапустится, и можно будет приступать к тестированию.

Теперь давайте попытаемся запустить Safari из меню «Пуск». Браузер не запустится, а вместо этого в области уведомлений появится сообщение о том, что Safari заблокирован.

Вот и все.

В заключение

Разумеется, опытные пользователи могут обойти Process Blocker — например, остановить соответствующий процесс в консоли «Управление компьютером» или найти файл «list.txt» и удалить из него приложения, которые хотят запустить. Но в большинстве случаев Process Blocker представляет собой прекрасное, недорогое и эффективное решение проблемы, которая так мучает многих системных администраторов.

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.