Windowsシェルは、 Microsoft Windowsオペレーティングシステムのグラフィカルユーザーインターフェイスです。そのわかりやすい要素は、デスクトップ、タスクバー、スタートメニュー、タスクスイッチャー、自動再生機能です。一部の Windows バージョンでは、Flip 3D やチャームも含まれています。Windows 10では、Windows Shell Experience Host インターフェイスによって、スタートメニュー、アクションセンター、タスクバー、タスクビュー/タイムラインなどのビジュアルが制御されます。ただし、Windows シェルは、Windows 上で実行されるコンピュータプログラムがシェルオブジェクトの階層を介してコンピュータのリソースにアクセスできるようにするシェル名前空間も実装しています。「デスクトップ」は階層の最上位オブジェクトで、その下にはディスクに保存されている多数のファイルとフォルダ、およびコンテンツが仮想的または動的に作成される多数の特殊フォルダがあります。ごみ箱、ライブラリ、コントロールパネル、この PC、ネットワークは、このようなシェルオブジェクトの例です。
今日知られている Windows シェルは、 1995 年にリリースされたWindows 95から始まったものの進化形です。これは、シェルの名前空間全体を参照できる Windows コンポーネントであるファイル エクスプローラーと密接に関連付けられています。
Windowsデスクトップは、他のすべてのウィンドウの背後に表示されるフルスクリーンウィンドウです。ユーザーの壁紙と、以下のものを表すコンピューターアイコンの配列が表示されます。
Windows Vistaおよび Windows 7 (および対応するバージョンの Windows Server) では、Windows デスクトップ ガジェットをデスクトップに表示できるようになりました。
Windows タスクバーはツールバーのような要素で、デフォルトではデスクトップの下部に水平バーとして表示されます。画面の上端、左端、または右端に移動できます。Windows 98以降では、サイズを変更できます。タスクバーは、すべてのアプリケーションの最前面に表示するように設定することも、使用していないときに折りたたんで非表示にすることもできます。インストールされているオペレーティングシステムのバージョンに応じて、タスクバーには左から右の順に以下の要素が表示されます。
タスクスイッチャーは、 Windows 3.0およびそれ以降のすべてのバージョンの Windowsに搭載されている機能です。この機能を使用すると、ユーザーはキーを押したまま キーをタップすることで、既存のアプリケーションウィンドウを切り替えることができます。Windows 95 以降では、キーが押されている間、アクティブなウィンドウのリストが表示され、キーをタップすることでリストを切り替えることができます。この切り替え方法の代替として、マウスを使用して非アクティブウィンドウの表示部分をクリックする方法もあります。ただし、+ キーを使用して全画面ウィンドウから切り替えることもできます。これは、ゲームの目的のためにマウス操作をロック、制限、または変更するビデオ ゲームで特に便利です。Windows Vista 以降では、Windows デスクトップがリストに含まれるようになり、この方法でアクティブ化できるようになりました。 AltTab ↹AltTab ↹AltTab ↹
Windows 7ではAero Flip(Windows 8ではWindows Flipに名称変更)が導入されました。ユーザーがAero Flipキーを押し続けると、選択されたウィンドウの内容のみが表示されます。残りのウィンドウは透明なガラスのようなシートに置き換えられ、非アクティブなウィンドウの位置がわかりやすくなります。[3]Alt
Windows 8 では、 +を押しても表示されないMetro スタイル アプリが導入されました (これらのアプリは、 +の組み合わせでアクティブになる専用のタスク スイッチャーを使用して切り替える必要があります)。Windows 8.1 では、+が拡張され、 Metro スタイル アプリも管理できるようになりました。 AltTab ↹⊞ WinTab ↹AltTab ↹
Windows 10と11にはタスクビューと呼ばれる統合タスクスイッチャーがあり、アプリケーションウィンドウだけでなく仮想デスクトップも管理します。[4]
Flip 3Dは補助的なタスクスイッチャーです。Windows Vistaで導入され、Windows 8では削除されました。Flip 3Dは、キーを押しながらキーをタップすることで起動します。キーが押されている間、Windowsはデスクトップを含むすべてのアプリケーションウィンドウを、画面の左上隅から右下隅まで対角線状に等角投影ビューで表示します。キーを押した時点でアクティブなウィンドウが他のウィンドウよりも前面に表示されます。このビューは、キーが押されている間維持されます。キーと+キーを押すと、開いているウィンドウが切り替わり、ユーザーはプレビューできます。キーを放すと、Flip 3Dビューは閉じられ、選択されたウィンドウが前面に表示され、フォーカスが合います。[5]⊞ WinTab ↹⊞ Win⊞ Win⊞ WinTab ↹⇧ ShiftTab ↹⊞ Win

