Как заблокировать работу программы в windows 10

Если у вас возникла необходимость запрета запуска определенных программ в Windows, вы можете сделать это с помощью редактора реестра или редактора локальной групповой политики (последнее доступно только в Профессиональной, Корпоративной и Максимальной редакциях).

В этой инструкции подробно о том, как именно заблокировать запуск программы двумя упомянутыми методами. В случае, если цель запрета — ограждение ребенка от использования отдельных приложений, в Windows 10 вы можете использовать родительский контроль. Также существуют следующие методы: Запрет запуска всех программ кроме приложений из Магазина, Режим киоска Windows 10 (разрешение запуска только одного приложения).

Запрет запуска программ в редакторе локальной групповой политики

Первый способ — блокировка запуска определенных программ с использованием редактора локальной групповой политики, доступного в отдельных редакциях Windows 10, 8.1 и Windows 7.

Для установки запрета этим способом, выполните следующие шаги

  1. Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите gpedit.msc и нажмите Enter. Откроется редактор локальной групповой политики (при его отсутствии, используйте метод с помощью редактора реестра).
  2. В редакторе перейдите к разделу Конфигурация пользователя — Административные шаблоны — Система.
  3. Обратите внимание на два параметра в правой части окна редактора: «Не запускать указанные приложения Windows» и «Выполнять только указанные приложения Windows». В зависимости от задачи (запретить отдельные программы или разрешить только выбранные программы) можно использовать каждый из них, но рекомендую использовать первый. Дважды кликните мышью по «Не запускать указанные приложения Windows». 
    Запрет запуска программ в редакторе локальной групповой политики

  4. Установите «Включено», а затем нажмите по кнопке «Показать» в пункте «Список запрещенных программ». 
    Включить блокировку запуска программ

  5. Добавьте в список имена .exe файлов тех программ, которые нужно заблокировать. Если вы не знаете имя .exe файла, можно запустить такую программу, найти её в диспетчере задач Windows и посмотреть его. Полный путь к файлу указывать не нужно, при его указании запрет работать не будет. 
    Добавить программы в список блокировки

  6. После добавления всех необходимых программ в список запрещенных, нажмите Ок и закройте редактор локальной групповой политики.

Обычно изменения вступают в силу сразу, без перезагрузки компьютера и запуск программы становится невозможным.

Блокировка запуска программ с помощью редактора реестра

Настроить запрет запуска выбранных программ можно и в редакторе реестра, если gpedit.msc недоступен на вашем компьютере.

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
  2. Перейдите к разделу реестра
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. В разделе «Explorer» создайте подраздел с именем DisallowRun (сделать это можно, нажав правой кнопкой мыши по «папке» Explorer и выбрав нужный пункт меню).
  4. Выберите подраздел DisallowRun и создайте строковый параметр (правый клик в пустом месте правой панели — создать — строковый параметр) с именем 1. 
    Создание раздела реестра DisallowRun

  5. Дважды нажмите по созданному параметру и в качестве значения укажите имя .exe файла программы, которую нужно запретить запускать. 
  6. Повторите те же действия для блокировки других программ, давая имена строковых параметров по порядку. 
    Список заблокированных программ в реестре

На этом весь процесс будет завершен, а запрет вступит в силу без перезагрузки компьютера или выхода из Windows.

В дальнейшем, чтобы отменить запреты, сделанные первым или вторым способом, можно с помощью regedit удалить параметры из указанного раздела реестра, из списка запрещенных программ в редакторе локальной групповой политики или просто отключить (установить «Отключено» или «Не задано») измененную политику в gpedit.

Дополнительная информация

В Windows также доступен запрет запуска программ с помощью Software Restriction Policy, однако настройка политик безопасности SRP выходит за рамки этого руководства. В общем упрощенном виде: вы можете зайти в редактор локальной групповой политики в раздел Конфигурация компьютера — Конфигурация Windows — Параметры безопасности, нажать правой кнопкой мыши по пункту «Политики ограниченного использования программ» и в дальнейшем производить настройку необходимых параметров.

Создание Software Restriction Policy

Например, самый простой вариант — создать правило для пути в разделе «Дополнительные правила», запретив запуск всех программ, расположенных в указанной папке, но это лишь очень поверхностное приближение к Software Restriction Policy. А если для настройки использовать редактор реестра, то задача ещё усложняется. Но эту технику используют некоторые сторонние программы, упрощающие процесс, например, можете ознакомиться с инструкцией Блокировка программ и системных элементов в AskAdmin.

Загрузить PDF

Загрузить PDF

