Windowsは、マイクロソフトが開発した独自のオペレーティングシステムです。Windowsは、コンピューター業界の特定の分野に対応するために、パーソナルコンピューター向けのWindows 、サーバー向けのWindows Server、組み込みシステム向けのWindows IoTといったファミリーに分類されています。Windows自体も、ユーザーのニーズに合わせて、家庭向けHome、上級ユーザー向けProfessional、学校向けEducation、企業向けEnterpriseといったエディションに分かれています。Windowsは、一般消費者向けの小売製品としてだけでなく、コンピューターメーカーにも販売されており、メーカーは自社のシステムにWindowsをバンドルして配布しています。
Windows の最初のバージョンであるWindows 1.0 は、グラフィカル ユーザー インターフェイス(GUI)への関心の高まりに応えて、 MS-DOS用のグラフィカルオペレーティング システム シェルとして 1985 年 11 月 20 日にリリースされました。 [ 15 ] Windowsという名前は、GUI のウィンドウ システムを指しています。[ 16 ] 1990 年にリリースされたWindows 3.0は、市場での成功を飛躍的に高め、(現在は廃止された) Windows Mobile、Windows Phone、Windows CE/Embedded Compactなど、さまざまな他の製品ファミリーの発売につながりました。
Windowsは世界で最も人気のあるデスクトップオペレーティングシステムであり、 2026年7月時点で市場シェアは71%を占めている。 [ 17 ]また、 Androidに次いで全体で 2 番目に人気のあるオペレーティングシステムです。 [ 18 ] 2026年 7 月現在、Windows 11は Windows のデスクトップ版の中で最も使用されており、市場シェアは 69% です。[ 19 ]
国家安全保障上の問題と外国技術への依存(デジタル主権)のため、フランスは外国のスパイ活動を防ぐためにMicrosoft Windowsから離れつつある。[ 20 ] [ 21 ]
Windows製品ファミリーのすべてのメンバーは、2026年時点でWindows NTをベースとしている。この製品ラインの最初のバージョンであるWindows NT 3.1は、サーバーコンピューティングと企業ワークステーション向けに開発された。現在では、ほぼ同時にリリースされ、同じカーネルを共有する4つのサブファミリーで構成されている。
以下の最上位レベルのWindowsファミリーは、現在では積極的に開発されていません。
「Windows」という用語は、マイクロソフトの複数の世代のオペレーティングシステム製品のいずれか、またはすべてを総称するものです。これらの製品は一般的に以下のように分類されます。
Windows の歴史は、Microsoft が「Interface Manager」と呼ばれるプログラムの開発に着手した 1981 年に遡ります。「Windows」という名前は、このシステムがプログラムを表すためにグラフィカル ボックスを使用した最初のシステムの 1 つであったことに由来します。当時、業界ではこれらは「ウィンドウ」と呼ばれ、基盤となるソフトウェアは「ウィンドウ ソフトウェア」と呼ばれていました。[ 16 ] 1983 年 11 月 ( Apple Lisaの後、Macintoshの前) に「Windows」という名前で発表されましたが、Windows 1.0 がリリースされたのは 1985 年 11 月でした。[ 24 ] Windows 1.0 はAppleのオペレーティングシステムと競合することを目的としていましたが、あまり人気が出ませんでした。Windows 1.0 は完全なオペレーティングシステムではなく、MS-DOSを拡張したものです。Windows 1.0 のシェルは、MS-DOS Executiveとして知られるプログラムです。コンポーネントには、電卓、カレンダー、カードファイル、クリップボード ビューア、時計、コントロール パネル、メモ帳、ペイント、リバーシ、ターミナル、書き込みなどがありました。 Windows 1.0 では、ウィンドウの重なりは許可されていません。代わりに、すべてのウィンドウはタイル状に配置されます。他のウィンドウの上に表示できるのは、モーダルダイアログボックスのみです。Microsoft は、多数のウィンドウサンプルを含む C 開発環境に付属する Windows 開発ライブラリを販売しました。[ 25 ]
Windows 2.0は1987年12月にリリースされ、前バージョンよりも人気がありました。ユーザーインターフェイスとメモリ管理にいくつかの改良が加えられています。[ 26 ] Windows 2.03では、OSがタイルウィンドウからオーバーラップウィンドウに変更されました。この変更の結果、Apple ComputerはAppleの著作権を侵害したとしてMicrosoftを提訴しました(最終的に1993年にMicrosoftに有利な形で裁判で和解しました)。[ 27 ] [ 28 ] Windows 2.0では、より高度なキーボードショートカットも導入され、拡張メモリを利用できるようになりました。
Windows 2.1 は、 Windows/286とWindows/386の 2 つのバージョンでリリースされました。Windows/386 は、Intel 80386の仮想 8086 モードを使用して複数の DOS プログラムをマルチタスク化し、ページ メモリ モデルを使用して利用可能な拡張メモリを使用して拡張メモリをエミュレートします。Windows/286 は、その名前にもかかわらず、Intel 8086およびIntel 80286プロセッサの両方で動作します。リアル モードで動作しますが、高メモリ領域を使用できます。[ 29 ]
完全なWindowsパッケージに加えて、サードパーティ製の初期のWindowsソフトウェアに同梱されていたランタイム専用バージョンもあり、これによってサードパーティ製のWindowsソフトウェアをMS-DOS上で、Windowsの全機能セットなしで実行することが可能になった。
Windowsの初期バージョンは、主にMS-DOS上で動作し、ファイルシステムサービスにMS-DOSを使用していたため、グラフィカルシェルとして考えられることが多い。[ 30 ]しかし、最も初期のWindowsバージョンでさえ、多くの典型的なオペレーティングシステム機能をすでに想定していた。特に、独自の実行可能ファイル形式を持ち、独自のデバイスドライバ(タイマー、グラフィックス、プリンタ、マウス、キーボード、サウンド)を提供していた。MS-DOSとは異なり、Windowsでは協調マルチタスクにより、ユーザーが複数のグラフィカルアプリケーションを同時に実行できた。Windowsは、精巧なセグメントベースのソフトウェア仮想メモリ方式を実装しており、利用可能なメモリよりも大きなアプリケーションを実行できた。メモリが不足するとコードセグメントとリソースが入れ替わり、メモリが不足すると破棄された。特定のアプリケーションがプロセッサの制御を手放すと、データセグメントがメモリ内を移動した。

