22.12.2021
itpro
PowerShell, Windows 10, Windows 11
комментариев 18
В этой заметке мы покажем, как скрыть любую программу из списка установленных в панели управления Windows. Инструкция применима ко всем версиям Windows, начиная с Windows XP и заканчивая последними билдами Windows 10 и Windows 11.
Как скрыть конкретную программу из списка программ Windows?
Допустим, наша задача — скрыть запись об установленном графическом редакторе Gimp. Откройте Панель управления, перейдите в раздел Programs and Features (Программы и компоненты) и проверьте, что запись Gimp 2.10.28 присутствует в списке установленного ПО.
Как удалить программу с компьютера в windows 10. Удаление программ с виндовс стандартными средствами
Также информация об установленной программе есть в современной панели Settings (Settings -> Apps).
Скрыть запись об установленной программе можно через реестр Windows. Но прежде всего, нужно понять, как Windows строит список установленных программ в панели управления. Информация об установленных программах может находится в трех ветках реестра:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall – общий список программ для всех пользователей;
- HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall – в этой ветке находятся записи о x86 приложениях на x64 Windows;
- HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionUninstall – приложения, установленный только для текущего пользователя.
Windows строит список установленных программ, который вы видите в панели управления на основе записей в этих ветках реестра.
В моем случае GIMP установлен через пакетный менеджер winget только в мой профиль пользователя, поэтому запись о нем должна быть в разделе реестра пользователя HKCUSoftwareMicrosoftWindowsCurrentVersionUninstall.
Найдите ветку приложения (в моем примере это GIMP-2_is1) и создайте в ней новый параметр реестра типа DWORD 32 бит с именем SystemComponent и значением 1: SystemComponent=dword:00000001
Перейдите к списку установленных программ и обновите его (клавиша F5). Запись о программе GIMP должна исчезнуть из списка.
Приложение также скрывается из списка установленных программ в современной панели управления Windows (Параметры -> Приложения).
Совет. Есть еще один способ скрыть программу в Windows. Для этого нужно в той же самой ветке изменить имя ключа DisplayName на QuietDisplayName.
Вы можете скрыть программу из командной строки. Ниже приведен пример такой команды, который можно использовать в скриптах (данная команда скроет установленный архиватор 7-Zip):
REG ADD «HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall7-zip» /v SystemComponent /t REG_DWORD /d 1 /f
Чтобы отключить режим скрытия для программы, достаточно удалить параметр SystemComponent (или изменить его значение на 0 командой: REG ADD «HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall7-zip» /v SystemComponent /t REG_DWORD /d 0 /f ) или переименовать параметр QuietDisplayName в DisplayName.
Совет. Если помимо записи о программе нужно скрыть соответствующую ей службу, можно воспользоваться информацией из статьи Как скрыть службу Windows.
Указанным способом нельзя скрыть системные программы, такие как наборы библиотек C++ или установленные версии .NET Framework.
Скрыть несколько установленных программ с помощью скрипта PowerShell
Если вам нужно скрыть от пользователей сразу несколько программ, можно воспользоваться следующим PowerShell скриптом. Список программ, которые нужно скрыть, указываются в переменной AppsToHide. Затем скрипт проверяет все ветки реестра, находит ветки с программами и создает в них параметр реестра SystemComponent со значением 1 (если параметр уже существует, его значение меняется на 1).
Подробнее о работе с параметрами и ветками реестра из PowerShell рассказано в статье Работаем с записями реестра из PowerShell.
В моем примере скрипт используется для скрытия программ Gimp, Teams и 7-zip. Такой PowerShell скрипт можно выполнить на компьютерах пользователей домена через GPO.
Скрываем все установленные программы от пользователя
Вы можете полностью скрыть из панели управления пользователей все установленные программы. Для этого нужно отредактировать параметр локальной групповой политики.
Запустите редактор локальной GPO (gpedit.msc) и перейдите в раздел Конфигурация пользователя –> Административные шаблоны –> Панель управления –> Программы (User Configuration –> Administrative Templates –> Control Panel –> Program) и включите политику Скрыть страницу программы и компоненты (Hide “Programs and Features” page).
Обновите настройки групповых политик с помощью команды gpupdate /force и проверьте, что окно «Программы и компоненты» в Панели управления недоступно пользователю. В панели управления при этом будет отображаться запись « Системный администратор отключил компонент Программы и компоненты ».
Также можно запретить показывать список установленных программам Windows в панели управления Windows с помощью команд:
REG add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesPrograms» /v NoProgramsCPL /t REG_DWORD /d 1 /f
REG add «HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesPrograms» /v NoProgramsAndFeatures /t REG_DWORD /d 1 /f
Предыдущая статья Следующая статья
Источник: winitpro.ru
Убираем программу из списка установленных программ
Нередко пользователи задаются вопросом, как можно скрыть какую-либо утилиту из списка установленных на ПК приложений. Наиболее часто с необходимостью этого действия сталкиваются служащие фирм, которым запрещено использовать рабочие компьютеры в личных целях. Служба безопасности предприятия отслеживает все действия персонала, которые не относятся непосредственно к их обязанностям. В этой статье будет рассматриваться, как можно скрыть приложение от сторонних глаз таким образом, чтобы в любое время можно было воспользоваться нужной утилитой.
Скрытие приложения из Панели управления
В основном СБ фирмы попросту открывает перечень имеющихся в Панели управления утилит, и проверяет содержимое на наличие запрещенного ПО. Если убрать утилиту из этого списка, удалить ярлык с рабочего стола и меню пуск, спрятать содержимое папки в далекие каталоги, обнаружить установленное приложение будет практически невозможно. Давайте рассмотрим процедуру скрытия утилит подробнее.
Скрытие записи об отдельном приложении
Убрать упоминание можно абсолютно о любом приложении, будь это графический редактор или компьютерная игрушка. Осуществляется это путем внесения правок в реестр. Чтобы скрыть утилиту выполните такие действия:
-
Зайдите в Панель управления и найдите в блоке «Программы и компоненты» необходимое приложение.
Обратите внимание, если утилита инсталлировалась под правами обычного пользователя ПК, то первый каталог, в который необходимо зайти, будет иметь название «HKEY_CURRENT_USER», а не «HKEY_LOCAL_MACHINE». В том случае, если скрытие осуществляется для 32-битной утилиты, а система 64-битная, перед открытием раздела «Microsoft» потребуется зайти в папку «Wow6432Node».
Обратите внимание, с помощью описанной инструкции нельзя скрыть информацию о системных утилитах.
Запрет показа списка приложений
Пользователи могут полностью ограничить доступ к списку приложений. В основном это делается на личных ПК с целью обеспечения безопасности данных, например, если на устройстве имеются приложения, которые сохраняют пароли доступа к банковским картам или счетам. Процедура выполняется таким образом:
-
Запустите приложение «Редактор локальной групповой политики», и откройте блок «Конфигурация…».
Как видите, скрыть какое-либо приложение или даже полностью весь список утилит достаточно просто. Необходимо тщательно следовать описанной в статье инструкции, а главное не забыть, как далеко вы спрятали папку с утилитой.
Источник: public-pc.com
Как скрыть программу из списка установленных программ
Удалить установленные в Windows приложения можно несколькими разными способами. Самый очевидный — воспользоваться апплетом «Установка и удаление программ», доступным из классической панели управления, кстати, именно так удаляют ПО большинство пользователей. Если вы являетесь администратором компьютера, вы можете захотеть запретить пользователям удалять установленные программы. Подобные ограничения лучше всего задавать с помощью редактора локальных групповых политик, но есть и более простой, хотя и менее эффективный способ.
Как скрыть программу из списка установленных программ
Рассчитан он на неопытных пользователей или всех, кто только начинает постигать компьютерные премудрости. Суть его очень проста — применив твик реестра или воспользовавшись специальной утилитой, администратор скрывает приложения из списка установленных программ, предотвращая таким образом случайное или намеренное их удаление. Рассмотрим сначала трюк с реестром. Откройте командой regedit редактор реестра и разверните эту ветку:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall
Справа вы увидите список каталогов, среди которых одна часть будет иметь длинные непонятные названия в фигурных скобках, имена каталогов другой части будут более или менее соответствовать названиям установленных приложений. Папки с длинными именами отвечают чаще всего за отображение системных компонентов и приложений от Microsoft, хотя может быть и иначе. В нашем примере записи сторонней программы EPS Viewer хранятся как раз в подразделе <32E05824-A0AC-4DFE-B965-5F52C28FBE9F>_is1. А вот подраздел популярного плеера VLC имеет вполне понятно название «VLC media player».
Вообще-то понять, какой каталог отвечает какой программе нетрудно — выделив его мышкой, посмотрите значения параметров DisplayName и InstallLocation. Первый содержит название программы или модуля, а второй — путь к его исполняемому файлу. Так вот, чтобы скрыть приложение из списка апплета «Установка и удаление программ», нужно удалить соответствующий ему ключ, экспортировав его предварительно в REG-файл на тот случай, если вы захотите восстановить запись.
Если такой способ кажется вам неудобным, воспользуйтесь бесплатной утилитой Hide from Uninstall List (сайт разработчика: www.sordum.org). Этот портативный инструмент выводит список всех установленных приложений и модулей, позволяя в тоже время отключать их показ одним кликом мыши.
Запустите утилиту, выделите скрываемое приложение и нажмите на панели инструментов кнопку с изображением привидения. Вместо этого можно просто отметить приложение галочкой. Соответственно кнопка с изображением смотрящего глаза включает показ программы в списке. Настройки вступают в силу немедленно, причем программы будут скрыты не только из классического списка, но также из списка «Приложения и возможности» в Параметрах Windows 10.
Источник: remontcompa.ru