В этой статье мы расскажем вам, как в Windows заблокировать запуск программы. Это можно сделать с помощью редактора реестра.

  1. Step 1 Откройте меню «Пуск» icon.

    Нажмите на логотип Windows в левом нижнем углу.

  2. Step 2 Щелкните по ☰.

    Этот значок находится в верхнем левом углу меню «Пуск». Слева откроется меню.

  3. Step 3 Нажмите Все приложения.

    Эта опция находится в верхней левой части меню «Пуск».

  4. Step 4 Найдите программу, которую хотите заблокировать.

    Для этого прокрутите список программ.

    • Возможно, вам придется открыть папку, чтобы найти нужную программу. Например, если вы хотите заблокировать Блокнот, прокрутите вниз и щелкните по папке «Стандартные», в которой находится значок программы «Блокнот».
  5. Step 5 Щелкните по программе правой кнопкой мыши.

    Раскроется меню.

  6. Step 6 Выберите Еще.

    Эта опция находится в меню. Откроется всплывающее окно.

  7. Step 7 Нажмите Расположение файла.

    Эта опция находится во всплывающем окне. В Проводнике откроется папка с ярлыком программы.

  8. Step 8 Щелкните правой кнопкой мыши по ярлыку программы.

    Вы найдете его в окне Проводника. Раскроется меню.

  9. Step 9 Нажмите Расположение файла.

    Эта опция находится в меню. Откроется папка с исполняемым файлом программы.

  10. Step 10 Щелкните правой кнопкой...

    Щелкните правой кнопкой мыши по EXE-файлу (он помечен значком программы), а затем нажмите Свойства. Откроется окно «Свойства».

  11. Step 11 Найдите имя и расширение файла.

    Имя файла отображается в текстовом поле в верхней части окна «Свойства», а расширение указано в круглых скобках справа от «Тип файла». Вам понадобится как имя файла, так и его расширение.

    • В подавляющем большинстве случаев расширением является «.exe».
    • Например, имя и расширение программы «Блокнот»: notepad.exe.
  12. Step 12 Запишите имя и расширение файла.

    Они понадобятся, чтобы заблокировать программу в редакторе реестра.

    Реклама

  1. Step 1 Откройте меню «Пуск» icon.

    Нажмите на логотип Windows в левом нижнем углу.

    • Описанные здесь действия выполняйте для учетной записи пользователя, которому вы хотите запретить запускать определенную программу.
  2. Step 2 Введите regedit в поле поиска.

    Начнется поиск редактора реестра.

  3. Step 3 Нажмите на regedit.

    Этот значок в виде нескольких синих кубиков находится вверху меню «Пуск».

  4. Step 4 Щелкните по Да.

    Так вы откроете редактор реестра.

    • Если у вас нет прав администратора, редактор реестра не откроется.
  5. Step 5 откройте папку «Policies».

    Выполните следующие действия:

    • дважды нажмите на «HKEY_CURRENT_USER» в верхнем левом углу;
    • дважды нажмите на «Software» под «HKEY_CURRENT_USER»;
    • дважды нажмите на «Microsoft»;
    • дважды нажмите на «Windows»;
    • дважды нажмите на «CurrentVersion».
  6. Step 6 Нажмите на «Policies».

    Вы найдете эту папку ниже папки «CurrentVersion». В правой части окна отобразится содержимое папки «Policies».

    Реклама

  1. Step 1 Убедитесь, что папки «Explorer» нет.

    Если в папке «Policies» (в правой части экрана) вы видите папку «Explorer», сразу перейдите к шагу «Нажмите на папку “Explorer”».

    • Если папки «Explorer» нет, создайте ее.
  2. Step 2 Откройте меню Правка.

    Вы найдете его в верхнем левом углу.

    • Меню, которые находятся в верхнем левом углу, можно применять только к содержимому открытой папки.
  3. Step 3 Щелкните по Создать.

    Вы найдете эту опцию вверху меню «Правка». Появится всплывающее окно.

  4. Step 4 Нажмите Раздел.

    Вы найдете эту опцию вверху всплывающего окна. В левой части окна отобразится новая папка (ниже папки «Policies»).

  5. Step 5 Введите Explorer, а затем нажмите ↵ Enter.

    В папке «Policies» будет создана папка «Explorer».

  6. Step 6 Нажмите на папку «Explorer».

    Она находится в левой части окна.

  7. Step 7 Откройте меню Правка.

    Оно расположено в верхнем левом углу.

  8. Step 8 Нажмите Создать.

    Откроется меню.

  9. Step 9 Щелкните по Параметр DWORD (32 бит).

    Так вы создадите новый параметр в папке «Explorer».

  10. Step 10 Введите DisallowRun, а затем нажмите ↵ Enter.

    Теперь именем нового параметра будет «DisallowRun».

  11. Step 11 Дважды нажмите на DisallowRun.

    Откроется параметр «DisallowRun».

  12. Step 12 Измените значение параметра «DisallowRun» на 1.

    Введите 1 в строке «Значение», а затем щелкните по OK.

  13. Step 13 Нажмите на папку «Explorer».

    Она находится в левой части окна.

  14. Step 14 Создайте новую папку.

    Щелкните по «Правка» > «Создать» > «Раздел».

  15. Step 15 Введите DisallowRun, а затем нажмите ↵ Enter.

    В папке «Explorer» будет создана папка «DisallowRun».

    Реклама

  1. Step 1 Нажмите на папку «DisallowRun».

    Она находится в левой части окна.

  2. Step 2 Создайте новый строковый параметр.

    Для этого щелкните по «Правка» > «Создать» > «Строковый параметр».

  3. Step 3 Введите 1, а затем нажмите ↵ Enter.

    Теперь именем созданного строкового параметра будет «1».

  4. Step 4 Откройте созданный строковый параметр.

    Дважды нажмите на строковый параметр «1».

  5. Step 5 Введите имя программы, которую нужно заблокировать.

    Щелкните по строке «Значение», а затем введите имя и расширение программы, которые вы записали ранее.

    • Например, если нужно заблокировать Блокнот, в указанной строке введите notepad.exe.
  6. Step 6 Нажмите OK.

    Строковый параметр будет сохранен — отныне он будет блокировать запуск выбранной программы.

    • Чтобы заблокировать больше программ, создайте строковые параметры с именами «2», «3», «4» и так далее по возрастанию.
  7. Step 7 Закройте окно редактора реестра.

    Отныне указанную программу нельзя запустить (возможно, вам придется перезагрузить компьютер, чтобы изменения вступили в силу).

    Реклама

