Архив метки: Windows

Блокировка запуска программ через реестр Windows.

Постановка задачи: необходимо сделать так, чтоб пользователь в своей учетной записи мог запускать только разрешенный перечень программ.

Варианты исполнения:

-через групповые политики;

-через реестр.

 

Способ через реестр.

Внимание! Некорректные действия в реестре могут привести к неработоспособности ОС Windows и как следствие ее переустановка.

 

Входим в реестр Windows:

-нажимаем сочетание клавиш Win+R;

-в строке «Выполнить» вводим: regedit;

-нажимаем ОК или кнопку «Ввод».

В реестре переходим по пути:

КомпьютерHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer (настройки текущего пользователя).

Создаем параметр DWORD (32 бита) правой кнопкой мыши.

 

Название параметра: RestrictRun (запретить запуск приложений, кроме указанных)

Значение:1

 

Теперь укажем, какие приложения можно запускать. Создаем раздел с таким же названием RestrictRun.

В этом разделе создаем строковые параметры с номерами по порядку.

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

Начать желательно с  regedit.exe, чтоб не заблокировать самого себя.

На этом все. Перезагружаем ПК, чтоб настройки применились.

В итоге этого примера на компьютере оказались разрешенными к запуску только 5 указанных программ: regedit.exe – реестр, calc.exe – калькулятор, mspaint.exe – пэйнт, avpui.exe – антивирус, winword.exe – ворд.

При запуске других программ появляется сообщение – Операция отменена из-за ограничений, действующих на этом компьютере. Обратитесь к системному администратору.

Если необходимо обратное действие  — разрешены все программы, кроме указанных в списке, необходимо использовать DWORD с названием DisallowRun и так же создать папку с перечнем запрещенных программ.

Для отмены блокировки необходимо удалить в реестре все созданное ранее и перезагрузить ПК.

Если по случайности заблокировался доступ в реестр, то необходимо выполнить загрузку с установочной флэшки Windows и удалить созданные параметры. Путь к файлам нужно искать в ветке HKEY_USERSимя вашей учетной записи SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

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

 

Reg-файл.

Теперь немного автоматизируем процесс.

Создадим reg-файл с параметрами настроек, который можно применять на других ПК и каждый раз не заходить в реестр. Такой метод называется tweak reg (твик реестра).

 

Создаем текстовый файл с расширением .txt

Меняем расширение на .reg

Чтоб менять расширение файлов в Windows10 нужно на вкладке «Вид» верхней панели папки установить галочку «Расширения имен файлов».

Получился reg-файл в который мы внесем настройки реестра.

 

Другой способ получить reg-файл – экспортировать настройки из реестра.

Экспортируем в удобное место и называем любым именем.

 

Открываем экспортированный файл с помощью блокнота Notepad++ (или другого удобного текстового редактора). Если просто кликнуть по файлу 2 раза мышкой, то он внесет изменения в реестр.

Внутри файла следующее содержание.



Рассмотрим построчно:

1 строка – версия редактора реестра Windows (ничего не меняем);

2 строка – пустая (обязательно);

3 строка – путь реестра в квадратных скобках;

4 строка – какой-то параметр, который был по умолчанию (можно удалить);

5 строка – параметр DWORD созданный ранее, со значением 1;

6 строка – пустая

7 строка – следующая ветка реестра;

7-12 строки – строковые параметры, с указанием разрешенных к запуску программ.

13 строка пустая (обязательно).

 

Для удаления значения какого-то параметра нужно использовать ключ   –   (минус)

Например, нужно деактивировать строку 5 и строки 7-12. Это будет выглядеть так:



 

К параметрам можно добавлять комментарий. Для этого вначале строки ставится   ;  (точка с запятой)

На картинке ниже настройки с комментариями.

Таким способом можно редактировать любую ветку реестра.

Чтоб применить все внесенные настройки сохраняем файл и кликаем по нему 2 раза. В открывшемся предупреждении нажимаем «Да».

Перезагружаем ПК.

На этом описание базового функционала редактора реестра завершается. Более подробно можно прочитать в учебниках и в Интернете.

Теперь, зная все выше описанное, создаем reg-файл с необходимыми настройками реестра и применяем на любом ПК с ОС Windows.

Кроме разрешения запуска программ можно заблокировать доступ к дискам, панели управления и еще много куда. Название ключей для этих действий нужно искать в Интернете.

Для удобства администрирования были созданы два reg-файла: блокиратор и разблокиратор. Блокиратор, как понятно из названия, блокирует все после его применения (нельзя вызвать строку «Выполнить» и запустить редактор реестра). Разблокиратор – все что было заблокировано – разблокирует.

Работоспособность этого метода проверена в Window7 и Windows 10.



