윈도우11 작업표시줄 시스템 트레이 아이콘을 모두 표시하는 방법 (25H2 이상도 가능)

🏷️ 윈도우11

윈도우의 작업표시줄 오른쪽에 위치한 시스템 트레이 아이콘은 백그라운드에서 실행중인 앱의 아이콘을 표시해주며 일반적으로는 윈도우가 부팅될 때 등록된 시작 프로그램이 등록됩니다. 트레이 아이콘은 사용 환경에 따라 여러 개가 등록되며 3개 이상 넘어가면 숨겨진 아이콘으로 그룹화되는데요.

작업 표시줄에서 시스템 트레이 아이콘을 사용자가 원하는대로 표시하려면 아이콘을 드래그해서 옮기거나, 설정 앱의 기타 시스템 트레이 아이콘에서 토글을 하나씩 켜야 합니다. 숨겨진 아이콘이 많다면 PowerShell 명령 한 줄로 전체를 한 번에 표시할 수 있습니다.

튜토리얼 환경 : 윈도우11 25H2

드래그앤드롭으로 숨겨진 아이콘 표시

가장 간단한 방법으로 숨겨진 아이콘을 드래그&드롭해서 작업표시줄에 표시하는 것입니다. 아이콘 한두개를 보이게 설정할 때 편리하며 방법은 다음과 같습니다.

드래그앤드롭으로 숨겨진 아이콘 표시
숨겨진 아이콘을 작업표시줄로 드래그&드롭
  1. 모서리 아이콘 왼쪽의 ‘숨겨진 아이콘 표시’ 화살표 버튼을 클릭합니다.
  2. 작업표시줄에 표시할 아이콘을 클릭한 후 모서리 아이콘 쪽으로 드래그 & 드롭 합니다.
  3. 숨겨진 아이콘이 작업표시줄에 표시됩니다.

작업표시줄에서 모서리 오버플로 표시 설정

Windows 설정의 개인 설정을 이용하면 숨겨진 트레이 아이콘을 선택해서 표시할 수 있으며 방법은 다음과 같습니다.

윈도우11 작업 표시줄 설정 열기
개인 설정 > 작업 표시줄
  1. Win + R 키를 눌러 Windows 설정을 엽니다.
  2. 개인 설정 > 작업 표시줄을 클릭합니다.
작업 표시줄 개인 설정에서 아이콘 토클 활성화
모서리 오버플로 아이콘 표시 설정
  1. 작업 표시줄 모서리 오버플로 항목을 펼칩니다.
  2. 모서리 아이콘 목록에서 표시하고 싶은 아이콘 오른쪽의 토글 버튼을 켬으로 변경합니다.

작업표시줄에 모든 숨겨진 아이콘 항상 표시

드래그&드롭 또는 모서리 오버플로 옵션을 이용해 숨겨진 아이콘을 선택적으로 작업표시줄에 표시할 수 있지만 숨겨진 아이콘을 모두 표시하고 싶은 경우에는 알임 영역 아이콘 설정을 이용하면 됩니다.

모든 숨겨진 아이콘을 항상 표시되게 설정하면 기존에 설치되어 있는 프로그램을 비롯해 나중에 추가되는 트레이 아이콘도 항상 작업표시줄에서 보이게 되며 설정 방법은 다음과 같습니다.

윈도우11 24H2 이하 버전에서 적용할 수 있습니다.

실행 창에서 탐색기 쉘 주소 입력하기
알림 영역 아이콘 및 알림 설정 열기
  1. Win + R 키를 눌러 실행창을 엽니다.
  2. 열기 입력창에 explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} 를 입력 후 엔터키를 누릅니다.
알림 영역 아이콘 설정에서 '작업 표시줄에 항상 모든 아이콘 및 알림 표시' 옵션 활성화
  1. 알림 영역 아이콘 설정 화면 하단의 ‘작업 표시줄에 항상 모든 아이콘 및 알림 표시’ 옵션을 체크합니다.
  2. 작업표시줄에 숨겨진 아이콘 없이 모두 표시되는 것을 확인합니다.

4. PowerShell 명령과 작업 스케줄러로 트레이 아이콘 모두 표시

25H2에서는 알림 영역 아이콘 창의 작업 표시줄에 항상 모든 아이콘 및 알림 표시 옵션이 비활성화되어 체크할 수 없습니다.

대신 이 옵션에 해당하는 설정 앱의 시스템 트레이 아이콘 표시 토글은 아이콘별로 HKCU\Control Panel\NotifyIconSettings 레지스트리 경로 하위에 IsPromoted 값으로 저장됩니다. 이 값을 PowerShell로 한꺼번에 1로 바꾸면 숨겨진 트레이 아이콘이 모두 작업 표시줄에 표시됩니다.

레지스트리 값을 수정하는 작업이므로 먼저 백업을 만듭니다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭해 터미널을 열고 아래 명령을 입력하면 바탕 화면에 백업 파일이 생성됩니다. 이 파일을 더블클릭하면 변경 전 값으로 되돌릴 수 있습니다.

reg export "HKCU\Control Panel\NotifyIconSettings" "$env:USERPROFILE\Desktop\NotifyIconSettings-backup.reg"

PowerShell에서 IsPromoted 값 일괄 변경

윈도우11 시스템 트레이 아이콘 모두 표시 파워쉘 명령어 실행한 뒤 확인

숨겨진 트레이 아이콘을 모두 표시하려면, 터미널(파워쉘)을 실행한 뒤 명령을 입력하고 Enter를 누릅니다. 변경 대상이 현재 사용자(HKCU) 영역이므로 관리자 권한은 필요하지 않습니다.

Get-ChildItem "HKCU:\Control Panel\NotifyIconSettings" | ForEach-Object { Set-ItemProperty -Path $_.PSPath -Name IsPromoted -Value 1 -Type DWord }

명령은 NotifyIconSettings 아래에 등록된 앱 아이콘 항목을 하나씩 열어 IsPromoted를 1로 바꿉니다. 변경이 바로 반영되지 않으면 작업 관리자에서 Windows 탐색기를 다시 시작합니다.

단, 이 명령은 실행한 시점에 이미 등록된 아이콘에만 적용됩니다. 명령을 실행한 뒤 새로 설치한 프로그램의 아이콘은 다시 숨겨진 상태로 등록되므로, 그때마다 명령을 다시 실행해야 합니다.

작업 스케줄러에 로그온 시 자동 실행 등록

새 프로그램의 아이콘까지 자동으로 표시하려면, 위 명령을 작업 스케줄러에 등록해 로그온할 때마다 실행합니다. 작업 스케줄러는 사용자가 로그온할 때를 포함한 여러 조건을 트리거로 지정해 작업을 실행합니다.

작업 스케줄러에 명령을 등록하려면, 시작 메뉴 검색에서 작업 스케줄러를 실행하고 오른쪽 동작 창의 작업 만들기에 진입합니다.

  1. 일반 탭의 이름에 트레이 아이콘 모두 표시를 입력합니다.
  2. 트리거 탭에서 새로 만들기를 누르고 작업 시작을 로그온할 때로 선택합니다.
  3. 새 아이콘을 로그온 이후에도 반영하려면 같은 창의 작업 반복 간격을 체크하고 30분을 선택합니다. 기간은 무기한으로 지정합니다.
  4. 동작 탭에서 새로 만들기를 누르고 프로그램/스크립트에 powershell.exe를 입력합니다.
  5. 인수 추가에 아래 한 줄을 붙여 넣고 확인을 누릅니다.
-WindowStyle Hidden -NoProfile -Command "Get-ChildItem 'HKCU:\Control Panel\NotifyIconSettings' | ForEach-Object { Set-ItemProperty -Path $_.PSPath -Name IsPromoted -Value 1 -Type DWord }"

작업이 만들어지면 작업 스케줄러 라이브러리에서 해당 작업을 마우스 오른쪽 버튼으로 클릭해 실행을 선택합니다.

이후 로그온할 때마다, 그리고 30분마다 명령이 실행되어 새로 설치한 프로그램의 아이콘도 작업 표시줄에 표시됩니다.

5. GitHub 스크립트로 트레이 아이콘 모두 표시

4번 방식보다 정밀한, 복구와 진단 기능까지 갖춘 스크립트를 쓰려면 GitHub의 paulmann/windows-show-all-tray-icons 저장소의 Enable-AllTrayIcons.ps1을 사용합니다.

MIT 라이선스로 공개된 PowerShell 스크립트이고, 저장소 기준 v4.0(2025-11-23)이 Windows 11 25H2를 지원하고 있습니다.

이 스크립트는 IsPromoted 값 변경에 더해 EnableAutoTray 값을 0으로 바꾸고, 트레이 캐시인 IconStreams와 PastIconsStream을 비웁니다.

스크립트를 실행하려면, 먼저 터미널에서 아래 명령으로 스크립트를 내려받고 실행 정책을 현재 사용자에게만 허용합니다.

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/paulmann/windows-show-all-tray-icons/main/Enable-AllTrayIcons.ps1" -OutFile "Enable-AllTrayIcons.ps1"
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

외부 스크립트는 레지스트리를 직접 수정하므로, 내려받은 파일을 메모장으로 열어 내용을 확인한 뒤 실행합니다. 변경 전 상태는 -Action Backup으로 저장하고, 실행 결과는 -Action Status로 확인합니다.

.\Enable-AllTrayIcons.ps1 -Action Backup
.\Enable-AllTrayIcons.ps1 -Action Enable -RestartExplorer
.\Enable-AllTrayIcons.ps1 -Action Status

-RestartExplorer는 실행 직후 탐색기를 다시 시작해 변경 사항을 바로 반영합니다. 결과가 마음에 들지 않으면 -Action Rollback -RestartExplorer로 백업한 상태로 되돌립니다.

새로 설치한 프로그램의 아이콘은 이 스크립트도 자동으로 처리하지 않으므로, 4번의 작업 스케줄러에 스크립트 실행 줄을 등록해 로그온 시 반복합니다.

마치며

25H2에서 알림 영역 아이콘 창의 항상 모든 아이콘 및 알림 표시 옵션이 막힌 이유는, 아이콘 표시 상태가 이제 NotifyIconSettings의 아이콘별 IsPromoted 값으로 관리되기 때문입니다. 그래서 이 값을 직접 1로 바꾸는 PowerShell 명령이 설정 앱의 토글을 일괄로 켜는 것과 같은 효과를 냅니다.

명령은 이미 등록된 아이콘에만 적용되므로, 새 프로그램까지 포함하려면 작업 스케줄러 등록이 필요합니다. 특히 nVIDIA 그래픽 도구의 잦은 업데이트로 인해 자꾸 아이콘이 갱신되고 숨겨진다면 스케쥴러 사용은 필수입니다.

아이콘이 몇 개 안 된다면 1번 드래그 앤 드롭이나 2번 설정 토글이 더 간단합니다.

FAQ

명령을 실행했는데도 일부 아이콘이 다시 숨겨지는 이유는 무엇인가요?

프로그램이 업데이트되면서 설치 경로가 바뀌면 윈도우가 새 아이콘으로 인식해 NotifyIconSettings에 항목을 새로 만들고, 이 항목은 IsPromoted가 0인 상태로 시작합니다. 작업 스케줄러 작업이 이 항목을 다음 실행 때 1로 바꾸고, 즉시 보려면 작업을 수동으로 실행합니다.

PowerShell 명령으로 바꾼 설정을 되돌리려면 어떻게 하나요?

백업해 둔 NotifyIconSettings-backup.reg 파일을 더블클릭하고 병합을 승인하면 변경 전 값으로 복원됩니다. 특정 아이콘만 숨기려면 설정 앱의 기타 시스템 트레이 아이콘에서 해당 앱의 토글을 끕니다.

작업 스케줄러에 등록한 작업을 중지하려면 어떻게 하나요?

작업 스케줄러 라이브러리에서 트레이 아이콘 모두 표시 작업을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다. 작업을 완전히 없애려면 삭제를 선택합니다.

모서리 아이콘시스템 트레이작업표시줄

저자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
올바른 이메일 주소를 입력해주세요.

같은 카테고리 글