# 윈도우 셸

윈도우 셸| 개발자 | 마이크로소프트 |
| 운영 체제 | 마이크로소프트 윈도우 |
| 종류 | 그래픽 사용자 인터페이스 |
| 라이선스 | 상용 소프트웨어 |
| 웹사이트 | learn.microsoft.com/en-us/windows/win32/shell/shell-entry |

**윈도우 셸**(Windows shell)은 마이크로소프트 윈도우 운영체제의 그래픽 사용자 인터페이스이다. 식별 가능한 주요 요소로는 바탕 화면, 작업 표시줄, 시작 메뉴, 작업 전환기 및 자동 실행 기능이 있다. 일부 윈도우 버전에서는 플립 3D와 참(charms)도 포함된다. 윈도우 10에서는 Windows Shell Experience Host 인터페이스가 시작 메뉴, 알림 센터, 작업 표시줄, 작업 보기/타임라인과 같은 시각적 요소를 구동한다. 그러나 윈도우 셸은 윈도우에서 실행되는 컴퓨터 프로그램이 셸 객체의 계층 구조를 통해 컴퓨터 자원에 접근할 수 있도록 하는 셸 이름공간도 구현한다. "바탕 화면"은 계층 구조의 최상위 객체이며, 그 아래에는 디스크에 저장된 여러 파일과 폴더뿐만 아니라 내용이 가상이거나 동적으로 생성되는 여러 특수 폴더가 있다. 휴지통, 라이브러리, 제어판, 내 PC, 네트워크 등이 이러한 셸 객체의 예시이다.

오늘날 알려진 윈도우 셸은 1995년에 출시된 윈도우 95와 함께 시작된 시스템의 진화된 형태이다. 이는 전체 셸 이름공간을 탐색할 수 있는 윈도우 구성 요소인 파일 탐색기와 밀접하게 연관되어 있다.

## 기능

### 바탕 화면

윈도우 바탕 화면은 다른 모든 창 뒤에 렌더링되는 전체 화면 창이다. 여기에는 사용자의 배경 화면과 다음과 같은 항목을 나타내는 여러 컴퓨터 아이콘이 표시된다:

* **파일 및 폴더**: 사용자나 소프트웨어는 윈도우 바탕 화면에 컴퓨터 파일과 폴더를 저장할 수 있다. 당연히 윈도우를 새로 설치한 직후에는 이러한 항목이 존재하지 않는다. 소프트웨어 설치 프로그램은 일반적으로 사용자가 설치된 소프트웨어를 실행할 수 있도록 단축 아이콘을 바탕 화면에 배치한다. 사용자는 개인 문서를 바탕 화면에 저장할 수도 있다.
* **특수 폴더**: 일반적인 파일 및 폴더 외에도 특수 폴더(셸 폴더)가 바탕 화면에 나타날 수 있다. 일반 폴더와 달리 특수 폴더는 하드 디스크 드라이브의 절대적인 위치를 가리키지 않는다. 대신 컴퓨터마다 위치가 다른 폴더(예: 문서), 디스크상의 여러 폴더를 합친 가상 폴더(예: 휴지통 또는 라이브러리), 또는 편의를 위해 아이콘으로 렌더링된 사용자 인터페이스 요소인 폴더 창(예: 네트워크)을 열 수 있다. 심지어 폴더와 전혀 닮지 않은 창을 열 수도 있다(예: 제어판).

윈도우 비스타와 윈도우 7(및 이에 대응하는 윈도우 서버 버전)에서는 윈도우 데스크톱 가젯을 바탕 화면에 표시할 수 있었다.

### 작업 표시줄

윈도우 작업 표시줄은 기본적으로 바탕 화면 하단에 가로 막대 형태로 나타나는 도구 모음과 같은 요소이다. 화면의 상단, 왼쪽 또는 오른쪽 가장자리로 옮길 수 있다. 윈도우 98부터는 크기를 변경할 수 있다. 작업 표시줄은 항상 모든 응용 프로그램 위에 표시되도록 설정하거나 사용하지 않을 때 자동으로 숨겨지도록 구성할 수 있다. 설치된 운영체제 버전에 따라 왼쪽에서 오른쪽으로 다음과 같은 요소가 나타날 수 있다.