1990 年にリリースされたWindows 3.0 は、主に仮想メモリとロード可能な仮想デバイスドライバ ( VxD ) のおかげで設計が改良され、マルチタスクの DOS アプリケーション間で任意のデバイスを共有できるようになりました。Windows 3.0 アプリケーションは保護モードで実行でき、ソフトウェア仮想メモリ スキームに参加することなく数メガバイトのメモリにアクセスできます。それらは同じアドレス空間内で実行され、セグメント化されたメモリが一定の保護を提供します。Windows 3.0 では、ユーザー インターフェイスも改善されました。Microsoft は重要な操作をC 言語からアセンブリ言語に書き直しました。Windows 3.0は、最初の 6 か月で200 万本を売り上げ、広く商業的に成功した最初の Windows バージョンとなりました。 [ 31 ] [ 32 ]

1992年3月1日に一般公開されたWindows 3.1は、デザインが刷新された。1992年10月には、ピアツーピアネットワーク機能を統合した特別バージョンであるWindows for Workgroupsがリリースされた。これはWindows 3.1と同時に販売された。Windows 3.1のサポートは2001年12月31日に終了した。[ 33 ]
1994年にリリースされたWindows 3.2は、Windows 3.1の中国語版のアップデート版です。[ 34 ]このアップデートは中国語の複雑な表記体系に関連する問題のみを修正したため、この言語版に限定されていました。[ 35 ] Windows 3.2は、通常、コンピュータメーカーによって、基本出力に簡体字中国語と翻訳されたユーティリティも含まれた10枚組のMS-DOSとともに販売されました。
Windows の次の主要な消費者向けリリースであるWindows 95 は、1995 年 8 月 24 日にリリースされました。Windows 95 は、依然として MS-DOS ベースでしたが、ネイティブ32 ビット アプリケーション、プラグ アンド プレイハードウェア、プリエンプティブ マルチタスク、最大 255 文字の長いファイル名のサポートを導入し、以前のバージョンよりも安定性が向上しました。Windows 95 では、再設計されたオブジェクト指向のユーザー インターフェイスも導入され、以前のプログラム マネージャーがスタート メニュー、タスク バー、およびWindows エクスプローラシェルに置き換えられました。Windows 95 は Microsoft にとって大きな商業的成功を収めました。CNET の Ina Fried は、「Windows 95 が 2001 年に最終的に市場から撤退する頃には、世界中のコンピューター デスクトップに定着していた」と述べています。[ 36 ] Microsoft は、Windows 95 の 4 つの OEM サービス リリース (OSR) を公開しました。 Windows 95 の最初の OSR は、Microsoft のWeb ブラウザーであるInternet Explorerがバンドルされた最初の Windows バージョンでもありました。[ 37 ] Windows 95 のメインストリーム サポートは 2000 年 12 月 31 日に終了し、Windows 95 の拡張サポートは 2001 年 12 月 31 日に終了しました。[ 38 ]
Windows 95 の後継として、1998 年 6 月 25 日にWindows 98がリリースされました。Windows 98では、 Windows ドライバ モデル、USB 複合デバイスのサポート、 ACPIのサポート、休止状態、マルチ モニター構成のサポートが導入されました。Windows 98 には、 Active Desktopを介したInternet Explorer 4との統合や、 Windows デスクトップ アップデート(Windows 95 でも利用可能だった Explorer シェルの一連の機能強化)のその他の側面も含まれていました。1999 年 6 月、Microsoft はWindows 98 の更新版であるWindows 98 Second Editionをリリースしました。Windows 98 SE には、 Internet Explorer 5.0やWindows Media Player 6.2 などのアップグレードが追加されました。Windows 98 のメインストリーム サポートは 2002 年 6 月 30 日に終了し、Windows 98 の延長サポートは 2006 年 7 月 11 日に終了しました。[ 39 ]
2000 年 9 月 14 日、マイクロソフトはWindows Me (Millennium Edition) をリリースしました。これは、DOS ベースの Windows の最後のバージョンです。Windows Me は、Windows NT ベースのWindows 2000のビジュアル インターフェイスの強化を取り入れ、以前のバージョンよりも起動時間が速くなりました (ただし、リアル モードDOS 環境へのアクセス機能が削除されたため、一部の古いプログラムとの互換性がなくなりました)、[ 40 ]マルチメディア機能が拡張され(Windows Media Player 7、Windows Movie Maker、スキャナやデジタル カメラから画像を取得するためのWindows Image Acquisitionフレームワークなど)、システム ファイル保護やシステムの復元などの追加のシステム ユーティリティ、更新されたホーム ネットワークツールが搭載されました。[ 41 ]しかし、Windows Me は、その速度と不安定性、ハードウェアの互換性の問題、リアル モード DOS サポートの削除などについて批判を受けました。PC World は、 Windows Me をマイクロソフトがこれまでにリリースした最悪のオペレーティングシステムの 1 つですが、史上 4 番目に悪いテクノロジー製品であると評価しました。[ 42 ]