Советы

  • В Windows 10 Профессиональная и в Windows 10 Корпоративная запуск программ блокируется в редакторе групповой политики. Чтобы узнать, как это делается, прочитайте статью на сайте Microsoft.
  • Соблюдайте осторожность, редактируя реестр. Если изменить или удалить параметры, которых нет в данной статье, можно уничтожить систему.

Реклама

Предупреждения

  • Пользователь сможет запустить заблокированный EXE-файл, если изменит его имя. Такой прием работает не всегда, но все же лучше помнить о нем.

Реклама

Об этой статье

Эту страницу просматривали 98 514 раз.

Была ли эта статья полезной?

Эта функция доступна в версиях Frontline Starter, Frontline Standard и Frontline Plus, Business Plus, Enterprise Standard и Enterprise Plus, Education Standard, Education Plus и лицензия Endpoint Education, Enterprise Essentials и Enterprise Essentials Plus, Cloud Identity Premium.Сравнение версий

Если вы управляете корпоративными устройствами с ОС Windows с помощью системы управления устройствами Windows, вы можете ограничить на этих устройствах работу приложений, добавив специальные настройки в консоли администратора Google. Для этого вам нужно указать приложения в XML-файле и загрузить его в качестве значения для специальной настройки. Вы можете блокировать отдельные приложения или все файлы приложений определенного типа, например файлы EXE или MSI.

Шаг 1. Укажите разрешенные и заблокированные приложения в XML-файле

XML-файл можно создать с помощью командной строки в PowerShell или графического интерфейса пользователя в редакторе групповых политик Windows. Ниже описано, как создать одну политику, но вы можете включить в XML-файл несколько связанных политик для приложений с одним и тем же типом файлов. Посмотрите примеры.

Важно! Чтобы блокировать разные типы файлов приложений (EXE, MSI, Script, StoreApps и DLL), необходимо создать отдельные пользовательские настройки.