* **시작 버튼**: 시작 메뉴에 접근할 수 있게 한다. 윈도우 8에서 제거되었으나(서드파티 소프트웨어로 추가 가능), 시작 참(아래 참조)으로 대체되었다가 윈도우 8.1에서 다시 복구되었다. 윈도우 로고 모양으로 그려져 있다.
* **빠른 링크 메뉴**: 윈도우 8 및 윈도우 서버 2012에 추가되었다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하거나 `⊞ Win`+`X`를 눌러 실행한다. 바탕 화면, 설정, 명령 프롬프트, 파워셸, 파일 탐색기 등 자주 사용되는 여러 윈도우 기능에 대한 접근권을 부여한다.
* **열린 창 목록**: 작업 표시줄을 따라 열려 있는 창들이 해당 프로그램의 아이콘으로 표시된다. 고정된 아이콘은 창을 닫은 후에도 그대로 유지된다. 윈도우 7 이전까지 운영체제는 활성 창을 이 목록에서 눌린 버튼 모양으로 표시했다. 윈도우 7부터는 각 열린 창의 아이콘이 반투명한 상자로 둘러싸이며, 동일한 프로그램의 여러 창은 아이콘을 클릭하여 접근할 수 있다. 아이콘 위에 마우스를 올리면 열린 창의 미리보기가 아이콘 위에 표시된다. 그러나 작업 표시줄을 이전 윈도우 버전과 유사하게 작동하도록 변경할 수도 있다. 윈도우 7부터는 열린 창 아이콘을 프로그램 아이콘만 표시하도록 설정("작업 표시줄 단추 하나로 표시")하거나 프로그램 이름과 아이콘을 함께 표시할 수 있다.
* **바로 가기**: 윈도우 95 및 윈도우 NT 4.0에 대한 업데이트로 파일, 프로그램, 작업 단축 아이콘을 보관할 수 있는 빠른 실행 도구 모음이 추가되었으며, 기본적으로 "바탕 화면 보기" 명령이 포함되어 있었다. 윈도우 7은 "고정" 및 "점프 목록" 기능을 추가하여 이 영역을 열린 창 목록과 통합했다.
* **데스크밴드**: 프로그램 기능에 쉽게 접근할 수 있도록 윈도우나 다른 프로그램에서 제공하는 도구 모음이다. 자세한 내용은 작업 표시줄 § 바탕 화면 도구 모음을 참조하라.
* **알림 영역**: 프로그램이 상태를 나타내는 아이콘과 해당 아이콘과 관련된 팝업 알림을 표시할 수 있게 한다. 기본적으로 윈도우 볼륨 조절, 네트워크 상태, 알림 센터, 날짜 및 시간이 이 영역에 표시된다. 윈도우 11은 알림 센터와 시계/달력을 하나의 메뉴로 통합했다.
* **"바탕 화면 보기" 버튼**: 사용자가 바탕 화면에 접근할 수 있게 한다. 윈도우 7에서 작업 표시줄 왼쪽의 빠른 실행 단축 아이콘에서 오른쪽 끝의 전용 호버 버튼으로 옮겨졌다. 윈도우 8에서는 초기에는 보이지 않았다. 마우스 커서를 잠시 올려두면 포인터가 버튼 위에 있는 동안 모든 창이 투명해져서 창을 전환하지 않고도 바탕 화면을 보여준다. 이 기능에는 에어로(Aero)가 필요하다. 버튼을 클릭하면 열려 있는 모든 창이 사라지고 포커스가 바탕 화면으로 이동한다. 다른 창을 선택하기 전에 다시 클릭하면 동작이 취소된다. 이 기능은 윈도우 8, 8.1, 10, 11에서도 사용할 수 있다.
* **작업 보기**: 사용자가 열린 창과 가상 데스크톱을 보고 관리할 수 있는 윈도우 10 및 11의 기능이다. 1803 버전에는 타임라인이 포함되어 일정 기간 동안 이전에 사용한 앱을 보고 열 수 있는 기능이 추가되었다. 작업 보기는 작업 표시줄의 작업 보기 버튼을 누르거나 키보드에서 `⊞ Win`+`Tab ↹`을 눌러 접근할 수 있다. 타임라인은 윈도우 11에서 제거되었다.
* **코타나 및 검색**: 사용자는 마이크로소프트의 코타나 가상 비서를 활용하여 인터넷 검색, PC의 앱 및 기능 검색, 파일 및 문서 검색을 할 수 있다. 코타나는 검색창을 클릭하거나 마이크로폰 버튼을 누르거나 "헤이 코타나"라고 말하거나 키보드에서 `⊞ Win`+`C`를 눌러 접근할 수 있다. 검색은 검색창을 누르거나 키보드에서 `⊞ Win`+`Q`를 눌러서도 시작할 수 있다.
* **알림 센터**: 윈도우 7에서 도입된 알림 센터는 컴퓨터 성능 및 보안 강화에 대한 알림과 팁을 제공했다. 윈도우 10에서 알림 센터는 모든 알림이 머무는 장소이자 화면 밝기, 무선 연결, VPN, 블루투스, 프로젝터 연결, 무선 디스플레이 연결 등 자주 사용되는 설정의 위치 역할을 한다. 윈도우 8의 참(Charms)을 대체하는 윈도우 10 알림 센터는 작업 표시줄의 말풍선 아이콘을 누르거나 키보드에서 `⊞ Win`+`A`를 누르거나, 터치스크린 사용 시 오른쪽에서 살짝 밀어 접근할 수 있다. 윈도우 11에서 알림 센터는 빠른 설정 메뉴와 알림 센터로 분리되어 제거되었다. `⊞ Win`+`A`는 이제 빠른 설정을 열고, `⊞ Win`+`N`은 알림 센터를 연다.
* **위젯**: 윈도우 11은 윈도우 8 및 10 시작 메뉴에서 보았던 라이브 타일 기능을 대체하는 "위젯" 기능을 도입했다. 마이크로소프트 계정으로 로그인하여 날씨, 뉴스, 스포츠, 캘린더 일정 등 위젯 패널에서 보고 싶은 정보를 개인화할 수 있다. 위젯은 윈도우 비스타 및 윈도우 7에 있던 데스크톱 가젯의 대체품은 아니다.
* **빠른 설정**: 윈도우 10의 알림 센터와 시스템 트레이 아이콘의 기능을 통합한 윈도우 11에 도입된 작업 표시줄 메뉴이다. 네트워크 설정, 배터리, 사운드 설정을 빠른 설정 메뉴를 클릭하여 접근할 수 있으며, 접근성 옵션, 블루투스 토글, 화면 밝기, 집중 지원 및 기타 기능도 포함된다. 미디어 재생 제어는 이제 윈도우 10처럼 떠 있는 메뉴 대신 빠른 설정 메뉴 안에 배치된다.