Windows 8では、「チャーム」と呼ばれる5つのショートカットを含むバーが追加されました。マウスカーソルを画面の右上または右下隅に移動するか、互換性のあるタッチパッドまたはタッチスクリーンの右端からスワイプすることで呼び出されます。[6] [7] [8] この機能は8.1でも維持されました。
Windows 10ではチャームが削除され、チャームに関連付けられたコマンドが各アプリケーションのシステムメニューに移動されました。 [9]タッチスクリーンを使用している場合は、タッチスクリーンの右側からスワイプするとアクションセンターが表示されます。[10]
Windows 95以降、すべてのバージョンのWindowsには、通常同じ名前の 「スタートメニュー」が搭載されています。Windowsのバージョンに応じて、メニューには以下の機能があります。
自動再生はWindows XPで導入された機能で、新しく挿入されたリムーバブルメディアのコンテンツを確認し、メディアの種類とコンテンツに関連するオプションを含むダイアログを表示します。表示されるオプションはインストールされたソフトウェアによって提供されます。そのため、メディア自体のファイルで設定される関連機能である自動実行と混同しないように注意してください。ただし、自動再生と自動実行の両方が有効になっている場合は、自動再生オプションとして自動実行を選択することもできます。[要確認]
ファイルエクスプローラーは、シェル名前空間を参照できるWindowsコンポーネントです。つまり、ファイルマネージャーと同様にディスク、ファイル、フォルダーを参照できるだけでなく、コントロールパネル、ダイヤルアップネットワークオブジェクト、その他上記で紹介した要素にもアクセスできます。さらに、explorer.exeファイルエクスプローラーを起動する実行ファイルは、タスクバー、スタートメニュー、デスクトップの一部も起動します。ただし、タスクスイッチャー、チャーム、自動再生は、プロセスのすべてのインスタンスがexplorer.exe閉じられている場合でも動作し、他のコンピュータプログラムはファイルエクスプローラーがなくてもシェル名前空間にアクセスできます。当初はWindowsエクスプローラーと呼ばれていましたが、Windows 8以降はファイルエクスプローラーに名前が変更されましたが、プログラム名はそのままですexplorer.exe。

