Как да скриете програма от списъка с инсталирани програми в контролния панел

В тази бележка ще покажем, как да скриете някоя програма от списъка, инсталиран в контролния панел. Инструкциите се отнасят за всички версии на Windows, започвайки с Windows XP и завършвайки с най-новите версии на Windows 10.

Съдържание:

  • Как да скриете конкретна програма от списъка с програми и функции в Windows
  • Скриване на всички инсталирани програми от потребителя

Как да скриете конкретна програма от списъка с програми и функции в Windows

Да речем, че нашата задача е да скрием записа за инсталирания 7-Zip архиватор. Отворете контролния панел, отидете на раздел програми и Удобства (Програми и компоненти) и се уверете, че записът 7-цип 16.04 (x64) присъства в списъка на инсталирания софтуер.

За да скриете записа за програмата, ще трябва да направите малки промени в системния регистър. За да направите това:

  1. Отворете редактора на системния регистър (regedit.exe) и отидете на ключа на системния регистър HKEY_LOCAL_MACHINE\ СОФТУЕР\ Microsoft\ Windows\ CurrentVersion\ Деинсталиране. Въз основа на съдържанието на този раздел се генерира списък с инсталиран софтуер, който потребителят вижда в секцията Програми и функции.забележка. Ако приложението е инсталирано под правата на обикновен потребител, трябва да отидете в клона HKEY_CURRENT_USER\ Софтуер\ Microsoft\ Windows\ CurrentVersion\ Деинсталиране. Ако приложението е 32-битово и ОС е 64-битова, имаме нужда от клон HKEY_LOCAL_MACHINE\ СОФТУЕР\ Леле6432Node\ Microsoft\ Windows\ CurrentVersion\ Деинсталиране.
  2. Намерете клона с вашето приложение (в нашия случай името на клона съответства на името на програмата в списъка - Z-Zip).
  3. Създайте нов 32-битов DWORD параметър в този клон на регистъра с името SystemComponent и стойност 1: "SystemComponent" = dword: 00000001 .
  4. Актуализирайте съдържанието на прозореца със списъка на инсталирания софтуер (ключ F5). Записът 7-Zip трябва да изчезне от списъка.

Приложението също е скрито от списъка с инсталирани програми в съвременния контролен панел на Windows 10 (Опции -> Приложения).

Ако трябва да използвате програма, скриваща се в определен скрипт или скрипт, можете да използвате следната команда:

REG ADD "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Deinstall \ 7-zip" / v SystemComponent / t REG_DWORD / d 1 / f

съвет. Има и друг алтернативен начин за скриване на програмата. За да направите това, просто променете името на ключа в същия клон DisplayName за QuietDisplayName.

За да деактивирате режима на скриване за програма, просто премахнете параметъра SystemComponent или преименувайте параметъра DisplayName, като премахнете думата Quiet, като промените стойността на клавиша SystemComponent на 0 (команда: REG ADD "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Deinstall \ 7-zip" / v SystemComponent / t REG_DWORD / d 0 / f) или като го изтриете.

съвет. Ако освен да пишете за програмата, трябва да скриете съответната услуга, можете да използвате информацията от статията Как да скриете услугата на Windows.

По този начин не можете да скриете системни програми, като набор от C ++ библиотеки или .NET Framework.

Скриване на всички инсталирани програми от потребителя

Ако искате напълно да забраните на потребителите да показват списъка с инсталирани приложения в Програми и компоненти, това може да стане с помощта на редактора на политики gpedit.msc. Стартирайте редактора на политиките, отидете на секцията Конфигурация на потребителя -> Административни шаблони -> Контролен панел -> Програми и активирайте политиката Скриване на програмата и страницата на компонента.

Актуализирайте политиките с помощта на командата gpupdate / force и проверете дали прозорецът "Програми и функции" в контролния панел не е достъпен за потребителя. Контролният панел ще покаже записа "Системният администратор е деактивирал компонента Програми и компоненти".