### 작업 전환

작업 전환기는 윈도우 3.0 및 이후의 모든 윈도우 버전에 존재하는 기능이다. 사용자가 `Alt` 키를 누른 상태에서 `Tab ↹` 키를 눌러 기존 응용 프로그램 창 사이를 순환할 수 있게 한다. 윈도우 95부터는 `Alt` 키를 누르고 있는 동안 활성 창 목록이 표시되어 `Tab ↹` 키를 눌러 목록을 순환할 수 있다. 이러한 전환 방식의 대안으로 마우스를 사용하여 비활성 창의 보이는 부분을 클릭할 수 있다. 그러나 `Alt`+`Tab ↹`은 전체 화면 창에서 빠져나올 때 사용될 수 있다. 이는 게임 목적을 위해 마우스 상호작용을 잠그거나 제한하거나 변경하는 비디오 게임에서 특히 유용하다. 윈도우 비스타부터 윈도우 바탕 화면이 목록에 포함되어 이 방식으로 활성화할 수 있게 되었다.

윈도우 7은 에어로 플립(Aero Flip, 윈도우 8에서는 윈도우 플립으로 개칭)을 도입했다. 사용자가 `Alt` 키를 누르고 있으면 에어로 플립은 선택된 창의 내용만 표시한다. 나머지 창들은 투명한 유리판 같은 시트로 대체되어 비활성 창이 어디에 위치하는지 알려주는 인상을 준다.