Вариант 1. Командная строка (PowerShell)

  1. Создайте случайный идентификатор GUID с помощью онлайн-генератора. Совет. В поисковой системе введите запрос online GUID generator.
  2. Если вы хотите заблокировать определенное приложение, получите сведения об этом приложении. Если вы хотите заблокировать все приложения с определенным типом файлов, можно пропустить этот шаг.
    1. На устройстве с ОС Windows скачайте исполняемый файл приложения (с расширением EXE), которое вы хотите заблокировать или разрешить.
    2. Откройте PowerShell.
    3. Выполните команду Get-AppLockerFileInformation -path PathToExe | format-list, где PathToExe – это путь к исполняемому файлу.
    4. В ответе найдите значения в строке Publisher и сохраните их. Эти значения имеют следующий формат и соответствуют значениям, которые вы будете использовать в XML-файле:

      Название_издателя\Название_продукта\Название_исполняемого_файла,Версия_исполняемого_файла

      Название издателя представляет собой длинную строку вида O=MICROSOFT CORPORATION, L=REDWOOD, S=WASHINGTON, C=US, и ее нужно включить целиком.

  3. Скопируйте в текстовый редактор следующий код XML:

    <RuleCollection Type="Type" EnforcementMode="Enabled">
      <FilePublisherRule Id=GUID Name=PolicyName Description=PolicyDescription UserOrGroupSid=UserOrGroupSid Action=[Allow|Deny]>
         <Conditions>
           <FilePublisherCondition PublisherName=PublisherName BinaryName=BinaryName ProductName=ProductName>
             <BinaryVersionRange HighSection=latestVersion LowSection=earliestVersion />
           </FilePublisherCondition>
         </Conditions>
       </FilePublisherRule>
    </RuleCollection>

  4. Замените теги в XML-файле реальными значениями. Примеры того, как сгруппировать несколько политик в один файл и выполнить другие действия, приведены ниже.
    Тег Значение
    Type

    Тип файла приложения (должен соответствовать OMA-URI):

    • Для EXE-файлов введите "Exe"
    • Для MSI-файлов введите "Msi"
    • Для файлов Script введите "Script"
    • Для DLL-файлов введите "Dll"
    • Для приложений из Microsoft Store введите "Appx"
    GUID Глобальный уникальный идентификатор, который вы сгенерировали на шаге 1.
    PolicyName Название для политики. Можно ввести любую строку.
    PolicyDescription Описание политики.
    UserOrGroupSid Пользователи или группы, к которым применяется политика:

    • Чтобы применить политику ко всем пользователям устройства, введите S-1-1-0.
    • Чтобы применить политику к конкретному пользователю, введите его идентификатор SID. Чтобы получить этот идентификатор, выполните в командной строке команду

      wmic имя_пользователя get name,sid,

      где имя_пользователя – это имя нужного пользователя на устройстве. Если вы не знаете имени пользователя, получите список всех пользователей на устройстве с помощью команды

      wmic useraccount get name,sid.

    • Вы можете ввести только одно имя пользователя. Чтобы применить политику к большему количеству пользователей, объедините их в группу или скопируйте политику и измените в ней имя.

    • Чтобы применить политику к группе, введите идентификатор SID группы. Чтобы получить этот идентификатор для группы, выполните в командной строке команду

      wmic название_группы get name,sid,

      где название_группы – это название группы на устройстве. Если вы не знаете названия группы, вы можете получить список всех групп на этом устройстве, запустив команду

      wmic group get name,sid.

    Allow|Deny Выберите действие для политики: разрешить или заблокировать указанные приложения.
    PublisherName Название издателя приложения (указанное на шаге 2). Вы можете использовать подстановочный знак *, но совпадения по регулярным выражениям, а также подстановочные знаки префиксов и суффиксов не поддерживаются.
    BinaryName

    Название исполняемого файла (указанное на шаге 2). Вы можете использовать подстановочный знак *, но совпадения по регулярным выражениям, а также подстановочные знаки префиксов и суффиксов не поддерживаются.

    Например, чтобы блокировать все EXE-файлы, введите * и при добавлении специальной настройки выберите OMA-URI, который заканчивается на /EXE/Policy.

    ProductName Название продукта (указанное на шаге 2). Вы можете использовать подстановочный знак *, но совпадения по регулярным выражениям, а также подстановочные знаки префиксов и суффиксов не поддерживаются.
    latestVersion Номер последней версии приложения, к которой применяется эта политика. Чтобы блокировать все версии этого приложения, введите *.
    earliestVersion Номер самой ранней версии приложения, к которой применяется эта политика. Чтобы блокировать все версии этого приложения, введите *.
  5. Сохраните файл.

Вариант 2. Графический интерфейс пользователя (редактор групповых политик Windows)

  1. Выполните инструкции из раздела Generating the XML (Создание XML-файла) этой статьи Microsoft. Остановитесь, когда дойдете до раздела Creating the Policy (Создание политики).

    Примечание. Эти инструкции описывают процесс создания политики для приложения, установленного на устройстве. Чтобы создать политику для приложения, не установленного на устройстве, на шаге 6 выберите Use an installed packaged app as a reference (Использовать пакет установленного приложения в качестве примера).

  2. После экспорта XML-файла удалите созданную вами политику в редакторе групповых политик. В противном случае эта политика будет применена на устройстве.