1988年11月、マイクロソフト社内の新しい開発チーム(元デジタル・イクイップメント・コーポレーションの開発者であるデイブ・カトラーとマーク・ルコフスキーを含む)は、 IBMとマイクロソフトのOS/2オペレーティングシステムの改良版である「NT OS/2」の開発に着手した。NT OS/2は、POSIX互換性を持ち、モジュール式で移植可能なカーネルを備え、プリエンプティブ・マルチタスクと複数のプロセッサ・アーキテクチャをサポートする、セキュアなマルチユーザー・オペレーティングシステムとなることを意図していた。しかし、 Windows 3.0の成功を受けて、NT開発チームは、OS/2のAPIではなく、Win32として知られるWindows APIの拡張32ビット版を使用するようにプロジェクトを再構築することを決定した。Win32はWindows APIと同様の構造を維持しており(既存のWindowsアプリケーションをプラットフォームに容易に移植できる)、既存のNTカーネルの機能もサポートしていた。マイクロソフトのスタッフによる承認後、開発はWindows NTへと続き、これがWindows初の32ビット版となった。しかし、IBMはこれらの変更に反対し、最終的には独自にOS/2の開発を継続した。[ 43 ] [ 44 ]
Windows NTは、ハイブリッドカーネルをベースとした最初のWindowsオペレーティングシステムでした。ハイブリッドカーネルは、カーネギーメロン大学のリチャード・ラシッドが開発したMachマイクロカーネルの影響を受けつつ、改良されたマイクロカーネルとして設計されましたが、純粋なマイクロカーネルのすべての基準を満たしていませんでした。
その結果生まれたオペレーティングシステムの最初のリリースであるWindows NT 3.1 ( Windows 3.1と関連付けるために命名)は、デスクトップワークステーションとサーバー向けのバージョンで1993年7月にリリースされました。Windows NT 3.5は1994年9月にリリースされ、パフォーマンスの向上とNovellのNetWareのサポートに重点が置かれ、1995年5月にはWindows NT 3.51がリリースされ、さらなる改善とPowerPCアーキテクチャのサポートが含まれていました。Windows NT 4.0は1996年6月にリリースされ、 Windows 95の再設計されたインターフェイスがNTシリーズに導入されました。2000年2月17日、MicrosoftはNT 4.0の後継であるWindows 2000をリリースしました。この時点で、Windowsブランドに重点を置くためにWindows NTという名前は削除されました。[ 44 ]

Windows NT の次のメジャー バージョンであるWindows XPは、2001 年 8 月 24 日に製造業者向けにリリースされ (RTM)、2001 年 10 月 25 日に一般向けにリリースされました。Windows XP の導入は、消費者向けのWindows 9xシリーズを Windows NT で導入されたアーキテクチャと統合することを目的としており、Microsoft は、この変更により DOS ベースの以前のバージョンよりも優れたパフォーマンスが得られると約束しました。Windows XP では、再設計されたユーザー インターフェイス (更新されたスタート メニューと「タスク指向」のWindows エクスプローラを含む)、合理化されたマルチメディアおよびネットワーク機能、Internet Explorer 6、Microsoft の.NET Passportサービスとの統合、以前のバージョンの Windows 用に設計されたソフトウェアとの下位互換性を提供する「互換モード」、およびリモート アシスタンス機能も導入されました。[ 45 ] [ 46 ]
小売では、Windows XP は主に 2 つのエディションで販売されました。「Home」エディションは消費者向け、「Professional」エディションはビジネス環境とパワー ユーザー向けで、追加のセキュリティ機能とネットワーク機能が含まれていました。Home と Professional には後に「Media Center 」エディション ( DVD再生、TV チューナー カード、DVR機能、リモコンのサポートに重点を置いたホーム シアター PC向け) と「Tablet PC」エディション (タブレットコンピュータの仕様を満たすモバイル デバイス向けで、スタイラス ペン入力と追加のペン対応アプリケーションをサポート)が追加されました。[ 47 ] [ 48 ] [ 49 ] Windows XP のメインストリームサポートは 2009 年 4 月 14 日に終了しました。延長サポートは 2014 年 4 月 8 日に終了しました。[ 50 ]
Windows 2000 以降、マイクロソフトはサーバーオペレーティングシステムのリリーススケジュールも変更しました。Windows XP のサーバー版であるWindows Server 2003は 2003 年 4 月にリリースされました。 [ 44 ]その後、2006 年 3 月に Windows Server 2003 R2 がリリースされました。[ 51 ]