윈도우 8은 메트로 스타일 앱을 도입했는데, 이들은 `Alt`+`Tab ↹`을 눌렀을 때 나타나지 않았다. (이들은 `⊞ Win`+`Tab ↹` 조합으로 활성화되는 전용 작업 전환기로 전환해야 했다.) 윈도우 8.1은 `Alt`+`Tab ↹`이 메트로 스타일 앱도 관리할 수 있도록 확장되었다.

윈도우 10과 11은 응용 프로그램 창뿐만 아니라 가상 데스크톱까지 관리하는 작업 보기(Task View)라는 통합 작업 전환기를 가지고 있다.

### 에어로 플립 3D

플립 3D는 보조 작업 전환기이다. 윈도우 비스타에서 도입되었고 윈도우 8에서 제거되었다. `⊞ Win` 키를 누른 상태에서 `Tab ↹` 키를 눌러 실행한다. `⊞ Win` 키를 누르고 있는 동안 윈도우는 바탕 화면을 포함한 모든 응용 프로그램 창을 왼쪽 상단 모서리에서 오른쪽 하단 모서리로 대각선을 따라 등축 투영법으로 표시한다. `⊞ Win` 키를 누르는 시점의 활성 창은 다른 창들 앞에 배치된다. `⊞ Win` 키를 누르고 있는 동안 이 보기가 유지된다. `Tab ↹`과 `⇧ Shift`+`Tab ↹`은 열려 있는 창들을 순환하여 사용자가 미리 볼 수 있게 한다. `⊞ Win` 키를 떼면 플립 3D 보기가 사라지고 선택된 창이 맨 앞으로 나오며 포커스를 받는다.

### 참(Charms)

윈도우 8은 "참(charms)"으로 알려진 5개의 단축 아이콘 세트를 포함하는 막대를 추가했다. 이는 화면의 오른쪽 위 또는 아래 모서리로 마우스 커서를 이동하거나, 호환되는 터치패드 또는 터치스크린의 오른쪽 가장자리에서 살짝 밀어 실행한다. 이 기능은 8.1에서도 유지되었다.

윈도우 10은 참을 제거하고 이와 관련된 명령들을 각 응용 프로그램의 시스템 메뉴로 옮겼다. 터치스크린 사용자의 경우 터치스크린 오른쪽에서 살짝 밀면 이제 알림 센터가 표시된다.

### 시작 메뉴

윈도우 95를 시작으로 모든 윈도우 버전은 대개 같은 이름의 시작 메뉴 형식을 갖추고 있다. 윈도우 버전에 따라 메뉴에는 다음 기능이 포함된다:

* **응용 프로그램 실행**: 메뉴의 주요 기능은 설치된 소프트웨어의 바로 가기 목록을 제시하여 사용자가 이를 실행할 수 있게 하는 것이다. 윈도우 8과 10은 시작 메뉴에서 타일을 활용하여 사용자가 다양한 크기의 아이콘을 표시하고 원하는 대로 아이콘을 배치할 수 있게 한다. 마이크로소프트 스토어 메트로 스타일 앱은 라이브 타일을 활용하여 시각적 효과를 추가하고, 예를 들어 윈도우 메일의 이메일 알림과 같은 특정 앱에 대한 알림을 제공할 수 있다.
* **특수 폴더 호출**: 윈도우 8 이전까지 시작 메뉴는 컴퓨터, 네트워크, 제어판 등의 특수 폴더를 호출하는 수단이었다. 윈도우 8 및 윈도우 서버 2012에서 시작 화면에서 호출할 수 있는 유일한 특수 폴더는 바탕 화면뿐이다. 윈도우 10은 이 기능을 복구했다.
* **검색**: 윈도우 비스타를 시작으로 설치된 소프트웨어, 파일 및 폴더를 검색하는 것이 시작 메뉴의 기능이 되었다. 윈도우 10은 검색 기능을 작업 표시줄로 옮기면서 이 전통을 끝냈다.
* **전원 상태 관리**: 로그오프와 셧다운은 항상 시작 메뉴의 기능이었다. 윈도우 8에서 종료 기능은 시작 화면 밖으로 옮겨졌으나, 윈도우 8.1 업데이트(2014년 4월)에서 화면 해상도가 충분히 높을 때 다시 돌아왔다. 컴퓨터 전원 상태는 바탕 화면에 포커스가 있을 때 `Alt`+`F4`를 누르거나 `Ctrl`+`Alt`+`Del`을 눌러서도 관리할 수 있다.

