Как написать блокировщик windows

Обновлено: 02.07.2024

Блокировка функций и возможностей Windows 10

На этом сайте публиковалось множество инструкций на тему установки различных ограничений в Windows 10, 8.1 и Windows 7 — запрет запуска программ и выхода в Интернет, открытия отдельных сайтов, отключение некоторых встроенных системных утилит (см. Системные утилиты Windows, о которых многие не знают), ограничение времени работы за компьютером как средствами родительского контроля, так и другими встроенными инструментами.

Эта статья — подборка всех материалов на тему установки запретов и блокировок в Windows для различных целей. По мере появления новых руководств на эту же тему, она будет пополняться.

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

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

Несмотря на то, что некоторые статьи написаны для Windows 10, в предыдущих версиях ОС это тоже может работать):

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

Запреты запуска программ и системных утилит

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

Блокировка запуска программы 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) для быстрого шифрования и установки пароля на диски и флешки. Это хороший способ скрыть от посторонних свою конфиденциальную информацию (и, кстати, достаточно надежный!).

Делается это просто : подключаем внешний диск/флешку к компьютеру, копируем на нее документы (которые нужно защитить).

Включить BitLocker

Будьте аккуратны, если вы забудете свой пароль — вероятно, вы больше не увидите данные на этом накопителе.

Использовать пароль для снятия блокировки диска

Использовать пароль для снятия блокировки диска

Всё! Теперь при каждом подключении такого диска/флешки — Windows будет спрашивать пароль для расшифровки информации на нем.

Если в вашей ОС BitLocker отсутствует — можно воспользоваться сторонними продуктами: Protected Folder, Anvide Seal Folder, USB Safeguard, TrueCrypt, CyberSafe, Rohos Disk и т.д.

Protected Folder - скриншот главного окна

Доступ к сайтам (веб-страничкам)

В Windows есть один системный файл, позволяющий легко блокировать доступ к любым ресурсам в Интернет. Речь идет о файле HOSTS (расположен в папке C:\Windows\System32\drivers\etc\ ).

Редактируем файл HOSTS

Редактируем файл HOSTS

Не удается получить доступ

Не удается получить доступ

Блокировка входящих и исходящих пакетов

Блокировка входящих и исходящих пакетов // NetLimiter

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

Ряд антивирусов сегодня идут со встроенной функцией родительского контроля. В этом плане можно порекомендовать антивирус Касперского .

antivirus-kasperskogo-roditelskiy-kontrol

Антивирус Касперского — родительский контроль

Доступ к играм (блокировка от детей)

Использовать опции рекомендованного выше антивируса Касперского. Он это достаточно легко сможет сделать.

Папки с играми (куда они установлены) можно скрыть (зашифровать) с помощью спец. программ. В результате чтобы запустить игру — сначала необходимо будет расшифровать папку, куда она установлена. Хороший вариант (если не учесть, что игру можно переустановить. )

Есть одна спец. утилита Game Protector, предназначенная для блокировки запуска программ и игр. Работать с ней очень просто: достаточно указать нужную вам игру и установить пароль. Всё!

Выбираем игру, ставим пароль, нажимаем Protect — 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.

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