Командная строка и программа «Выполнить» – довольно мощные инструменты в мире Windows. Если вы предпочитаете, чтобы определенные пользователи на компьютере не имели к ним доступа, это не так сложно сделать.
Windows позволяет довольно легко открывать командную строку, и с ней можно делать разные полезные вещи. Это также может быть опасным инструментом в руках неопытных, так как он обладает большой властью и иногда трудно понять все последствия команды. Программа Run также опасна, так как вы можете использовать ее для выполнения многих команд, которые вы выполняете в командной строке. Существует множество причин, по которым вы можете отключить эти функции для определенных пользователей на компьютере. Возможно, у вас есть дети, у которых общий семейный компьютер, или вы позволяете гостям пользоваться вашим компьютером, когда они остаются с вами. Или, возможно, вы используете бизнес-компьютер в качестве киоска для клиентов, и вам необходимо заблокировать его. Независимо от вашей причины, у нас есть решение для вас.
Домашние пользователи: отключите командную строку и запустите программу, отредактировав реестр
Если у вас есть домашняя версия Windows, вам нужно будет отредактировать реестр Windows, чтобы внести эти изменения. Вы также можете сделать это таким образом, если у вас Windows Pro или Enterprise, но вы чувствуете себя более комфортно, работая в реестре. (Однако, если у вас есть Pro или Enterprise, мы рекомендуем использовать более простой редактор локальной групповой политики, как описано в следующем разделе.) Однако имейте в виду, что при редактировании реестра вам нужно будет войти в систему как Пользователь, для которого вы хотите отключить выключение.
Стандартное предупреждение: редактор реестра является мощным инструментом, и неправильное его использование может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда не работали с ним раньше, подумайте о том, как использовать редактор реестра, прежде чем приступить к работе. И обязательно сделайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.
Чтобы начать, войдите в систему как пользователь, для которого вы хотите внести эти изменения. Откройте редактор реестра, нажав «Пуск» и введя «regedit». Нажмите Enter, чтобы открыть редактор реестра и дать ему разрешение вносить изменения в свой компьютер. Во-первых, вы собираетесь отключить командную строку. В редакторе реестра используйте левую боковую панель, чтобы перейти к следующему ключу:
HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ Windows \ System
Далее вы собираетесь создать новое значение в этом ключе. Щелкните правой кнопкой мыши значок «Система» и выберите «Создать»> «Значение DWORD (32-разрядное)». Назовите новое значение DisableCMD
.
Теперь вы собираетесь изменить это значение. Дважды щелкните новое значение DisableCMD
и установите для него значение 1
в поле «Значение» и нажмите кнопку «ОК».
Теперь, когда сама командная строка отключена, ваш следующий шаг – отключить программу Run. В редакторе реестра перейдите к следующему ключу:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer,
Щелкните правой кнопкой значок «Проводник» и выберите «Создать»> «Значение DWORD (32-разрядное)». Назовите новое значение NoRun
.
Дважды щелкните новое значение NoRun
и установите для поля «Значение данные» значение 1
.
Нажмите кнопку ОК, выйдите из редактора реестра, перезагрузите компьютер и войдите в систему как пользователь, для которого вы внесли изменение. У этого пользователя больше не должно быть доступа к программе «Выполнить» или командной строке. Если они попытаются получить доступ к команде «Выполнить», когда она отключена, они увидят следующее сообщение об ошибке.
Если вы хотите снова включить командную строку или запустить программу, просто войдите в систему от имени этого пользователя, откройте реестр и установите для любого значения значение 0.
Загрузите наши взломы реестра одним щелчком
Если вы не хотите погружаться в Реестр самостоятельно, мы создали несколько загружаемых взломов реестра, которые вы можете использовать. Есть хаки для отключения и повторного включения как командной строки, так и запуска программы. Все четыре взлома включены в следующий ZIP-файл. Дважды щелкните тот, который вы хотите использовать, и щелкните по подсказкам. Когда вы применили нужные вам хаки, перезагрузите компьютер
Командная строка и запуск хаков
Эти хаки на самом деле являются просто применимыми ключами, урезаны до значений, о которых мы говорили в предыдущем разделе, а затем экспортированы в файл .REG. Запуск любого из хаков включения изменяет это конкретное значение на 1. Запуск любого из хаков включения устанавливает это конкретное значение обратно в 0.И если вам нравится возиться с реестром, стоит потратить время на то, чтобы научиться делать собственные взломы реестра.
Профессиональные и корпоративные пользователи: отключите командную строку и запустите программу с редактором локальной групповой политики
Если вы используете Windows Pro или Enterprise, самый простой способ отключить командную строку и запустить программу – использовать редактор локальной групповой политики. Это довольно мощный инструмент, поэтому, если вы никогда не использовали его раньше, стоит потратить некоторое время на изучение того, что он может делать. Кроме того, если вы находитесь в сети компании, сделайте всем одолжение и сначала проконсультируйтесь с вашим администратором. Если ваш рабочий компьютер является частью домена, вполне вероятно, что он является частью групповой политики домена, которая в любом случае заменит локальную групповую политику. Кроме того, поскольку вы будете создавать настройки политики для конкретных пользователей, вам необходимо будет выполнить дополнительный шаг по созданию консоли политики, ориентированной на этих пользователей.
В Windows Pro или Enterprise найдите файл MSC, созданный вами для пользователей, к которым вы хотите применить политику, дважды щелкните, чтобы открыть его, и нажмите Да, чтобы разрешить вносить изменения. В окне групповой политики для этих пользователей в левой панели перейдите к Конфигурация пользователя> Административные шаблоны> Система. Справа найдите элемент «Запретить доступ к командной строке» и дважды щелкните его.
Установите политику на Включено и затем нажмите OK. Также обратите внимание, что есть раскрывающееся меню, которое позволяет также отключить сценарии командной строки. Это устраняет возможность для пользователя запускать сценарии и командные файлы. Если вы действительно пытаетесь заблокировать возможность командной строки от опытного пользователя, включите этот параметр. Если вы просто пытаетесь удалить простой доступ из командной строки (или если вам все еще нужна Windows для запуска выхода, входа в систему или других пакетных файлов), оставьте этот параметр отключенным.
Далее вы отключите возможность доступа к программе «Выполнить». Вернувшись в окно групповой политики для этих пользователей, найдите Конфигурация пользователя> Административные шаблоны> Меню Пуск и Панель задач. Справа найдите пункт «Удалить прогон из меню Пуск» и дважды щелкните его.
Установите политику на Включено и затем нажмите OK.
Теперь вы можете выйти из редактора групповой политики. Если вы хотите проверить новые настройки, выйдите из системы, а затем снова войдите в систему как пользователь (или член группы пользователей), для которого вы внесли изменения. Если вы хотите снова включить командную строку или запустить программу, просто используйте редактор, чтобы установить элементы обратно Не настроено (или Отключено).
И это все. Это займет немного времени, но не так сложно заблокировать некоторые из этих более мощных инструментов у пользователей.