### 자동 실행

자동 실행(AutoPlay)은 윈도우 XP에서 도입된 기능으로, 새로 삽입된 이동식 미디어의 내용을 검사하고 해당 미디어의 유형 및 내용과 관련된 옵션이 포함된 대화 상자를 표시한다. 가능한 선택 사항은 설치된 소프트웨어에 의해 제공된다. 따라서 미디어 자체의 파일에 의해 구성되는 관련 기능인 자동 실행(AutoRun)과 혼동해서는 안 된다. 비록 두 기능이 모두 활성화되어 있을 때 AutoRun이 자동 실행 옵션으로 선택될 수는 있지만 말이다.

## 파일 탐색기와의 관계

파일 탐색기는 셸 이름공간을 탐색할 수 있는 윈도우 구성 요소이다. 다시 말해, 파일 관리자처럼 디스크, 파일, 폴더를 탐색할 수 있을 뿐만 아니라 위에서 소개한 제어판, 전화 접속 네트워크 객체 및 기타 요소에도 접근할 수 있다. 또한 파일 탐색기 실행을 담당하는 `explorer.exe` 실행 파일은 작업 표시줄, 시작 메뉴 및 바탕 화면의 일부를 실행하는 역할도 담당한다. 그러나 작업 전환기, 참, 또는 자동 실행은 `explorer.exe` 프로세스의 모든 인스턴스가 닫혀 있어도 작동하며, 다른 컴퓨터 프로그램은 이 프로세스 없이도 셸 이름공간에 여전히 접근할 수 있다. 처음에는 윈도우 탐색기(Windows Explorer)로 불렸으나, 프로그램 이름은 `explorer.exe`로 유지된 채 윈도우 8부터 파일 탐색기(File Explorer)로 이름이 변경되었다.

## 역사

### MS-DOS 실행

MS-DOS 실행 파일 관리자
1983년 윈도우의 첫 공개 시연에는 화면 하단에 항상 보이는 메뉴 역할을 하는 '세션 제어 계층'(Session Control Layer)이라는 단순한 셸이 있었다. 실행(Run)을 클릭하면 실행할 수 있는 프로그램 목록이 표시되고, 세션 제어(Session Control)를 클릭하면 이미 실행 중인 프로그램 목록이 표시되어 프로그램 간을 전환할 수 있었다.

1985년 11월에 출시된 윈도우 1.0은 굵은 글씨로 파일과 폴더를 구분하는 단순한 파일 관리자인 MS-DOS 실행을 도입했다. 아이콘 지원은 부족했으나, 이로 인해 윈도우 3.0에 포함된 파일 관리자보다는 프로그램이 다소 빨랐다. 프로그램은 더블 클릭하여 실행할 수 있었다. 파일은 실행 파일 유형이나 사용자가 선택한 와일드카드에 의해 필터링될 수 있었으며, 표시 모드는 전체 설명과 요약 설명 사이에서 전환될 수 있었다. 파일 날짜 열은 2000년 문제를 준수하지 않았다.

윈도우 2.0은 MS-DOS 실행에 큰 변화를 주지 않았다.

### 프로그램 관리자

1990년 5월에 도입된 윈도우 3.0은 프로그램 관리자라는 새로운 셸과 함께 출시되었다. 마이크로소프트의 OS/2 데스크톱 관리자 작업을 기반으로 한 프로그램 관리자는 프로그램 단축 아이콘을 그룹으로 분류했다. 데스크톱 관리자와 달리 이 그룹들은 마이크로소프트의 새로운 다중 문서 인터페이스를 뽐내기 위해 단일 창 안에 수용되었다.