長期間の開発期間を経て、Windows Vistaは2006年11月30日にボリュームライセンス版としてのみリリースされ、最終的に2007年1月30日に一般消費者を含むすべての人に正式にリリースされました。再設計されたシェルとユーザーインターフェイスから、セキュリティ機能に特に重点を置いた重要な技術的変更まで、多くの新機能が含まれていました。さまざまなエディションが用意され、パフォーマンスの低下、起動時間の増加、新しいUACへの批判、より厳格なライセンス契約など、いくつかの批判を受けています。Vistaのサーバー版であるWindows Server 2008は、 2008年初頭にリリースされました。

2009 年 7 月 22 日にWindows 7とWindows Server 2008 R2が製造向けにリリースされ (RTM)、数か月後の 2009 年 10 月 22 日に一般向けにも正式にリリースされました。多数の新機能を導入した前バージョンの Windows Vista とは異なり、Windows 7 は Windows ラインのより焦点を絞った段階的なアップグレードとなることを意図しており、Windows Vista が既に互換性のあるアプリケーションやハードウェアとの互換性を維持することを目標としていました。[ 52 ] Windows 7 には、マルチタッチのサポート、特定のアプリケーションで頻繁に使用されるファイルへのショートカットやアプリケーション内のタスクへのショートカットを含む表示可能なジャンプ リストを備えた更新されたタスクバーを備えた再設計された Windows シェル、[ 53 ] HomeGroupと呼ばれるホーム ネットワーク システム、[ 54 ]およびパフォーマンスの向上があります。

Windows 7 の後継であるWindows 8 は、2012 年 10 月 26 日に一般公開されました。Windows 8 では、Microsoft のMetro デザイン言語をベースにしたユーザー インターフェイスが導入され、タブレットやオールインワン PCなどのタッチ ベースのデバイス向けに最適化されるなど、多くの重要な変更が加えられました。これらの変更には、タッチ操作に便利な大きなタイルを使用し、常に更新される情報を表示できるスタート画面や、主にタッチ ベースのデバイスでの使用を想定して設計された新しいクラスのアプリが含まれます。新しい Windows バージョンでは、最低解像度が 1024×768 ピクセルである必要があり、[ 55 ] 800×600 ピクセルの画面を持つネットブックには事実上不向きでした。
その他の変更点としては、クラウド サービスやその他のオンライン プラットフォーム (ソーシャル ネットワークや Microsoft 独自のOneDrive (旧SkyDrive )、Xbox Liveサービスなど) との統合の強化、ソフトウェア配布用のWindows ストアサービス、ARM アーキテクチャを使用するデバイスで使用するWindows RTと呼ばれる新しいバリアント、スクリーンショット用の新しいキーボード ショートカットなどがあります。[ 56 ] [ 57 ] [ 58 ] [ 59 ] [ 60 ] [ 61 ] [ 62 ] Windows 8 のアップデートであるWindows 8.1 [ 63 ]は 2013 年 10 月 17 日にリリースされ、新しいライブ タイル サイズ、OneDrive の統合の強化、その他多くの改訂などの機能が含まれています。Windows 8と Windows 8.1は、スタート メニューの削除など、いくつかの批判を受けています。

2014年9月30日、マイクロソフトはWindows 8.1の後継としてWindows 10を発表しました。2015年7月29日にリリースされ、Windows 8で初めて導入されたユーザーインターフェイスの欠点を解消しています。PCでの変更点には、スタートメニューの復活、仮想デスクトップシステム、Windowsストアアプリを全画面モードではなくデスクトップ上のウィンドウ内で実行できる機能などがあります。Windows 10は、Windows 7 SP1、Windows 8.1、Windows Phone 8.1対応デバイスから、Windows 10入手アプリケーション(Windows 7、Windows 8.1用)またはWindows Update( Windows 7用)でアップデートできるとされています。[ 64 ]
2017年2月、マイクロソフトはWindowsソースコードリポジトリをPerforceからGitに移行すると発表した。この移行には、300ギガバイトのリポジトリにある350万個の個別のファイルが関係していた。[ 65 ] 2017年5月までに、エンジニアリングチームの90%がGitを使用し、1日あたり約8500のコミットと1760のWindowsビルドが行われていた。[ 65 ]
2021 年 6 月、Microsoft が Windows 11 を発表する直前に、Microsoft は Windows 10 のライフサイクル ポリシー ページを更新し、Windows 10 の最終リリースのサポートが 2025 年 10 月 14 日に終了することを明らかにしました。[ 66 ] [ 67 ] 2023 年 4 月 27 日、Microsoft はバージョン 22H2 が Windows 10 の最終バージョンになると発表しました。[ 68 ] [ 69 ]

2021年6月24日、ライブストリームでWindows 10の後継としてWindows 11が発表されました。新しいオペレーティングシステムは、よりユーザーフレンドリーで分かりやすいように設計されました。2021年10月5日にリリースされました。 [ 70 ] [ 71 ] 2022年5月現在 、Windows 11は、システム要件を満たすWindows 10ユーザー向けの無料アップグレードです。[ 72 ]
2021 年 7 月、マイクロソフトは、翌月から新しいWindows 365サービスの一部として仮想化された Windows デスクトップのサブスクリプションの販売を開始すると発表しました。この新しいサービスはクロス プラットフォームでの使用を可能にし、オペレーティングシステムを Apple ユーザーと Android ユーザーの両方に提供することを目指しています。これは独立したサービスであり、Windows 365 Frontline、Windows 365 Boot、Windows 365 アプリなど、いくつかのバリエーションがあります。[ 73 ]サブスクリプション サービスは、 Web ブラウザーを備えた任意のオペレーティングシステムからアクセスできます。この新しいサービスは、 COVID-19 パンデミック中に促進された、企業がハイブリッドリモート ワーク環境を採用する傾向の高まりを利用しようとする試みです。この環境では、「従業員はオフィスと自宅で時間を分けて働く」ことになります。このサービスは Web ブラウザーからアクセスできるため、マイクロソフトはGoogle Playや Apple App Storeを通じてサービスを公開する必要がなくなります。[ 74 ] [ 75 ] [ 76 ] [ 77 ] [ 78 ]
マイクロソフトは2021年8月2日に、ビジネスおよびエンタープライズ顧客向けにWindows 365の提供開始を発表した。[ 79 ]
Windows 3.0以降、Windowsには多言語サポートが組み込まれています。キーボードとインターフェイスの両方の言語は、コントロール パネルの「地域と言語」から変更できます。入力メソッド エディターなど、サポートされているすべての入力言語のコンポーネントは、Windows のインストール時に自動的にインストールされます (Windows XP 以前では、中国語などの東アジア言語のファイルや、アラビア語などの右から左に書く文字のファイルは、コントロール パネルから別途インストールする必要がある場合があります)。提供されている IME がニーズに合わない場合は、サードパーティ製の IME をインストールすることもできます。Windows 2000 以降、Windows NT の英語版には、東アジア言語の IME (Microsoft Pinyin IME や Microsoft Japanese IME など) がバンドルされていますが、東アジア言語のファイルはコントロール パネルから手動でインストールすることもできます。
オペレーティングシステムのインターフェイス言語は無料でダウンロードできますが、一部の言語は特定の Windows エディションに限定されています。言語インターフェイス パック(LIP) は再配布可能で、Microsoft のダウンロード センターからダウンロードして、任意の Windows エディション (XP 以降) にインストールできます。LIPは Windows インターフェイスの大部分を翻訳しますが、すべてではありません。また、特定の基本言語 (Windows が最初に出荷された言語) が必要です。これは、新興市場のほとんどの言語で使用されます。オペレーティングシステム全体を翻訳するフル言語パックは、特定の Windows エディション (Windows Vista および 7 の Ultimate および Enterprise エディション、および Windows 8、8.1、RT のすべてのエディション (シングル言語を除く) でのみ利用可能です。フル言語パックには特定の基本言語は必要なく、フランス語や中国語などのより一般的な言語でよく使用されます。これらの言語はダウンロード センターからダウンロードすることはできませんが、Windows Updateサービス (Windows 8 を除く) を通じてオプションの更新プログラムとして入手できます。
インストールされているアプリケーションのインターフェース言語は、Windowsのインターフェース言語の変更による影響を受けません。言語の可用性は、アプリケーション開発者自身に依存します。
Windows 8およびWindows Server 2012では、新しい言語コントロール パネルが導入され、インターフェイス言語と入力言語を同時に変更できるほか、言語パックの種類を問わず、中央の場所からダウンロードできます。Windows 8.1およびWindows Server 2012 R2の PC 設定アプリにも、これに対応する設定ページがあります。インターフェイス言語を変更すると、プリインストールされているWindows ストアアプリ (メール、マップ、ニュースなど) や、Microsoft が開発した他のアプリ (リモート デスクトップなど) の言語も変更されます。ただし、言語パックに関する上記の制限は引き続き有効ですが、新興市場向けのシングル ランゲージ エディションを除くすべてのエディションで、完全な言語パックをインストールできます。
Windows NT は、 x86ベースのパーソナル コンピュータがプロフェッショナルの世界で主流になる前に、いくつかのプラットフォームをサポートしていました。Windows NT 4.0とその前バージョンは、PowerPC、DEC Alpha、MIPS R4000 をサポートしていました (一部のプラットフォームは64 ビット コンピューティングを実装していますが、OS はそれらを 32 ビットとして扱っていました)。Windows 2000 では、第 3 世代 x86 ( IA-32として知られています) またはそれ以降の 32 ビット モードを除いて、すべてのプラットフォームのサポートが終了しました。Windows NT ファミリーのクライアント ラインは、 Windows 10まで IA-32 で動作していました[ 72 ] (Windows NT ファミリーのサーバー ラインは、Windows Server 2008まで IA-32 で動作していました)。
Intel Itaniumアーキテクチャ( IA-64 )の導入に伴い、MicrosoftはそれをサポートするWindowsの新バージョンをリリースしました。Windows XPとWindows Server 2003のItanium版は、主流のx86版と同時にリリースされました。2003年にリリースされたWindows XP 64ビット版(バージョン2003)は、Itaniumをサポートする最後のWindowsクライアントオペレーティングシステムです。Windows Serverシリーズは、Windows Server 2012までこのプラットフォームをサポートし続け、Windows Server 2008 R2はItaniumアーキテクチャをサポートする最後のWindowsオペレーティングシステムです。
2005年4月25日、マイクロソフトは、x86アーキテクチャの64ビット版であるx86-64 (または単にx64)をサポートするために、 Windows XP Professional x64 EditionとWindows Server 2003 x64 Editionをリリースしました。Windows Vistaは、 IA-32版とx64版が同時にリリースされた最初のWindows NTクライアント版でした。2024年現在も、x64はサポートされています。
Windows RTと呼ばれる Windows 8 のエディションは、 ARM アーキテクチャを搭載したコンピューター向けに特別に作成されました。Windows 10 を搭載した Windows スマートフォンでは ARM が引き続き使用されていますが、Windows RT を搭載したタブレットは更新されません。Windows 10 Fall Creators Update (バージョン 1709) 以降では、ARM ベースの PC がサポートされます。[ 80 ]
Windows CE(正式名称はWindows Embedded Compact )は、衛星ナビゲーションシステムや一部の携帯電話など、最小限のスペックのコンピュータで動作するWindowsのエディションです。Windows Embedded Compactは、Windows CEカーネルと呼ばれる独自の専用カーネルをベースとしています。Microsoftは、OEM(相手先ブランドによる製品製造)企業やデバイスメーカーにWindows CEのライセンスを供与しています。OEM企業やデバイスメーカーは、独自のユーザーインターフェースやユーザーエクスペリエンスをカスタマイズおよび作成することができ、Windows CEはそれらを可能にする技術基盤を提供します。
ドリームキャストでは、Windows CEがセガ独自のOSとともに使用されていました。Windows CEは、Windows Mobileの基盤となったOSです。その後継であるWindows Phone 7は、 Windows CE 6.0 R3とWindows CE 7.0の両方のコンポーネントをベースにしています。一方、 Windows Phone 8は、Windows 8と同じNTカーネルをベースにしています。
Windows Embedded Compactは、 Windows NTカーネルをベースとしたWindowsのモジュール版であるWindows XP EmbeddedやWindows NT 4.0 Embeddedとは混同しないように注意が必要です。
Xbox OS は、 Xboxコンソールで動作する Windows のバージョンに付けられた非公式の名称です。[ 81 ] Xbox One以降は、仮想化 ( Hyper-Vを使用) を重視した実装となっており、コアオペレーティングシステム、ゲーム用に実装された 2 番目のオペレーティングシステム、およびアプリケーション用のより Windows ライクな環境という 3 つのオペレーティングシステムが同時に動作しています。[ 82 ] Microsoft は Xbox One の OS を毎月更新しており、これらの更新は Xbox Live サービスから Xbox にダウンロードしてインストールするか、PC からダウンロードしたオフライン リカバリ イメージを使用して行うことができます。[ 83 ]元々は NT 6.2 (Windows 8) カーネルをベースにしており、最新バージョンは NT 10.0 をベースにしています。このシステムは「Xbox One 上の Windows 10」と呼ばれることもあります。[ 84 ] [ 85 ] Xbox One およびXbox Series のオペレーティングシステムは、(ライセンス制限およびテストリソースのため) 前世代のハードウェアとの限定的な下位互換性も許可しており、[ 86 ] Xbox 360 のシステムは初代 Xbox との下位互換性があります。[ 87 ]
Windows 2000より前のすべてのバージョンまで、Microsoft は Source Library Manager (SLM) という社内バージョン管理システムを使用していました。Windows 2000 がリリースされて間もなく、Microsoft は Perforce のフォークである Source Depot に切り替えました。[ 88 ]このシステムは、Windows の規模に追いつけなくなる 2017 年まで使用されました。[ 89 ] Microsoft は2013 年にTeam Foundation Serverに Git を統合し始めましたが、 [ 90 ] Windows (および Office) は引き続き Source Depot に依存していました。[ 91 ] Source Depot の Windows コードは 65 の異なるリポジトリに分割されていました。[ 89 ]
2017年にマイクロソフトは、リーナス・トーバルズが作成したオープンソースのバージョン管理システムであるGitの使用を開始すると発表し、2017年5月には新しいGitリポジトリへの移行が完了したと報告した。[ 65 ] [ 92 ] [ 93 ]
各 Git リポジトリにはすべてのファイルの完全な履歴が含まれており、Windows では非常に大きくなる傾向があります。[ 94 ] Microsoft は、これらの課題に対処するために、Virtual File System for Git (VFSForGit)と呼ばれる新しいプロジェクトに取り組んでいます。[ 93 ]
2021年にGitのVFSはScalarに取って代わられた。[ 95 ]
バージョン別市場シェア:Microsoft Windows を使用しているデスクトップおよびノートパソコンシステムの割合として、[ 99 ] StatCounterのデータによると、2026年7月時点[ 100 ]:
Windows 10の使用率は、2018 年初頭から世界的に Windows 7 を上回っています。[ 101 ]
Net ApplicationsとStatCounter(Web上でアクティブなデバイスのオペレーティングシステムの使用状況を追跡している)によると、デスクトップおよびノートパソコンでは、Windowsが2021年8月に最も使用されているオペレーティングシステムファミリーであり、Net Applicationsによると使用率約91% [ 102 ]、StatCounterによると使用率約76% [ 103 ]でした。
Net Applications [ 104 ]によると、2021年8月には、あらゆる種類のパーソナルコンピュータ(デスクトップ、ラップトップ、モバイルデバイス、ゲームコンソールなど)を含め、Windows OSの使用シェアは32.67%で、Android(最高46.03%)、iOSの13.76%、iPadOSの2.81%、macOSの2.51%と比較して高かった。また、StatCounter [ 105 ]によると、2021年8月には、Windows OSの使用シェアは30.73%で、Android(最高42.56%)、iOS/iPadOSの16.53%、macOSの6.51%と比較して高かった。
これらの統計にはサーバー( LinuxがWindowsよりもはるかに大きな市場シェアを占めるクラウドコンピューティングを含む)は含まれていません。Net ApplicationsとStatCounterは、すべての利用状況の代理指標としてWebブラウジングを使用しているためです。
Windowsの初期バージョンは、マルウェアやネットワークが今ほど一般的ではなかった時代に設計されたため、組み込みのセキュリティ機能はほとんどありませんでした。ユーザーが他のユーザーによるファイルへのアクセスを阻止するためのアクセス権限は提供されておらず、あるプロセスが別のプロセスのアドレス空間を読み書きすることを防ぐメモリ保護機能や、特権モードのコードによって使用されるコードやデータへのアクセスをプロセスが阻止する機能も提供されていませんでした。
Windows 9xシリーズでは、複数のユーザーに対して個別のプロファイルとホーム フォルダーを持つプロファイルを作成するオプションが提供されていましたが、アクセス権限の概念がなかったため、どのユーザーでも他のユーザーのファイルを編集できました。さらに、個別の 32 ビット アプリケーションを個別のアドレス空間で実行し、アプリケーションのコードとデータが他のアプリケーションによって読み書きされないように保護していましたが、互換性の理由から、最初の 1 メガ バイトのメモリをユーザー ランドアプリケーションから保護していませんでした。このメモリ領域には、オペレーティングシステムの動作に不可欠なコードが含まれており、アプリケーションがこのメモリ領域に書き込むと、オペレーティングシステムがクラッシュしたりフリーズしたりする可能性があります。これは不安定性の原因であり、欠陥のあるアプリケーションが誤ってこの領域に書き込むと、重要なオペレーティングシステム メモリが破損する可能性があり、通常は何らかのシステム エラーと停止につながります。[ 106 ]
Windows NT は、アクセス権限と完全なメモリ保護を実装し、国防総省の C2 セキュリティ評価を満たす 32 ビット プログラムであったため、はるかに安全でした。[ 107 ] Windows Vistaより前は、セットアップ プロセス中に作成されるデフォルトのユーザー アカウントは管理者アカウントでした。ユーザーとユーザーが起動するすべてのプログラムは、マシンへの完全なアクセス権を持っていました。Windows XPでは管理者アカウントを制限付きアカウントに変更するオプションが提供されていましたが、管理者権限を必要とするプログラムが多数あったため、ほとんどのホーム ユーザーはそのオプションを使用しませんでした。その結果、ほとんどのホーム ユーザーは常に管理者として実行していました。これらのアーキテクチャ上の欠陥と Windows の非常に高い人気が相まって、Windows はコンピュータ ワームやウイルスの作成者の頻繁な標的となりました。[ 108 ] [ 109 ] [ 110 ]
さらに、Windows NTとその後継OSはセキュリティ(ネットワーク上を含む)とマルチユーザーPC向けに設計されていますが、1990年代初頭に初めて開発された当時はインターネットの利用がそれほど普及していなかったため、当初はインターネットセキュリティをそれほど念頭に置いて設計されたわけではありませんでした。[ 111 ]
2002年にマイクロソフトの全従業員に送られた「信頼できるコンピューティング」と題された戦略メモの中で、ビル・ゲイツはセキュリティがマイクロソフトの最優先事項になるべきだと宣言した。[ 112 ] [ 113 ]
Windows Vista では、ユーザー アカウント制御 (UAC)と呼ばれる特権昇格システムが導入されました。[ 114 ]標準ユーザーとしてログオンすると、ログオン セッションが作成され、最も基本的な特権のみを含むトークンが割り当てられます。このようにして、新しいログオン セッションでは、システム全体に影響を与える変更を行うことができません。管理者グループのユーザーとしてログオンすると、2 つの別々のトークンが割り当てられます。最初のトークンには、通常管理者に付与されるすべての特権が含まれており、2 番目のトークンは、標準ユーザーが受け取るものと同様の制限付きトークンです。Windowsシェルを含むユーザー アプリケーションは、制限付きトークンを使用して起動されるため、管理者アカウントであっても特権が制限された環境になります。アプリケーションがより高い特権を要求するか、「管理者として実行」をクリックすると、UAC は確認を求め、同意が得られた場合 (昇格を要求するアカウントが管理者グループのメンバーでない場合は、管理者資格情報を含む)、制限なしトークンを使用してプロセスを開始します。[ 115 ]
2013年から2016年にかけて流出した「Vault 7」というコードネームの文書には、 CIAが電子監視やサイバー戦争を行う能力の詳細が記されており、[ 116 ]例えばWindowsなどのオペレーティングシステムを侵害する能力などである。[ 117 ]
2019 年 8 月、コンピュータ専門家は、BlueKeep のセキュリティ脆弱性CVE - 2019-0708が、プログラムのリモート デスクトップ プロトコルを介してパッチが適用されていない古いバージョンの Windows に影響を与え、リモート コード実行の可能性を可能にする可能性があると報告しました。また、関連する欠陥 (総称してDejaBlueと呼ばれ、新しいバージョンの Windows (つまり、Windows 7およびそれ以降のすべてのバージョン) にも影響を与える可能性があるとも報告しました。[ 118 ]さらに、専門家は、Microsoft CTF および ctfmon (ctfmon.exe)に関連するレガシー コードに基づくMicrosoft のセキュリティ脆弱性CVE - 2019-1162を報告しました。これは、 Windows XPから当時最新のWindows 10バージョンまでのすべてのWindowsバージョンに影響を与え、この欠陥を修正するパッチが利用可能です。[ 119 ]
Microsoft は、セキュリティ パッチをWindows Updateサービスを通じて約 1 月に 1 回 (通常は月の第 2 火曜日) リリースしますが、必要に応じて重要なアップデートはより短い間隔で提供されます。 [ 120 ] Windows 2000 SP3 および Windows XP 以降のバージョンでは、アップデートの自動ダウンロードとインストールが実装され、セキュリティ アップデートをインストールするユーザーの数が大幅に増加しました。[ 121 ]
Windowsには、最高レベルのウイルス対策ソフトの一つとされるWindows Defenderウイルス対策ソフトが統合されています。[ 122 ]また、Windowsにはセキュアブート、コントロールフローガード、ランサムウェア対策、BitLockerディスク暗号化、ファイアウォール、Windows SmartScreenも実装されています。
2024 年 7 月、マイクロソフトは、850 万台の Windows PC がクラッシュするという大きな話題となったCrowdStrike アップデートを受けて、カーネルへのアクセスを制限し、全体的なセキュリティを向上させる意向を示しました。 [ 123 ]この取り組みの一環として、メモリ安全な言語であるRustで Windows の一部を書き直すことになりました。[ 124 ] 2025 年、マイクロソフトはセキュリティ アップデートの提供を含め、Windows 10 ユーザーへのサポートを終了しました。マイクロソフトは、Windows 11 へのアップグレード、またはそれが不可能な場合は拡張セキュリティ アップデートへの登録を推奨しました。[ 125 ]
Windows NT 3 以降のすべての Windows バージョンは、 AGDLP (アカウント、グローバル、ドメインローカル、アクセス許可)と呼ばれるファイルシステムアクセス許可システムに基づいており、ファイルアクセス許可は「ローカル グループ」の形式でファイル/フォルダに適用され、そのローカル グループには他の「グローバル グループ」がメンバーとして含まれます。これらのグローバル グループには、使用する Windows バージョンに応じて、他のグループまたはユーザーが含まれます。このシステムは、アクセス許可の「静的」割り当てがファイルまたはフォルダに直接適用されるため、 LinuxやNetWareなどの他のベンダー製品とは異なります。ただし、この AGLP/AGDLP/AGUDLP プロセスを使用すると、少数の静的アクセス許可を適用でき、ファイルやフォルダにファイルアクセス許可を再適用することなく、アカウント グループを簡単に変更できます。[ 126 ]
オペレーティングシステムの人気が高いため、Windowsアプリケーションとの互換性を提供することを目的としたアプリケーションが数多くリリースされています。これらは、他のオペレーティングシステムの互換性レイヤーとして、またはWindows向けに作成されたソフトウェアをそのまま実行できるスタンドアロンシステムとして提供されています。これらには以下が含まれます。
[マイクロソフト最高執行責任者]ターナー氏の14%という数字は、先週ガートナーが発表した新たな予測に基づくもので、昨年出荷されたデバイス市場におけるWindowsのシェアは14%で、2014年には13.7%にわずかに減少すると推定されている。ガートナーによると、Androidが今年のシェア48%で市場を席巻するだろうとのことだ。
Vista では、ユーザー アカウント制御 (UAC) イニシアチブにより、非管理者ユーザーのエクスペリエンスを向上させるための基本的なオペレーティングシステムの変更が導入されています。
…そしてマイクロソフトもWindowsに変更を加えている。OSのセキュリティをさらに向上させるために、Windowsの機能を「C++実装からRustへ段階的に移行」している。