Шаг 2. Добавьте специальную настройку

  1. Войдите в консоль администратора Google как администратор.

    Войти в консоль администратора можно, только если вы используете аккаунт администратора.

  2. Нажмите Специальные настройки.
  3. Нажмите Добавить специальную настройку.
  4. Задайте специальную настройку:
    1. В поле OMA-URI введите ApplicationLaunchRestriction и выберите один из вариантов, который соответствует типу файла приложения в этой политике.
      • Для EXE-файлов выберите ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/EXE/Policy.
      • Для приложений из Microsoft Store выберите ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/AppStore/Policy
      • Для MSI-файлов выберите ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/MSI/Policy
      • Для скриптов PowerShell выберите ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/Script/Policy
      • Для DLL-файлов выберите ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/DLL/Policy

      Дополнительная информация приведена в документации Microsoft по AppLocker CSP.

    2. В поле OMA-URI замените <Enter Grouping> случайной строкой с буквенно-цифровыми символами. Она должна быть уникальной для каждой специальной настройки. Например, если вы добавляете одну специальную настройку для блокировки файлов EXE, а другую для блокировки файлов MSI, используйте для них разные значения.
    3. При выборе OMA-URI в поле Имя подставляется значение «Политика». Введите уникальное имя, которое поможет вам найти его в списке специальных настроек.
    4. Для параметра Тип данных выберите значение Строка (XML), нажмите Загрузить файл XML и выберите созданный вами в первом разделе XML-файл конфигурации.
    5. Введите описание специальной настройки, которое поясняет ее действие и целевые объекты (необязательно).
  5. Нажмите Далее и выберите организационное подразделение, к которому нужно применить специальную настройку, или нажмите Добавить, чтобы перейти к следующей настройке. Дополнительные правила не будут применены к организационному подразделению, пока вы не нажмете Далее и не выберете его.
  6. Выберите организационное подразделение, к которому будет применена политика.
  7. Нажмите Применить.

Если пользователь в организационном подразделении попытается установить или открыть заблокированное приложение на устройстве с ОС Windows, он увидит сообщение об ошибке, поясняющее, что это приложение заблокировано системным администратором.

Примеры XML-файлов

Как разрешить только подписанные приложения (заблокировать все неподписанные приложения)

Эта политика позволяет пользователям устанавливать только подписанные приложения и запрещает устанавливать неподписанные приложения, тип файлов которых указан в OMA-URI.

Чтобы заблокировать все неподписанные приложения с любым типом файлов, добавьте пользовательский параметр для каждого типа файлов и в качестве значения для него укажите приведенный ниже XML-код.

Примечание. В RuleCollection параметр Type должен соответствовать типу файла приложения. Поддерживаются следующие значения: "Exe" для файлов формата EXE, "Msi" для MSI-файлов, "Script" для файлов скриптов, "Dll" для DLL-файлов и "Appx" для приложений из Microsoft Store. В FilePublisherRule замените GUID случайным значением, которое вы получили с помощью онлайн-генератора GUID.

<RuleCollection Type="Type" EnforcementMode="Enabled">
  <FilePublisherRule Id=GUID Name="Allow all signed apps" Description="Allows all users to run signed apps" UserOrGroupSid="S-1-1-0" Action="Allow">
     <Conditions>
       <FilePublisherCondition PublisherName="*" ProductName="*" BinaryName="*">   
         <BinaryVersionRange LowSection="*" HighSection="*" />
       </FilePublisherCondition>
     </Conditions>
   </FilePublisherRule>      
</RuleCollection> 

Как заблокировать определенные приложения

Для блокировки приложений нужно включить раздел <FilePublisherRule>, который разрешает приложения, и <FilePublisherRule> заблокирует все приложения, какие вам нужно.

Стандартный формат:

<RuleCollection Type="Type" EnforcementMode="Enabled">
  <FilePublisherRule...>
    ...разрешенные приложения...
  </FilePublisherRule>
  <FilePublisherRule...>
    ...условия для блокировки первого приложения...
  </FilePublisherRule>
  <FilePublisherRule...>
    ...условия для блокировки второго приложения...
  </FilePublisherRule>
</RuleCollection>

Примечание. В RuleCollection параметр Type должен соответствовать типу файла приложения. Поддерживаются следующие значения: "Exe" для файлов формата EXE, "Msi" для MSI-файлов, "Script" для файлов скриптов, "Dll" для DLL-файлов и "Appx" для приложений из Microsoft Store. В FilePublisherRule замените GUID случайным значением, которое вы получили с помощью онлайн-генератора GUID.

Например, такая политика не позволяет пользователям запускать «App A» и «App B», которые являются EXE-файлами:

<RuleCollection Type="Exe" EnforcementMode="Enabled">
  <FilePublisherRule Id=GUID Name="Allow all signed apps" Description="Allows all users to run signed apps" UserOrGroupSid="S-1-1-0" Action="Allow">
    <Conditions>
      <FilePublisherCondition PublisherName="*" ProductName="*" BinaryName="*">
  <BinaryVersionRange LowSection="*" HighSection="*" />
      </FilePublisherCondition>
    </Conditions>
  </FilePublisherRule>
  <FilePublisherRule Id=GUID Name="Block app A" Description="Blocks app A for all users" UserOrGroupSid="S-1-1-0" Action="Deny">
    <Conditions>
      <FilePublisherCondition PublisherName="O=Software Company, L=London, C=GB" ProductName="APPLICATION A" BinaryName="APPA.EXE">
        <BinaryVersionRange LowSection="*" HighSection="*" /> 
      </FilePublisherCondition>
    </Conditions>
  </FilePublisherRule>
  <FilePublisherRule Id=GUID Name="Block app B" Description="Blocks app B for all users" UserOrGroupSid="S-1-1-0" Action="Deny">
    <Conditions>
      <FilePublisherCondition PublisherName="O=Solarmora Inc, L=Mountain View, S=California, C=US" ProductName="APPLICATION B" BinaryName="APPB.EXE">
        <BinaryVersionRange LowSection="*" HighSection="*" /> 
      </FilePublisherCondition> 
    </Conditions>
 </FilePublisherRule>
</RuleCollection>

Как заблокировать приложения из пакета операционной системы Windows

Приведенный ниже код основан на примере из документации Microsoft. Он блокирует приложение «Почта Windows» для пользователей. Перед началом использования замените GUID случайным значением, полученным из онлайн-генератора GUID.

Примечание. Этот файл приложения является приложением Microsoft Store, поэтому OMA-URI должен иметь значение ./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/<Enter Grouping>/AppStore/Policy.

<RuleCollection Type="Appx" EnforcementMode="Enabled">
  <FilePublisherRule Id=GUID Name="Allow all signed apps" Description="Allows all users to run signed apps" UserOrGroupSid="S-1-1-0" Action="Allow">
    <Conditions>
      <FilePublisherCondition PublisherName="*" ProductName="*" BinaryName="*">
        <BinaryVersionRange LowSection="*" HighSection="*" />
      </FilePublisherCondition>
    </Conditions>
  </FilePublisherRule>
  <FilePublisherRule Id=GUID Name="Block Windows Mail" Description="Blocks all users from using Windows Mail" UserOrGroupSid="S-1-1-0" Action="Deny"> 
    <Conditions> 
      <FilePublisherCondition PublisherName="O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ProductName="microsoft.windowscommunicationsapps" BinaryName="*"> 
        <BinaryVersionRange LowSection="*" HighSection="*" /> 
      </FilePublisherCondition> 
    </Conditions> 
  </FilePublisherRule>      
</RuleCollection> 

Google, Google Workspace, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.

Эта информация оказалась полезной?

Как можно улучшить эту статью?

Вариант 1: Правило для одной программы

Заблокировать любому установленному на компьютер приложению доступ в интернет можно вручную, используя встроенные возможности брандмауэра «Защитника Windows»:

  1. Запустите «Панель управления», отыскав средство через системную поисковую строку.
  2. как заблокировать приложение в брандмауэре в windows 10-01

  3. Нажмите на выбор вида разделов в строке «Просмотр» и кликните по пункту «Крупные значки». Среди списка параметров нажмите на раздел «Брандмауэр Защитника Windows».
  4. как заблокировать приложение в брандмауэре в windows 10-02

  5. Отобразится новое окно, где на панели слева кликните по строчке «Дополнительные параметры».
  6. как заблокировать приложение в брандмауэре в windows 10-03

  7. Далее слева выберите раздел «Правило для исходящего подключения». На правой стороне окна также есть дополнительная панель, где нужно нажать на кнопку «Создать правило».
  8. как заблокировать приложение в брандмауэре в windows 10-04

  9. Затем приступаем к настройке правила. В первом шаге оставьте отмеченным пункт «Для программы», а потом кликните по кнопке продолжения.
  10. как заблокировать приложение в брандмауэре в windows 10-05

  11. Поставьте отметку у опции «Путь программы» и выберите «Обзор».
  12. как заблокировать приложение в брандмауэре в windows 10-06

  13. Откроется штатный «Проводник», через который укажите путь к исполняемому файлу приложения, нуждающееся в блокировке в Windows 10.
  14. как заблокировать приложение в брандмауэре в windows 10-07

  15. На следующем этапе выберите блокировку подключения.
  16. как заблокировать приложение в брандмауэре в windows 10-08

  17. Потом будет предложено, для каких сетей предполагается применять правило для программы. Если для всех, то отметьте все пункты и продолжите настройку.
  18. как заблокировать приложение в брандмауэре в windows 10-09

  19. На завершающем этапе останется задать имя новому правилу. Рекомендуем использовать такое, которое потом будет просто отыскать, например для того, чтобы убрать ограничение для приложения. Кликните по кнопке «Готово», чтобы закрыть окно с настройкой.
  20. как заблокировать приложение в брандмауэре в windows 10-10