1983年に公開されたWindowsの最初のデモでは、「セッション制御層」と呼ばれるシンプルなシェルが搭載されており、画面下部に常時表示されるメニューとして機能していました。「実行」をクリックすると起動可能なプログラムの一覧が表示され、「セッション制御」をクリックすると既に実行中のプログラムの一覧が表示され、それらを切り替えることができました。[11]
1985年11月に出荷されたWindows 1.0では、ファイルとフォルダを太字で区別するシンプルなファイルマネージャであるMS-DOS Executiveが導入されました。アイコンはサポートされていませんでしたが、その分、Windows 3.0に付属していたファイルマネージャよりも多少高速でした。プログラムはダブルクリックで起動できました。ファイルは実行形式やユーザーが選択したワイルドカードでフィルタリングでき、表示モードは完全説明と簡潔説明を切り替えることができました。ファイルの日付列はY2Kに対応していませんでした。
Windows 2.0 では、MS-DOS Executive に大きな変更は加えられていません。
1990年5月にリリースされたWindows 3.0には、プログラムマネージャと呼ばれる新しいシェルが付属していました。マイクロソフトのOS/2デスクトップマネージャをベースにしたプログラムマネージャは、プログラムのショートカットをグループ分けしていました。デスクトップマネージャとは異なり、これらのグループは単一のウィンドウにまとめられており、マイクロソフトの新しいマルチドキュメントインターフェイス(MPI)を効果的にアピールしていました。
Windows 3.1のプログラム マネージャでは、折り返し可能なアイコン タイトルと、新しいスタートアップ グループが導入されました。プログラム マネージャは起動時にこのグループをチェックし、そこに含まれるプログラムを起動します。[12]プログラム マネージャはWindows NT 3.1にも移植され、Windows NT 3.51まで保持されました。
Windows 95では新しいシェルが導入されました。デスクトップは、ファイル (ファイル ショートカットを含む)、フォルダー、およびマイ コンピューター、ネットワーク コンピューター、ごみ箱などの特殊フォルダーを含めることができる対話型領域になりました。ファイル マネージャーに代わるWindows エクスプローラーでは、通常のフォルダーと特殊フォルダーの両方を開くことができました。タスク バーが導入され、開いているウィンドウを表すボタン、デジタル時計、バックグラウンド プロセスとその通知の通知領域、およびスタート メニューを呼び出す [スタート] ボタンが維持されました。スタート メニューには、設定、最近使用したファイル、および前身のプログラム マネージャーと同様にショートカットとプログラム グループへのリンクが含まれています。
プログラムマネージャは、ユーザーが新しいインターフェースを好まなかった場合に備えて、Windows 95にも下位互換性のために含まれています。[13]これは、Windows XP Service Pack 1までのすべてのバージョンのWindowsに含まれています。SP2およびSP3では、PROGMAN.EXEは単なるアイコンライブラリであり、2006年にWindows Vistaから完全に削除されました。[要出典]
新しいシェルは Windows NT にも移植され、最初は Windows NT 3.51 の NewShell アップデートとしてリリースされ、その後Windows NT 4.0に完全に統合されました。
1996年初頭、Netscape社は、コードネーム「Constellation」の次期ブラウザリリースでWindowsと完全に統合し、コードネーム「HomePort」という新しいシェルを追加すると発表しました。このシェルは、ユーザーがどのマシンにログインしても同じファイルとショートカットを表示します。[14] [15] [16] Microsoft社は、コードネーム「 Nashville 」のInternet Explorerの類似リリースの開発に着手しました。Internet Explorer 4.0は再設計され、スタンドアロンのInternet Explorer 4とWindows Desktop Updateの2つの製品が誕生しました。Windows Desktop Updateは、Active Desktop、Active Channels、Webフォルダ、クイック起動バーなどのデスクトップツールバー、タスクバー上のボタンをクリックしてウィンドウを最小化する機能、HTMLベースのフォルダカスタマイズ、シングルクリック起動、画像サムネイル、フォルダ情報ヒント、フォルダ内のWeb表示、戻る・進むナビゲーションボタン、テキストラベル付きの大型ツールバーボタン、お気に入り、詳細表示のファイル属性、Windows Explorerのアドレスバーなどの機能を追加し、シェルを更新しました。また、 My Documentsシェルフォルダも 導入されました。
Windows 95C (OSR 2.5) やWindows 98などの将来の Windows リリースには、Internet Explorer 4 と、Windows デスクトップ アップデートの機能がすでに組み込まれていました。Windows 2000とWindows MEでは、パーソナライズされたメニュー、メニュー項目のドラッグと並べ替え、メニュー内の名前による並べ替え機能、スタート メニューの特殊フォルダのカスケード、エクスプローラーのカスタマイズ可能なツール バー、Windows エクスプローラーのアドレス バーと実行ボックスでのオートコンプリート、ファイル ショートカットでのコメントのツールヒントとしての表示、高度なファイル タイプ関連付け機能、詳細ビューでの拡張可能な列 (IColumnProvider インターフェイス)、アイコン オーバーレイ、共通ダイアログ ボックスのプレース バー、ハイカラーの通知領域アイコン、エクスプローラーの検索ペインなどの機能強化が行われました。
Windows XPでは、新しいスタートメニューが導入されました。右側にはシェルへのショートカット、左側には頻繁に使用するアプリケーションの一覧が表示されました。また、タスクバーが混雑しすぎた場合に同じプログラムのタスクバーボタンをグループ化し、一定時間使用されていない通知アイコンを非表示にしました。Windows XPでは初めて、シェルフォルダのほとんどがデスクトップからデフォルトで非表示になり、ごみ箱だけが残りました(ただし、ユーザーは必要に応じて元に戻すことができました)。Windows XPでは、その他にも数多くのシェル機能強化が導入されました。
Longhornプロジェクトの初期には、タスクバープラグインに似たプラグインと通知履歴を備えた実験的なサイドバーがシェルに組み込まれていました。しかし、Longhornがリセットされた際に、統合されたサイドバーは廃止され、Web対応ガジェットを提供する別の実行ファイル(sidebar.exe)が導入され、Active Desktopに取って代わりました。
Windows Vistaでは、Windowsシェルに検索可能なスタートメニューとライブタスクバープレビューが導入されました。また、ライブプレビューを含む再設計された+スイッチャーと、ユーザーが+キーの組み合わせを押すとローロデックスのようにアプリケーションウィンドウが回転するアプリケーションスイッチャーであるFlip 3Dも導入されました。Windows 7では、タスクバーに「ピン留め」されたショートカットと「ジャンプリスト」が追加され、プログラムウィンドウが1つのアイコンに自動的にグループ化されました(ただし、この機能は無効にすることもできました)。 AltTab ↹⊞ WinTab ↹
Windows Server 2008では、シェルなしでWindowsをインストールする可能性が導入され、ロードされ実行されるプロセスが少なくなりました。 [17] [18]
Windows 8 では、タッチスクリーンを持たないユーザー向けにアクティブな Windows ストア アプリのライブ プレビューを含むアプリケーション スイッチャー サイドバーを表示するために + を再利用するために、Flip 3D が削除されました。⊞ WinTab ↹
Windows 10 では、タスク ビューと呼ばれる複数の仮想デスクトップを持つ機能が追加され、アクティブなプログラム ウィンドウを独自の仮想デスクトップにグループ化できるようになりました。 + +と+ + を使用するか、タスクバーのタスク ビュー アイコンをクリックして、これらのデスクトップ間を移動することができます。 + +を押すと、新しい仮想デスクトップが作成されます。+ は、すべてのアクティブなウィンドウと仮想デスクトップの概要を呼び出すために再利用されました。 Windows 10 では、音声コマンドでシェルを操作できるように、スタート メニューにCortanaも追加されました。 新しいバージョンの Windows 10 では、 +メニューに最近のMicrosoft Edgeタブが含まれており、以前のバージョンのオペレーティング システムの動作と同様に、開いているプログラムのみを表示するように無効にすることができます。 Ctrl⊞ Win→Ctrl⊞ Win←Ctrl⊞ WinD⊞ WinTab ↹AltTab ↹
WindowsはWindowsシェルを別のプログラムに置き換える機能をサポートしています。[19]標準のWindowsシェルの代わりに使用できるサードパーティ製のシェルが多数存在します。