Если вы получаете сообщение "Это приложение было заблокировано вашим системным администратором" или "Эта программа была заблокирована вашим системным администратором" при запуске программы на Windows 10, и это на домашнем компьютере, где у пользователя есть права администратора, это странно, но есть решение.
В этом руководстве мы подробно объясним, почему появляется это сообщение, и что делать, чтобы программа запускалась, но сообщение о том, что программа или приложение заблокировано системным администратором, не появлялось. Аналогичная проблема с другими причинами рассматривается в отдельной статье: Это приложение заблокировано по причинам защиты. Администратор заблокировал запуск этого приложения.
Почему приложение заблокировано и что делать, чтобы его разблокировать
Два сообщения о блокировке означают, что либо администратор, либо сторонние программы или вредоносное ПО использовали политики ограничения ПО (SRP) — блокировка через них и вызывает появление синего окна "Это приложение было заблокировано вашим системным администратором" или стандартного окна ошибки с таким же сообщением об ошибке программы.
Чтобы отключить блокировку в редакторе локальной групповой политики, при условии, что вы не настраивали SRP для каких-либо целей, выполните следующие шаги (важно: применяйте этот метод только на своем персональном компьютере, а не на рабочем, но даже в этом случае я рекомендую предварительно создать точку восстановления системы):
- Нажмите Win+R на клавиатуре (Win — это клавиша с логотипом Windows), введите gpedit.msc в окно "Выполнить" и нажмите Enter.
- В открывшемся окне редактора локальной групповой политики перейдите в "Конфигурация компьютера" — "Конфигурация Windows" — "Параметры безопасности" — "Политики ограниченного ПО".
- Если откроется раздел с подразделом "Уровни безопасности", перейдите туда и обратите внимание, какой пункт отмечен — если это "Запрещено" или "Обычный пользователь", щелкните правой кнопкой мыши на "Unrestricted" и выберите "Default" из контекстного меню. Также проверьте подраздел "Дополнительные правила", чтобы узнать, какой уровень безопасности установлен: "Запрещенный" или "Обычный пользователь". Если они у вас есть, откройте такие пункты и установите значение "Неограниченный" (по умолчанию есть два пункта с неограниченным уровнем безопасности).
- Если в разделе "Уровни безопасности" уже установлен флажок "Неограниченный", щелкните правой кнопкой мыши на любом другом параметре, выберите "По умолчанию", а затем используйте ту же процедуру, чтобы снова сделать "Неограниченный" параметром по умолчанию.
- Если раздел не открывается и вы видите сообщение "Политики использования ограниченных программ не определены", щелкните правой кнопкой мыши на имени раздела и выберите в контекстном меню пункт "Создать политику ограниченных программ". Теперь вы можете проверить все те же пункты, описанные в шаге 3, но обычно в этом нет необходимости — блокировки, которые были каким-то образом созданы, обычно перезаписываются, когда вы вручную создаете политику ограниченных программ.
- Если политики ограниченного использования программ существуют, перейдите в раздел "Дополнительные правила" и проверьте, есть ли элементы со статусом "Запрещено". Удалите их, если они есть.
- Перезагрузите компьютер или просто перезапустите (в диспетчере задач, если он открывается) проводник.
После этого изменения должны вступить в силу немедленно, и вы не должны получать сообщение о том, что программа заблокирована системным администратором. Если откроется, выполните шаги следующей процедуры, обращая особое внимание на шаг 4.
Разблокирование программы в редакторе реестра
Этот способ хорош тем, что подходит и для домашней версии Windows. Недостатком является то, что сам редактор реестра может быть заблокирован (на эту тему есть отдельная статья: Редактирование реестра запрещено системным администратором — как исправить).
- Нажмите Win+R, введите regedit Перейдите в окно Выполнить и нажмите Enter.
- Если редактор реестра откроется, перейдите в раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers
- Дважды щелкните на параметре с названием DefaultLevel и установите значение 40000 для него (должна быть выбрана шестнадцатеричная система).
- Обратите внимание, если в разделе codeidentifiers есть подразделы, кроме одного с именем "262144". Если у вас есть какие-либо из этих подразделов, они также могут быть заблокированными программами, и вы можете удалить их (щелкните правой кнопкой мыши на названии подраздела с номером — удалить).
- Закройте редактор реестра и перезапустите Проводник или перезагрузите компьютер.
Если редактор реестра также не запускается, то задача усложняется, но в некоторых случаях решаема (но рекомендую разблокировать редактор реестра, как описано выше) — создать .reg-файл со следующим содержимым:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers] "DefaultLevel"=dword:00040000
Вы даже можете сделать это на другом компьютере (если вы не можете ничего запустить на этом). Для создания .reg файла просто запустите Блокнот, скопируйте указанный код, затем в меню выберите "Файл" — "Сохранить как", в поле "Тип файла" обязательно укажите "Все файлы", а затем задайте любое имя файла, вручную указав расширение .reg
После этого скопируйте файл в папку C:\Windows на компьютере, где приложение или программа, по сообщению администратора, заблокирована, и "запустите" его. Согласитесь на добавление данных в реестр, а после успешного добавления перезагрузите компьютер.
И еще один вариант: если нет возможности зайти в редактор реестра, можно загрузиться с LiveCD или установочного носителя Windows, запустить редактор реестра в средствах восстановления системы, а затем внести необходимые правки. Процесс (для другого случая, но принцип тот же) описан в статье Как сбросить пароль Windows 10 (раздел о сбросе без программ).
Это все. Надеюсь, один из следующих методов поможет вам решить проблему. Если нет, пожалуйста, расскажите в комментариях, какую программу вы запускаете, в какой папке она находится (полный путь), и какой текст, слово в слово, появляется в сообщении — потому что в Windows есть несколько похожих, но немного разных блокирующих уведомлений, и по ним можно понять, в чем дело.