То же самое можно проделать и для входящего подключения: тогда программа не сможет принимать никакие данные из сети.

Вариант 2: Правило для всех программ

Есть еще один способ, который позволяет заблокировать приложение в брандмауэре в Windows 10. Он подойдет, если проделать это нужно сразу с несколькими программами. В этом случае следуйте инструкции, описанной выше, но в Шаге 6 Способа 1 нужно выбрать пункт «Все программы», а в остальном действуйте по аналогии.

  1. Когда правило для всех программ создано, найдите его в списке основного окна «Монитора брандмауэра Защитника Windows» и дважды кликните по нему левой кнопкой мыши.
  2. как заблокировать приложение в брандмауэре в windows 10-11

  3. Перейдите на вкладку «Программы и службы». В блоке «Программы» выберите приложение, для которого будет применяться правило, через «Проводник», кликнув по кнопке «Обзор». Если нужно задать его для пакетов приложений, то в соответствующем разделе кликните по кнопке «Параметры».
  4. как заблокировать приложение в брандмауэре в windows 10-12

  5. В новом окне отметьте «Применять к следующему пакету приложения». Ниже станет доступен список классического софта — отыщите нужное, выделите и нажмите на кнопку «ОК».
  6. как заблокировать приложение в брандмауэре в windows 10-13

То же самое можно проделать и с другими программами, настраивая созданное правило. Это проще, чем создавать отдельное для каждого из приложений.

Наша группа в TelegramПолезные советы и помощь

There are plenty of good reasons to block applications in Windows – from making sure that your employees (or you) aren’t procrastinating in the workplace, to ensuring that your children can’t access things that you don’t want them accessing on their accounts. This tutorial shows several ways to block applications on Windows PC.

Good to know: alternatively, you can hide apps in Windows. Learn how to do that.

1. Via the Group Policy Editor

It’s possible to use the Local Group Policy Editor to block an unwanted program from running on your Windows PC. Follow these steps:

  1. Open Windows Search by tapping Win + S.
  2. Type “Edit group policy,” and click to launch the top result.
Clicking on "Edit group policy" option in Windows Search.

  1. Under the “User Configuration” section in the pane on the left, choose “Administrative Templates -> System.” Right-click on the “Don’t run specified Windows applications” option on the right.
Finding "Don't run specified Windows applications" in Local Group Policy Editor.

  1. Select “Edit.”
Clicking edit value in Group Policy Editor.

  1. You need to “Enable” the setting first.
Ticking "Enable" option for "Don't run specified Windows applications" value in Group Policy Editor.

  1. Selecting the app is as easy as typing its .EXE file name in the “Show Contents” box. Click “OK.”
  1. Identify the file name by right-clicking its shortcut, selecting “Properties,” and copying it from the “Target” field.
Identifying file name in program properties.

  1. Once the app has been added, you’ll see a “Restriction” window whenever you try opening the app.
Successfuly Blocking App Using Group Policy Editor

  1. To re-enable the app, delete its name from the “Don’t run specific Windows applications” setting in Group Policy Editor or disable the whole feature.

Tip: learn how to reset Group Policy settings, as it may come in handy someday.

2. Using the Registry

Windows users can use the Registry Editor to change how their devices work, and that includes the ability to block any app and prevent users from running it. Follow these instructions:

Note: before doing this, you should take precautions and create a backup of your registry.

  1. Press Win + R and enter regedit into the Run box to open the Registry Editor.
Typing "regedit" in Run window.

  1. Manually navigate to the following path, or copy and paste it into the Registry Editor top bar:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
Accessing location in Registry Editor.

  1. In the pane on the left, right-click “Policies,” then select “New -> Key,” and name your new key “Explorer.”
Creating a new key value in Registry Editor.

  1. Select your newly created Explorer folder/key, then in the pane on the right, right-click an empty space and select “New -> DWORD (32-bit) Value,” and call it “DisallowRun” (without the quotes).
Creating new key under Explorer key in Registry Editor.

  1. Double-click “DisallowRun” and change its “Value data” to “1.”
Setting Value Data of newly created DWORD value.

  1. Right-click the Explorer folder you created in the pane on the left, select “New -> Key” and call it “DisallowRun.”
Creating a new key called "DisallowRun" in Registry Editor.

  1. Inside the new “DisallowRun” key, create a new value, which should be a “String Value.”
Creating a String Value in Registry Editor.

  1. After creating it, give it a name. You can use the name of the application you plan to restrict. After creating it, right-click it and choose “Edit.” In the “Value data” field, enter the app’s .EXE name.
Adding app to be restricted in "Value data" field in Registry Editor.

Allow Only Specific Applications