2021-04-30T16:46:16
Настройка ПО

Как отменить действия групповой политики на локальном компьютере.

Групповые политики — это основной инструмент управления пользователями в домене. С их помощью администратор может настраивать практически любые параметры рабочей среды пользователя. Все, начиная от запрета на запуск определенных программ и заканчивая рисунком на рабочем столе можно задать через групповые политики. Управление политиками осуществляется на уровне домена и только члены группы администраторов домена или предприятия имеют к ним доступ. Читать

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

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

Как просмотреть все программы автозагрузки в Windows 10

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

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

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

Способ 1 из 2

Просмотр запускаемых приложений в Windows 10 через Настройки

Шаг 1. Откройте приложение «Настройки». Перейдите в Приложения > Начальная страница.

Шаг 2. На странице запуска отображаются приложения, которые загружаются с Windows 10. Если программа загружается с Windows 10, переключатель рядом с записью программы / приложения будет в положении «Вкл.». Чтобы программа не запускалась с Windows 10, переместите переключатель, расположенный рядом с записью приложения, в положение «Выкл.». Вот и все!

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

Метод 2 из 2

Просмотр запускаемых программ через диспетчер задач в Windows 10

Это классический способ просмотра программ, запускаемых с Windows 10.

Шаг 1. Откройте диспетчер задач, щелкнув правой кнопкой мыши пустое место на панели задач и выбрав пункт «Диспетчер задач». Или используйте клавиши Ctrl + Shift + Esc, чтобы быстро открыть диспетчер задач.

Шаг 2. В диспетчере задач нажмите кнопку «Подробнее», чтобы развернуть диспетчер задач.

Шаг 3. Перейдите на вкладку « Автозагрузка ». Как видите, на вкладке отображаются программы, которые автоматически загружаются вместе с Windows 10. В столбце «Состояние» отображается, какие программы включены, а какие отключены. Чтобы остановить запуск программы в Windows 10, щелкните правой кнопкой мыши запись программы и выберите параметр «Отключить». Так просто!

Мы рекомендуем вам просмотреть все записи и отключить программы, которые вам не нужны. Вы всегда можете снова занести программы в белый список. Кроме того, столбец «Влияние при запуске» показывает влияние программ на запуск Windows 10 . Мы рекомендуем вам отключить все программы (после оценки), которые имеют большое влияние.

Если вы сомневаетесь, щелкните правой кнопкой мыши запись программы, а затем выберите параметр «Поиск в Интернете», чтобы узнать больше о программе.



2021-04-05T13:29:03
Вопросы читателей

Служба оптимизации времени выполнения .NET. Загрузка ЦП

Служба оптимизации времени выполнения .NET является компонентом операционной системы Windows, которая также известна как mscorsvw.exe и используется для оптимизации системы, помогая ей быстрее запускать приложения и программы. Но если вы испытываете длительные задержки или медленные процессы, вы увидите высокую загрузку ЦП в диспетчере задач.

Как только вы получите базовое представление о том, что такое служба оптимизации времени выполнения .NET, вы должны понять, почему она вызывает раньше. Мы переходим непосредственно к решению mscorsvw.exe для высокой загрузки ЦП, потому что мы уважаем и ценю ваше время.

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

 

Метод №1 с использованием CMD (командная строка)

Шаг 1. Откройте CMD из меню «Пуск» и запустите от имени администратора или нажмите Win + R, напишите CMD.exe и нажмите клавиши Ctrl + Shift + Enter, как показано на рисунке ниже:

Шаг 2: Теперь для 32-битной системы выполните следующие команды:

<em>cd c:WindowsMicrosoft.NETFrameworkv4.0.30319</em>

<em>ngen.exe executequeueditems</em>

Если у вас 64-битная система, введите следующие команды:

<em>cd c:WindowsMicrosoft.NETFramework64v4.0.30319</em>

<em>ngen.exe executequeueditems</em>

Служба оптимизации времени выполнения .NET. Загрузка ЦП

 

Если вы по-прежнему сталкиваетесь с той же проблемой, перейдите к следующему методу.

 

Метод №2 просканируйте ваш компьютер

Шаг 1. Снова нажмите кнопку Windows, введите «Вирус и защита» и откройте его.

Шаг 2. Перейдите к параметрам сканирования и запустите «Полное сканирование».

Наконец, служба оптимизации времени выполнения .NET не должна потреблять больше ресурсов ЦП.

 

Примечание
Если вы знаете,  как сосредоточиться на себе, никто не сможет помешать вам добиться успеха в бизнесе.



2021-03-26T04:06:45
Microsoft

PowerShell против CMD (командная строка). В чем ключевое отличие

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