윈도우 3.1의 프로그램 관리자는 줄 바꿈이 가능한 아이콘 제목과 함께 새로운 시작 프로그램 그룹을 도입했다. 프로그램 관리자는 실행 시 이 그룹을 확인하여 그 안에 포함된 모든 프로그램을 시작했다. 프로그램 관리자는 윈도우 NT 3.1로도 이식되었으며 윈도우 NT 3.51까지 유지되었다.

### 시작 메뉴

윈도우 95는 새로운 셸을 도입했다. 바탕 화면은 파일(바로 가기 포함), 폴더, 그리고 내 컴퓨터, 내 네트워크 환경, 휴지통과 같은 특수 폴더를 포함할 수 있는 대화형 영역이 되었다. 파일 관리자를 대체한 윈도우 탐색기는 일반 폴더와 특수 폴더를 모두 열었다. 열린 창을 나타내는 버튼, 디지털 시계, 백그라운드 프로세스 및 알림을 위한 알림 영역, 그리고 시작 메뉴를 호출하는 시작 버튼을 유지하는 작업 표시줄이 도입되었다. 시작 메뉴에는 설정, 최근 사용한 파일로의 링크, 그리고 이전 모델인 프로그램 관리자와 마찬가지로 단축 아이콘과 프로그램 그룹이 포함되어 있다.

프로그램 관리자는 사용자가 새로운 인터페이스를 싫어할 경우를 대비해 하위 호환성을 위해 윈도우 95에도 포함되었다. 이는 윈도우 XP 서비스 팩 1까지의 모든 윈도우 버전에 포함되었다. SP2와 SP3에서 PROGMAN.EXE는 단지 아이콘 라이브러리일 뿐이었으며, 2006년 윈도우 비스타에서 완전히 제거되었다.

새로운 셸은 윈도우 NT로도 이식되어, 처음에는 윈도우 NT 3.51용 NewShell 업데이트로 출시되었고 이후 윈도우 NT 4.0에 완전히 통합되었다.

### 윈도우 데스크톱 업데이트

1996년 초, 넷스케이프는 코드명 "콘스텔레이션(Constellation)"인 차기 브라우저 릴리스가 윈도우와 완전히 통합되고, 사용자가 어떤 기기에 로그인하든 동일한 파일과 단축 아이콘을 제시하는 코드명 "홈포트(HomePort)"라는 새로운 셸을 추가할 것이라고 발표했다. 마이크로소프트는 코드명 "내시빌"이라는 유사한 인터넷 익스플로러 릴리스 작업을 시작했다. 인터넷 익스플로러 4.0은 재설계되어 두 가지 제품으로 탄생했다. 독립형 인터넷 익스플로러 4와, 액티브 데스크톱, 액티브 채널, 웹 폴더, 빠른 실행 도구 모음과 같은 데스크톱 도구 모음, 작업 표시줄 버튼을 클릭하여 창을 최소화하는 기능, HTML 기반 폴더 사용자 지정, 싱글 클릭 실행, 이미지 썸네일, 폴더 정보 팁, 폴더 웹 보기, 뒤로 및 앞으로 탐색 버튼, 텍스트 레이블이 있는 더 큰 도구 모음 버튼, 즐겨찾기, 자세히 보기의 파일 특성, 윈도우 탐색기의 주소 표시줄 등의 기능으로 셸을 업데이트한 **윈도우 데스크톱 업데이트**이다. 또한 내 문서 셸 폴더도 도입했다.

윈도우 95C(OSR 2.5) 및 윈도우 98과 같은 향후 윈도우 릴리스에는 인터넷 익스플로러 4와 윈도우 데스크톱 업데이트 기능이 이미 내장되어 있었다. 윈도우 2000 및 윈도우 ME에서는 개인화된 메뉴, 메뉴 항목 드래그 및 정렬 기능, 메뉴 이름순 정렬 기능, 시작 메뉴 특수 폴더 계단식 표시, 탐색기용 사용자 지정 도구 모음, 윈도우 탐색기 주소 표시줄 및 실행 상자의 자동 완성, 파일 바로 가기 설명을 도구 설명으로 표시, 고급 파일 형식 연결 기능, 자세히 보기의 확장 가능한 열(IColumnProvider 인터페이스), 아이콘 오버레이, 공통 대화 상자의 위치 표시줄, 하이 컬러 알림 영역 아이콘 및 탐색기 검색 창과 같은 개선이 이루어졌다.

### 시작 메뉴 및 작업 표시줄 변경

윈도우 XP는 오른쪽에 셸 위치 단축 아이콘, 왼쪽에 가장 자주 사용하는 응용 프로그램 목록이 있는 새로운 시작 메뉴를 도입했다. 또한 작업 표시줄이 너무 복잡해지면 동일한 프로그램의 작업 표시줄 버튼을 그룹화하고, 한동안 사용하지 않은 알림 아이콘을 숨겼다. 처음으로 윈도우 XP는 휴지통만 남기고 대부분의 셸 폴더를 기본적으로 바탕 화면에서 숨겼다(사용자가 원할 경우 다시 불러올 수 있었다). 윈도우 XP는 또한 수많은 다른 셸 향상 기능을 도입했다.

롱혼(Longhorn) 프로젝트 초기에는 작업 표시줄 플러그인과 유사한 플러그인과 알림 기록이 있는 실험적인 사이드바가 셸에 내장되었다. 그러나 롱혼 프로젝트가 초기화되었을 때 통합 사이드바는 폐기되었고, 대신 웹 기반 가젯을 제공하여 액티브 데스크톱을 대체하는 별도의 실행 파일인 sidebar.exe가 채택되었다.

윈도우 비스타는 검색 가능한 시작 메뉴와 실시간 작업 표시줄 미리보기를 윈도우 셸에 도입했다. 또한 실시간 미리보기가 포함된 재설계된 `Alt`+`Tab ↹` 전환기와, 사용자가 `⊞ Win`+`Tab ↹` 키 조합을 누를 때 Rolodex와 유사한 방식으로 응용 프로그램 창을 회전시키는 응용 프로그램 전환기인 플립 3D를 도입했다. 윈도우 7은 작업 표시줄에 '고정된' 단축 아이콘과 '점프 목록'을 추가했으며, 프로그램 창을 하나의 아이콘으로 자동 그룹화했다(비활성화 가능).

윈도우 서버 2008은 셸 없이 윈도우를 설치할 수 있는 가능성을 도입하여 로드 및 실행되는 프로세스 수를 줄였다.

윈도우 8은 터치스크린이 없는 사용자를 위해 활성 윈도우 스토어 앱의 실시간 미리보기를 포함하는 응용 프로그램 전환기 사이드바를 표시하는 용도로 `⊞ Win`+`Tab ↹`을 재사용하기 위해 플립 3D를 제거했다.

윈도우 10은 활성 프로그램 창을 자체 가상 데스크톱으로 그룹화하는 작업 보기라는 이름의 둘 이상의 가상 데스크톱을 가질 수 있는 기능을 추가했다. `Ctrl`+`⊞ Win`+`→` 및 `Ctrl`+`⊞ Win`+`←`를 사용하거나 작업 표시줄의 작업 보기 아이콘을 클릭하여 이러한 데스크톱을 탐색할 수 있다. `Ctrl`+`⊞ Win`+`D`를 누르면 새로운 가상 데스크톱이 생성된다. `⊞ Win`+`Tab ↹`은 모든 활성 창과 가상 데스크톱의 개요를 호출하는 용도로 변경되었다. 윈도우 10은 또한 음성 명령을 통해 셸과 상호 작용할 수 있도록 시작 메뉴에 코타나를 추가했다. 최신 버전의 윈도우 10은 `Alt`+`Tab ↹` 메뉴에 최근 마이크로소프트 엣지 탭을 포함하며, 이전 버전의 운영체제 동작처럼 열린 프로그램만 표시하도록 비활성화할 수 있다.

## 셸 대체

윈도우는 윈도우 셸을 다른 프로그램으로 교체하는 기능을 지원한다. 표준 윈도우 셸 대신 사용할 수 있는 여러 서드파티 셸이 존재한다.

* 도스 셸
* Cmd.exe

* 위키미디어 공용에 윈도우 셸 관련 미디어 분류가 있습니다.