The obverse option to what was outlined above is to only allow certain applications to be opened on the account or, put another way, to block everything apart from the applications that you specify. Follow the steps below:

  1. Go to “Explorer,” right-click any empty space, create a new DWORD (32-bit) value, and name it “RestrictRun.”
Creating "RestrictRun" value in Registry Editor.

  1. Double-click RestrictRun and change its “Value Data” to “1” to activate it.
Changing value of RestrictRun to "1" in Registry Editor.

  1. Create a new folder that will contain the apps that will be allowed to run normally. Right-click the “Explorer” folder and select “Add -> Key.” You should name it “RestrictRun” as well. You can have both DisallowRun and RestrictRun at the same time, but don’t enable them simultaneously, as this may cause conflicts.
Creating a new key in Registry Editor.

Note: it’s very important that the first application you add to the RestrictRun folder is “regedit.exe,” otherwise you will lock yourself out of the Registry Editor and will be unable to make future changes. (If this happens, you’ll need to edit this account’s registry from another administrator account.)

  1. Right-click any empty space and select “New -> String Value.”
Creating a String Value in Registry Editor.

  1. This string value will only let one app run, so you need to create one for every app you want to have access. You can rename it whatever you want, but it’s best to name it with something that will remind you of the app so that you can find it later.
Adding programs that you want to run in Registry Editor.

  1. Double-click the string value and add the executable of the app you want to allow.
Adding the executable file in the "Edit String" window in Registry Editor.

Tip: maintain your hard drive’s good health and performance by learning how to defrag the registry.

3. With Local Security Policy

You can use the Local Security Policy tool to instantly block specific apps from running on your PC.

  1. Launch Windows Search and type “Local Security Policy.”
Searching for "Local Security Policy" in Windows Search.

  1. Double-click the “Software Restriction Policies” key.
Double clicking the "Software Restriction Policies" option in Local Security Policy.

  1. Right-click “Software Restriction Policies” in the left menu and select the “New Software Restriction Policies” option.
  2. A new key will appear with the name “Additional Rules.” Click on it to proceed.
"Additional Rules" folder added to Local Security Policy.

  1. Right-click the “Additional Rules” key from the sidebar and select “New Hash Rule.”
Clicking on "New Hash Rule" option in Local Security Policy.

  1. Click the “Browse” button and select all the .EXE files you don’t want users to launch. You can later proceed with the same steps to undo this.
Creating "New Hash Rule" in Local Security Policy.

Tip: if you’ve heard the term Windows Host File thrown around but are unsure what it does, we break it down for you.

You may use a third-party tool if you’re not an advanced user and want an easy-to-use method. For this tutorial, we’re using the Simple Run Blocker app, a portable freeware that allows you to block any app from being used by anyone on the computer.

  1. Download Simple Run Blocker on your PC.
  1. This is a portable app that does not require installation. Launch it by double-clicking it.
Running "RunBlock.exe" app from File Explorer.

  1. To start blocking a specific app from running, click the “+” button at the top, then locate the .EXE file of the app you want to block.
Adding program to be blocked via Simple Run app.

  1. Once the app has been added, click the green button to save it.
Confirming block app addition.

  1. Now when you try opening the app you just blocked, you’ll see an error message.
  1. To remove the block, select the application again and click the “-” button to remove it from the list.
Remove app from block list in Simple Run.

  1. You can also click the gear-shaped Settings icon and select the “Hide or lock drives” option. This allows you to protect specific drives, preventing other users from accessing them.
Hiding entire drives using Simple Run app.

Frequently Asked Questions

Will the blocked/restricted apps send notifications?

No. When you block certain Windows apps from running, they will not be launchable, so they can’t show you notifications. You can still manage or disable notifications for apps that are not blocked or restricted.

How can I prevent others from installing new apps on Windows?

Open the Windows Settings app and navigate to “Apps -> Advanced App Settings -> Choose Where to Get Apps -> The Microsoft Store Only.” This will prevent you from installing .EXE files. The only drawback is that anyone who has access can disable this feature and proceed with the installation, but it should be enough to stop kids and users who aren’t technically inclined.

Can I prevent a specific user from opening a particular app on Windows?

Yes. If various users are using the same PC with several user accounts, you can, as an administrator, prevent a guest account from launching a particular .EXE file. First, locate the .EXE file, then right-click it and select “Properties.” Switch to the “Security” tab and click the “Edit” button. Select the user in question and disable the “Read & Execute” permission for them.

All screenshots and images by Mustafa Ashour.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Ssd не виден при установке windows 10
  • Конфигурация системы загрузка windows 10
  • Параметры энергопотребления windows 10
  • Firefox support windows 7
  • Windows modules installer worker загружает процессор