Разница между CMD и PowerShell заключается в том, что CMD — это «традиционный» стиль командной строки или интерактивной оболочки. Он очень удобен в использовании, и тысячи людей могут его без проблем выполнить. С другой стороны, PowerShell — это встроенная, но сложная программа командной строки Microsoft, которая значительно уступает оболочкам, доступным для систем на базе Linux или Unix. Большинство команд командной строки легко использовать в PowerShell изначально или через псевдонимы.

Итак, в чем разница между и как это произошло? На протяжении многих лет было много споров о точном происхождении PowerShell. Он был разработан как замена интерфейса командной строки, поставляемого с системами UNIX, чтобы системные администраторы могли сэкономить свое драгоценное время и автоматизировать задачи администрирования. Нет никаких сомнений в том, что PowerShell стал неотъемлемой частью нашего компьютерного опыта.

CMD или «интерфейс командной строки» — это не что иное, как серия простых команд. Эти команды позволяют выполнять простые административные задачи и взаимодействовать с любым объектом Windows в операционных системах Microsoft Windows. Напротив, интерфейс командной строки PowerShell позволит вам выполнять более сложные задачи и сложные сценарии.

PowerShell делится на две основные категории: «Обычные» и «Особые». Типичный интерфейс PowerShell не имеет особых возможностей. Точно так же CMD разбита на серию команд. Итак, в чем разница между PowerShell и cmd?

 

PowerShell против командной строки: таблица сравнения


















PowerShellКомандная строка
PowerShell был представлен в 2006 году.CMD был представлен в 1981 году.
Вы можете запустить его, набрав PowerShell.Вы можете запустить его, набрав CMD.
Он поддерживает как пакетные, так и командлеты PowerShell.На CMD следует запускать только пакетные команды.
Он также поддерживает создание псевдонимов для командлетов, чтобы пользователи могли легко перемещаться между функциями.CMD не может создавать псевдонимы команд.
У вас есть свобода передавать выходные данные командлета другому командлету.Вы никогда не сможете передать результат одной команды другой.
PowerShell возвращает результат в виде объекта.CMD возвращает только текст.
Мы можем запустить последовательность командлетов в сценарии.В cmd вторая команда будет запущена, если первая команда будет завершена.
Вы можете использовать команду Help, чтобы с легкостью получить информацию о любых командлетах.В CMD нет такой опции помощи.
PowerShell имеет интегрированную среду сценариев (ISE).Это просто интерфейс командной строки.
Вы можете получить доступ к библиотекам программирования, потому что они построены на основе .NET Common Language Runtime (CLR).Нет доступа к библиотекам
Вы можете напрямую интегрировать его с WMI.Если вам нужна интеграция с WMI, вам потребуются внешние плагины.
С облачными продуктами Microsoft проще подключиться.CMD не может подключиться к продуктам Microsoft Online.
Он поддерживает системы Linux.CMD не поддерживает системы Linux.
Вы можете запускать все типы программ с помощью PowerShell.ssCMD предназначен только для программ консольного типа.

 

Powershell против cmd: Несколько примеров

Как изменить каталог?

CMD:

cd /d D:

PowerShell:

Set-Location D:

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: Обе команды, приведенные выше, были использованы для изменения текущего местоположения каталога на диск D.

 

Как перечислить файлы в каталоге?

CMD:

Dir

PowerShell:

Get-Childitem

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: Как вы можете видеть в данном результате, обе команды используются для отображения файлов и папок, имеющихся в текущем каталоге.

 

Как переименовать файл?

CMD:

rename d:old.txt new.txt

PowerShell:

Rename-Item "d:new.txt" -NewName "old.txt"

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: данные команды используются для переименования любого конкретного файла.

 

Как получить помощь?

CMD:

Help

PowerShell:

Get-Help

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: Если вы не являетесь экспертом, вы можете выполнить приведенные выше команды, чтобы получить полезную информацию о командах или командлете.

 

CMD:

Tasklist

PowerShell:

Get-Process

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: как вы видели на картинке выше, обе команды используются для отображения всех запущенных задач.

 

CMD:

taskkill /IM "skype.exe" /F

PowerShell:

Stop-Process -Name "Skype" -Force

PowerShell против CMD (командная строка). В чем ключевое отличие

 

Вывод: любой запущенный процесс можно остановить с помощью заданных команд. Мы остановили Skype с помощью команд.

 

Заключительные слова

Если вы хотите использовать PowerShell в сочетании с командной строкой, то CMD — лучший вариант. Но когда у вас есть немного технических знаний и вам нужно использовать автоматизацию в своих административных задачах, вам следует использовать PowerShell. Итак, если вам нужна автоматизация, мы бы посоветовали использовать PowerShell.



2021-03-26T03:56:01
Microsoft