Computer >> 컴퓨터 >  >> 체계 >> Windows 11

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

이 게시물에서는 프로그램을 숨기는 방법을 보여줍니다. Windows 제어판의 설치된 앱 목록에서 이 가이드는 Windows XP부터 Windows 10 및 Windows 11의 최신 빌드까지 모든 Windows 버전에 적용됩니다.

설정/제어판에서 특정 프로그램을 숨기는 방법

우리의 작업이 설치된 Gimp에 대한 항목을 숨기는 것이라고 가정합니다. (이미지 편집기). 제어판 열기 프로그램 및 기능으로 이동합니다. 부분. Gimp 2.10.28 항목이 설치된 앱 목록에 있습니다.

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

또한 최신 설정에서 설치된 프로그램에 대한 정보를 찾을 수 있습니다. UI(설정 -> 앱).

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

Windows 레지스트리를 통해 설치된 응용 프로그램에 대한 항목을 숨길 수 있습니다. 그러나 무엇보다도 먼저 Windows가 제어판에 표시되는 설치된 프로그램 목록을 작성하는 방법을 이해해야 합니다. 다음 세 레지스트리 키 중 하나에서 설치된 애플리케이션에 대한 정보를 찾을 수 있습니다.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\제거 – 장치의 모든 사용자를 위한 일반 프로그램 목록
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\제거 – 이 레지스트리 키는 x64 Windows 빌드에 설치된 x86 앱에 대한 항목을 포함합니다.
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\제거 – 현재 사용자만을 위해 설치된 앱을 포함합니다.

Windows는 이러한 레지스트리 키의 항목을 기반으로 설정 또는 제어판에 표시되는 설치된 프로그램 목록을 생성합니다.

제 경우 김프는 Winget을 통해 설치됩니다. 패키지 관리자는 내 사용자 프로필에만 적용되므로 해당 항목은 사용자 레지스트리 하이브 HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall 안에 있습니다. .

응용 프로그램 등록 키를 찾습니다(내 예에서는 GIMP-2_is1입니다. ) SystemComponent라는 이름으로 새 32비트 DWORD 레지스트리 매개변수를 만듭니다. 및 값 1 :SystemComponent = dword: 00000001

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

설치된 프로그램 목록으로 창을 새로 고침(F5 열쇠). 김프 항목이 목록에서 사라져야 합니다.

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

최신 Windows 10 설정 패널의 설치된 프로그램 목록에서도 앱 항목이 사라집니다.

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

. Windows에 설치된 프로그램을 숨기는 또 다른 방법이 있습니다. 이렇게 하려면 DisplayName의 이름을 바꿉니다. QuietDisplayName 매개변수 동일한 reg 키 아래에 있습니다.

명령 프롬프트에서 프로그램을 숨길 수 있습니다. 다음은 스크립트 및 배치 파일에서 사용할 수 있는 명령의 예입니다(이 명령은 설치된 7-Zip 아카이버를 숨깁니다).

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

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

프로그램을 다시 표시하려면 SystemComponent 매개변수를 제거하기만 하면 됩니다(또는 해당 값을 0으로 변경하십시오. 다음 명령 사용:REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip" /v SystemComponent /t REG_DWORD /d 0 /f ) 또는 QuietDisplayName 매개변수의 이름을 DisplayName으로 바꿉니다.

. 응용 프로그램과 해당 서비스를 모두 숨겨야 하는 경우 "사용자에게 Windows 서비스를 숨기는 방법" 문서에 설명된 단계를 사용할 수 있습니다.

C++ 재배포 가능 패키지 또는 .NET Framework 버전과 같은 시스템 앱은 이 방법으로 숨길 수 없습니다.

PowerShell 스크립트를 사용하여 설치된 앱 숨기기

한 번에 여러 응용 프로그램을 사용자로부터 숨겨야 하는 경우 다음 PowerShell 스크립트를 사용할 수 있습니다. 숨길 프로그램 목록은 AppsToHid에 지정됩니다. e 변수. 그런 다음 스크립트는 모든 레지스트리 키를 확인하고 프로그램 항목이 있는 키를 찾고 SystemComponent 값이 1인 레지스트리 매개변수 (파라미터가 이미 존재한다면 그 값은 1로 변경됩니다).

PowerShell에서 레지스트리 키 및 매개 변수를 관리하는 방법에 대한 자세한 내용은 PowerShell을 사용하여 레지스트리 키를 가져오고, 만들고, 편집하고, 삭제하는 방법 문서를 참조하세요.

$RegPaths = @(
"HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
)
$AppsToHide = @(
"*GIMP*",
"*7-Zip*",
"*Teams*",
"*Firefox*",
)
foreach ($App in $AppsToHide) {
foreach ($Path in $RegPaths) {
$AppKey = (Get-ItemProperty $Path -ErrorAction SilentlyContinue| Where-Object { $_.DisplayName -like $($App) }).PSPath
if ($null -ne $AppKey) {
$SystemComponent = Get-ItemProperty $AppKey -Name SystemComponent -ErrorAction SilentlyContinue
if (!($SystemComponent)) {
New-ItemProperty "$AppKey" -Name "SystemComponent" -Value 1 -PropertyType DWord
}
else {
$SystemComponentValue = (Get-ItemProperty $AppKey -Name SystemComponent -ErrorAction SilentlyContinue).SystemComponent
if ($SystemComponentValue -eq 0) {
Set-ItemProperty "$AppKey" -Name "SystemComponent" -Value 1
}
}
}
}
}

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

내 예에서 스크립트는 Teams, Gimp, Firefox 및 7-zip 앱을 숨기는 데 사용됩니다. GPO를 통해 도메인 컴퓨터에서 이 PowerShell 스크립트를 실행할 수 있습니다.

다른 사용자에게 설치된 모든 앱을 숨기는 방법

사용자 제어판에서 설치된 모든 프로그램을 완전히 숨길 수 있습니다. 이렇게 하려면 로컬 그룹 정책 매개변수를 편집해야 합니다.

로컬 GPO 편집기(gpedit.msc ), 사용자 구성 –> 관리 템플릿 –> 제어판 –> 프로그램 섹션으로 이동합니다. , 정책 활성화 '프로그램 및 기능' 페이지 숨기기 .

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

gpupdate /force로 그룹 정책 설정 업데이트 명령을 실행하고 제어판의 "프로그램 및 기능" 창이 사용자에게 표시되지 않는지 확인합니다. 제어판에서 "시스템 관리자가 프로그램 및 기능을 비활성화했습니다. "가 표시되어야 합니다.

Windows 10 및 11에서 설치된 프로그램을 숨기는 방법은 무엇입니까?

다음 명령을 사용하여 설치된 Windows 프로그램 목록이 Windows 제어판에 표시되지 않도록 할 수도 있습니다.

REG add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoProgramsCPL /t REG_DWORD /d 1 /f
REG add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoProgramsAndFeatures /t REG_DWORD /d 1 /f