Как написать блокировщик windows
На этом сайте публиковалось множество инструкций на тему установки различных ограничений в Windows 10, 8.1 и Windows 7 — запрет запуска программ и выхода в Интернет, открытия отдельных сайтов, отключение некоторых встроенных системных утилит (см. Системные утилиты Windows, о которых многие не знают), ограничение времени работы за компьютером как средствами родительского контроля, так и другими встроенными инструментами.
Эта статья — подборка всех материалов на тему установки запретов и блокировок в Windows для различных целей. По мере появления новых руководств на эту же тему, она будет пополняться.
Ограничения использования компьютера, входа в систему и аналогичные
Сначала о способах установить ограничения, связанные со входом в Windows, временем работы и использования компьютера или ноутбука.
Несмотря на то, что некоторые статьи написаны для Windows 10, в предыдущих версиях ОС это тоже может работать):
-
(для локальной учетной записи, без использования родительского контроля). Встроенные средства системы для установки разрешенного времени работы за компьютером или ноутбуком. . О блокировке входа в систему после установленного числа попыток ввода неверного пароля. — просмотр сведений о неудачных попытках войти в систему. — простая установка пароля на учетную запись Windows 10 и дополнительная информация. — встроенные средства системы для ограничения времени работы, а также установки дополнительных ограничений на запуск программ, посещение сайтов, установку приложений. Работает только при использовании учетной записи Майкрософт. — блокировка компьютера или ноутбука с Windows 10 удаленно через Интернет (только с учетной записью Майкрософт).
Запреты запуска программ и системных утилит
Если вам нужно запретить использование определенных программ и утилит в Windows, вы можете сделать это, используя следующие методы (в случае, если ограничения устанавливаются для ребенка, можно использовать родительский контроль из предыдущего раздела):
-
— использование редактора реестра или редактора локальной групповой политики для ограничения запуска выбранных программ на компьютере. — способ разрешить запуск только встроенных программ ОС и приложений из Windows Srtore. — разрешение запуска только одной единственной выбранной программы для выбранного пользователя Windows
Установка ограничений, связанных с доступом в Интернет
Существуют способы установить те или иные ограничения, связанные с доступом к сети и Интернету, которые вы можете использовать при необходимости:
-
— ограничение открытия определенных сайтов с помощью встроенных средств Windows. — встроенные средства и сторонние утилиты, позволяющие легко запретить выбранной программе получать и отправлять данные в Интернет.
Доступ к накопителям и другое
Кажется, это всё, что на настоящий момент было написано на тему ограничений в Windows, но что-то я мог упустить: если вас интересует какой-то запрет, не приведенный в списке выше, используйте поиск по сайту, есть большая вероятность, что требуемая инструкция найдется. А можете просто задать вопрос в комментариях — я постараюсь подсказать решение.
А вдруг и это будет интересно:
15.04.2019 в 21:20
Извиняюсь не по делу, не смог найти предыдущую статью по поводу удаления резервных копий обновлений виндовс, в ней вы рассказали как можно их удалить. всё понятно. НО. У меня начиная с версии 10-ки 1803 после каждого ежемесячного обновления + 2 гига, они накапливаются, уже 15. удаляет их виндовс ооооочень долго, раньше такого не наблюдал, в чем вопрос. Возможно ли как то на совсем запретить установку этих резервных копий?
16.04.2019 в 09:51
20.01.2020 в 00:39
БЛАГОДАРЮ.
Сработало.
Для зачистки использовал USB Oblivion 1.4.0.0 (x64)
Владислав aka Аналитик
17.04.2019 в 12:04
Поначалу в Десятке очистка диска в части удаления предыдущих версий Windows и резервных копий пакетов обновлений происходила намного быстрее, чем в Windows 7, но радость длилась недолго – сейчас оно выполняется очень долго даже на SSD, а на слабых компах с HDD так вообще часами.
10.01.2020 в 22:00
Здравствуйте!
Как обеспечить выборочное подключение USB-флешек в Windows 10 (1903 и 1909)?
Т.е. необходимо обеспечить обмен информацией только с определенной групой USB-флешек.
Для XP, 7 и ранних версий 10 еще работал механизм запрета для пользователя system на создание подраздела в MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR:
очищалась система от следов подключения флешек, подключались необходимые флешки, устанавливался вышеупомянутый запрет.
Для в Windows 10 (1903 и 1909) это не работает.
Решение мною так и не найдено.
Очень надеюсь на совет.
11.01.2020 в 09:07
Здравствуйте.
Сам подобного не проделывал, но англоязычный гугл подсказывает такое решение (не знаю, рабочее ли):
1. удалить любые съемные USB, включая скрытые/отключенные в диспетчере.
2. подключить к компьютеру нужные.
3. включить политику Prevent installation of removable devices (запретить установку съемных устройств).
И вроде бы по описанию, те что уже были установлены продолжат работать, а новые с новыми ID не установятся.
23.04.2021 в 12:46
Спасибо огромное! Работает!
Проверено на 20H2 (19042.928).
15.06.2021 в 15:10
Расскажите, если не сложно, каким образом удаляли содержимое в ветке usbstor? Или,если делали по-другому, расскажите подробнее,пожалуйста.
15.06.2021 в 15:07
В пункте первом речь идёт о ветке реестра?Содержимое usbstor удалить не даёт, равно как и изменить разрешения.
15.06.2021 в 19:54
27.10.2020 в 05:55
Вопрос от пользователя
Здравствуйте.
Помогите защитить компьютер, чтобы на нем без меня нельзя было запускать игры. А то дети вместо учебы проводят часами за различными стрелялками.
Как бы заблокировать ПК (а точнее, некоторые его функции).
Банально, но ребенок может завести себе вторую копию Windows на флешке и с нее "играться" (а вы будете думать, что всё ограничили. ).
Впрочем, задача по блокировке может возникнуть и в других случаях. Рассмотрю ниже кратко, несколько вариантов.
Способы блокировки
Доступ к рабочему столу
Наиболее простой способ скрыть рабочий стол, окна и документы от посторонних (на время пока вы отойдете от ПК) — воспользоваться ПИН-кодом (его легко установить в параметрах ОС).
Примечание : разумеется, этот способ не защитит вас от тех случаев, когда "любопытная персона" вынет ваш диск из компьютера и подключит его к другому.
*
Универсальный способ поставить пароль на учетную запись : нажать Win+R, использовать команду control userpasswords2 и в появившемся окне задать пароль.
Параметры — учетные записи — ПИН-код
Теперь чтобы проверить, как работает "наша защита" — нажмите сочетание клавиш Win+L (либо просто перезагрузите компьютер).
Требуется ввести ПИН-код
Доступ к диску / флешке / папке
В Windows 10 Pro есть встроенная функция (BitLocker) для быстрого шифрования и установки пароля на диски и флешки. Это хороший способ скрыть от посторонних свою конфиденциальную информацию (и, кстати, достаточно надежный!).
Делается это просто : подключаем внешний диск/флешку к компьютеру, копируем на нее документы (которые нужно защитить).
Будьте аккуратны, если вы забудете свой пароль — вероятно, вы больше не увидите данные на этом накопителе.
Использовать пароль для снятия блокировки диска
Всё! Теперь при каждом подключении такого диска/флешки — Windows будет спрашивать пароль для расшифровки информации на нем.
Если в вашей ОС BitLocker отсутствует — можно воспользоваться сторонними продуктами: Protected Folder, Anvide Seal Folder, USB Safeguard, TrueCrypt, CyberSafe, Rohos Disk и т.д.
Protected Folder - скриншот главного окна
Доступ к сайтам (веб-страничкам)
В Windows есть один системный файл, позволяющий легко блокировать доступ к любым ресурсам в Интернет. Речь идет о файле HOSTS (расположен в папке C:\Windows\System32\drivers\etc\ ).
Редактируем файл HOSTS
Не удается получить доступ
Блокировка входящих и исходящих пакетов // NetLimiter
Кроме этого, для решения этой задачи можно использовать встроенный в Windows брандмауэр. О том, как его настроить — см. заметку ниже.
Ряд антивирусов сегодня идут со встроенной функцией родительского контроля. В этом плане можно порекомендовать антивирус Касперского .
Антивирус Касперского — родительский контроль
Доступ к играм (блокировка от детей)
Использовать опции рекомендованного выше антивируса Касперского. Он это достаточно легко сможет сделать.
Папки с играми (куда они установлены) можно скрыть (зашифровать) с помощью спец. программ. В результате чтобы запустить игру — сначала необходимо будет расшифровать папку, куда она установлена. Хороший вариант (если не учесть, что игру можно переустановить. )
Есть одна спец. утилита Game Protector, предназначенная для блокировки запуска программ и игр. Работать с ней очень просто: достаточно указать нужную вам игру и установить пароль. Всё!
Выбираем игру, ставим пароль, нажимаем кнопку "Protect" — Game Protector
Постановка задачи: необходимо сделать так, чтоб пользователь в своей учетной записи мог запускать только разрешенный перечень программ.
-через групповые политики;
Способ через реестр.
Внимание! Некорректные действия в реестре могут привести к неработоспособности ОС Windows и как следствие ее переустановка.
-нажимаем сочетание клавиш Win+R;
-в строке «Выполнить» вводим: regedit;
-нажимаем ОК или кнопку «Ввод».
В реестре переходим по пути:
Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer (настройки текущего пользователя).
Создаем параметр DWORD (32 бита) правой кнопкой мыши.
Название параметра: RestrictRun (запретить запуск приложений, кроме указанных)
Значение:1
Теперь укажем, какие приложения можно запускать. Создаем раздел с таким же названием RestrictRun.
В этом разделе создаем строковые параметры с номерами по порядку.
В значении каждого строкового параметра указываем приложение, которое разрешено запускать.
Начать желательно с regedit.exe, чтоб не заблокировать самого себя.
На этом все. Перезагружаем ПК, чтоб настройки применились.
В итоге этого примера на компьютере оказались разрешенными к запуску только 5 указанных программ: regedit.exe – реестр, calc.exe – калькулятор, mspaint.exe – пэйнт, avpui.exe – антивирус, winword.exe – ворд.
Для отмены блокировки необходимо удалить в реестре все созданное ранее и перезагрузить ПК.
Если по случайности заблокировался доступ в реестр, то необходимо выполнить загрузку с установочной флэшки Windows и удалить созданные параметры. Путь к файлам нужно искать в ветке HKEY_USERS\имя вашей учетной записи\ Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Продвинутые пользователи могут догадаться о причине блокировки, зайти в реестр и удалить ее. Чтоб устранить эту проблему нужно ограничить доступ к диску с папкой файлов реестра.
Reg-файл.
Теперь немного автоматизируем процесс.
Создадим reg-файл с параметрами настроек, который можно применять на других ПК и каждый раз не заходить в реестр. Такой метод называется tweak reg (твик реестра).
Создаем текстовый файл с расширением .txt
Меняем расширение на .reg
Чтоб менять расширение файлов в Windows10 нужно на вкладке «Вид» верхней панели папки установить галочку «Расширения имен файлов».
Получился reg-файл в который мы внесем настройки реестра.
Другой способ получить reg-файл – экспортировать настройки из реестра.
Экспортируем в удобное место и называем любым именем.
Открываем экспортированный файл с помощью блокнота Notepad++ (или другого удобного текстового редактора). Если просто кликнуть по файлу 2 раза мышкой, то он внесет изменения в реестр.
Если вы используете клавиатуру без кнопки «Win», для блокировки компьютера вам не обойтись без специально составленного скрипта и вынесения его ярлыка на Рабочий стол. Мы расскажем, как его создать.
У некоторых пользователей в ходе повседневной работы то и дело возникает необходимость отойти от ПК или вовсе уехать домой, но не выключать при этом компьютер. В таких ситуациях обычно применяют блокировку входа в Windows с помощью комбинации клавиш «Win+L». Чтобы отменить ее, нужно ввести логин и пароль.
Если вы используете клавиатуру без кнопки «Win», вам не обойтись без специально составленного скрипта и вынесения его ярлыка на Рабочий стол. Решением проблемы может стать создание ярлыка со ссылкой на команду «Rundll».
Для этого щелкните правой клавишей мыши по пустому месту на Рабочем столе и выберите из контекстного меню команду «Создать | Ярлык». В появившемся диалоговом окне вставьте команду «Rundll32.exe user32.dll, LockWorkStation» (без кавычек).
Созданный вами ярлык не имеет картинки и, при желании, ее можно назначить самому, открыв в контекстном меню пункт «Свойства» и на вкладке «Ярлык» нажать кнопку «Сменить значок».
Иконки можно позаимствовать у некоторых программ, расположенных, например, в папке C:\Windows\system32.
Читайте также: