Windows Vista は、 Microsoftが開発したWindows NTオペレーティングシステムのメジャーリリースです。5 年前にリリースされたWindows XPの直接の後継であり、当時Microsoft Windowsの連続リリース間の最長の間隔でした。2006年 11 月 8 日に製造向けにリリースされ、その後 2 か月かけて、ビジネス顧客、 OEM (相手先ブランド製造業者)、小売チャネルに段階的にリリースされました。2007 年 1 月 30 日に国際的にリリースされ、Windows Marketplaceから購入およびダウンロードできるようになりました。これは、デジタル配信プラットフォームを通じて提供される最初の Windows リリースです。[ 7 ]
Windows Vista の開発は2001 年に「 Longhorn 」というコードネームで始まりました。当初は Windows XP のマイナーな後継として構想されていましたが、当時次期メジャーリリースだった Windows のコードネーム「Blackcomb」から多くの新機能が徐々に取り込まれ、その後、Windows のメジャーリリースとして位置づけ直され、Microsoft にとって前例のない長期にわたる開発期間を経てきました。新機能のほとんどは、コードネーム「 Avalon 」と呼ばれる新しいプレゼンテーション層、コードネーム「Indigo」と呼ばれる新しい通信アーキテクチャ、コードネーム「WinFS」と呼ばれるリレーショナルストレージプラットフォームに基づいており、これらはすべて.NET Framework上に構築されていました。しかし、技術の不完全さや新機能の追加方法が原因で、これは維持不可能であることが判明し、Microsoft は 2004 年にプロジェクトをリセットしました。リセット後、多くの機能が最終的に再実装されましたが、Microsoft はオペレーティングシステムの開発にマネージド コードを使用することをやめました。 [ 8 ]
Windows Vista の新機能には、 Windows Aeroと呼ばれるグラフィカル ユーザー インターフェイスとビジュアル スタイル、Windows Searchと呼ばれるコンテンツ インデックスとデスクトップ検索プラットフォーム、ホーム ネットワーク上のコンピュータやデバイス間でファイルやメディアを簡素化する新しいピア ツー ピアテクノロジー、 Windows DVD メーカーなどの新しいマルチメディア ツールが含まれます。Windows Vista には.NET Frameworkのバージョン 3.0 が含まれており、ソフトウェア開発者は従来のWindows API を使用せずにアプリケーションを作成できます。オーディオ、ディスプレイ、ネットワーク、印刷サブシステムには、アーキテクチャの大幅な変更が加えられ、展開、インストール、サービス、起動の手順も改訂されています。これは、Microsoft のTrustworthy Computingイニシアチブに基づいて構築された最初の Windows リリースであり、 BitLockerやユーザー アカウント制御などの多くの新しいセキュリティおよび安全機能の導入によりセキュリティが強調されています。
Windows Vista に対する一般的な評価は賛否両論でした。デザインの品質と新機能の追加は好評でしたが、Windows Vista は頻繁に批判され、否定的な報道レビューの対象となりました。Windows Vista に対する批判は、ドライバー、周辺機器、プログラムの非互換性、デジタル著作権管理、新しいユーザー アカウント制御による過剰な認証、Windows XP と比較して異常に高いシステム要件、開発期間の長期化、起動時間の長さ、より制限的な製品ライセンスに集中していました。結果として、Windows Vista の展開率と満足度は Windows XP よりも低く、市場での失敗と見なされています。[ 9 ] [ 10 ]しかし、その使用は、Microsoft が発売前の 2 年間の予想である 2 億ユーザーを達成するという予想を上回りました[ 11 ] (2009 年までに推定 3 億 3000 万人のユーザー)。[ 12 ] 2 つのサービス パックがそれぞれ 2008 年と 2009 年にリリースされました。 Windows Vista は 2009 年にWindows 7に置き換えられ、2010 年 10 月 22 日に Microsoft は Windows Vista の小売販売を終了しました。OEM 供給は 1 年後に終了しました。[ 13 ] Windows Vista のメインストリーム サポートは 2012 年 4 月 10 日に終了し、延長サポートは 2017 年 4 月 11 日に終了しました。[ 6 ]
マイクロソフトは、 Windows XPのリリースの 5 か月前の 2001 年 5 月に、当時コードネーム「Longhorn」として知られていた Windows Vista の開発を開始しました。 [ 14 ]当初は、Windows XP と、同社の次の主要なオペレーティングシステムのリリースとして計画されていた「Blackcomb」の間のマイナーステップとして、2003 年 10 月に出荷される予定でした。徐々に、「Longhorn」は Blackcomb に予定されていた重要な新機能やテクノロジーを多く取り込んだため、リリース日は 3 年間で数回延期されました。Longhorn の一部のビルドでは、ライセンス契約に「コードネーム 'Whistler' の Microsoft 製品用」と記載されていました。マイクロソフトの開発者の多くは、セキュリティを強化するために Windows XP とWindows Server 2003のアップデートを作成するように再配置されました。継続的な遅延と機能の肥大化に関する懸念に直面し、マイクロソフトは 2004 年 8 月 27 日に計画を修正したと発表しました。このため、Longhorn は Windows Server 2003 Service Pack 1 コードベースのコンポーネント化作業を開始し、実際のオペレーティングシステムのリリースを目的とした機能を徐々に再統合するためにリセットされました。しかし、WinFSなど、以前に発表された機能の一部は削除または延期され、C、C ++ 、アセンブリでプログラミングされている Windows コードベースのセキュリティに関する懸念に対処するために、セキュリティ開発ライフサイクルと呼ばれる新しいソフトウェア開発手法が組み込まれました。Longhorn は 2005 年に Vista として知られるようになりました。Vistaはスペイン語で「見る」という意味です。[ 15 ] [ 16 ]

Longhorn の初期開発段階は、概して Windows XP の段階的な改良とアップデートが特徴でした。この期間中、マイクロソフトは開発内容についてあまり公表せず、マーケティングと広報活動は Windows XP と、 2003 年 4 月にリリースされたWindows Server 2003に重点を置いていました。Longhorn のビルドは、 IRC、BitTorrent、eDonkey 、さまざまなニュースグループなどの人気ファイル共有ネットワークに時折流出し、2003 年 5 月に正式にリリースされた Longhorn の最初の開発版以前のビルドについて知られていることのほとんどは、これらのビルドから得られたものです。
マイクロソフトが Longhorn に関して数ヶ月間ニュースや活動が比較的少なかった後、マイクロソフトは 2003 年 2 月 28 日頃にインターネット上に登場したビルド 4008 をリリースしました。[ 17 ]また、一部のソフトウェア開発者に非公開で配布されました。ビルド 3683 からの進化版リリースとして、変更された青色の「Plex」テーマや、最初からグラフィカル モードで動作し、同じハードウェアで Windows XP の約 3 分の 1 の時間でオペレーティングシステムのインストールを完了する、新しく簡素化された Windows イメージ ベースのインストーラなど、いくつかの小さな改善が含まれていました。オプションの「新しいタスク バー」が導入され、以前のビルドよりも薄く、時間の表示方法も異なっていました。しかし、最も注目すべき視覚的および機能的な違いは、Windows エクスプローラーにありました。Plex テーマの組み込みにより、アプリケーション全体のメインカラーが青色になりました。Windows XP スタイルのタスク ペインは、ツールバーの下に表示される大きな水平ペインにほぼ完全に置き換えられました。新しい検索インターフェースでは、検索結果のフィルタリング、Windowsヘルプの検索、WinFSとの統合に使用される自然言語クエリが可能になりました。アニメーション検索文字も削除されました。「表示モード」は、スライダーの位置に応じてリスト、サムネイル、詳細モードでアイコンのサイズをリアルタイムで変更する単一のスライダーに置き換えられました。ファイルメタデータもより見やすく、編集しやすくなり、不足している情報の入力を促す機能も強化されました。また、Windowsエクスプローラーが.NETアプリケーションに変換されたことも注目すべき点です。
Longhorn と Vista のほとんどのビルドは、デスクトップの右下隅に常に表示されるラベルで識別されました。典型的なビルド ラベルは「Longhorn Build 3683.Lab06_N.020923-1821」のようになります。ビルド番号が大きいからといって、Microsoft のすべての開発チームの最新の機能が含まれているとは限りません。通常、特定の機能またはサブシステムに取り組むチームが、開発者がテストする作業ビルドを生成し、コードが安定していると判断されたら、すべての変更が一度にメインの開発ツリーに組み込まれます。Microsoft には、チームが Windows 全体のコンパイルを実行できる「ビルド ラボ」がいくつか存在します。特定のビルドが作成されたラボの名前は、ビルド ラベルの一部として表示され、その後にビルドの日時が続きます。一部のビルド (Beta 1 や Beta 2 など) は、バージョン情報ダイアログ (Winver) にのみビルド ラベルが表示されます。これらのビルドで使用されているアイコンは、Windows XP のものです。
2003 年 5 月に開催された Windows ハードウェア エンジニアリング カンファレンス(WinHEC)で、マイクロソフトは新しいデスクトップ ウィンドウ マネージャーとAeroの初の公開デモを行いました。デモは、リリースされなかった改訂版ビルド 4015 で行われました。カンファレンスの開発者とハードウェア エンジニア向けのいくつかのセッションでは、これらの新機能に加え、次世代セキュア コンピューティング ベース(以前は「Palladium」として知られていた) に焦点が当てられました。これは当時、システムの任意のコンポーネントが「信頼できる」とみなされるセキュア コンピューティング環境を構築するためのマイクロソフトの提案ソリューションでした。また、このカンファレンスでマイクロソフトは Longhorn の提供に向けたロードマップを改めて発表し、「2005 年初頭」のリリース予定日を示しました。[ 18 ]
2004 年までに、マイクロソフトの Windows チームにとって、次期バージョンの Windows を完成させて顧客に出荷するために何をする必要があるのかが分からなくなっていることが明らかになっていました。社内では、マイクロソフトの従業員の中には Longhorn プロジェクトを「もう一つの Cairo」または「Cairo.NET」と呼ぶ人もいました。これは、1990 年代前半に同社が着手したCairo 開発プロジェクトを指しており、出荷されるオペレーティングシステムには至りませんでした (ただし、その時期に開発された技術のほぼすべてがWindows 95とWindows NT [ 19 ]に採用されました)。マイクロソフトは 2005 年に Apple がMac OS X Tigerをリリースしたことに衝撃を受けました。これは Longhorn 用に計画されていた機能のごく一部、特に高速ファイル検索と統合グラフィックスおよびサウンド処理のみを提供していましたが、当時の Longhorn ビルドと比較すると、印象的な信頼性とパフォーマンスを備えているように見えました。[ 20 ] Longhorn のビルドのほとんどは、 Windows Explorer のシステムリークが大きかったため、OS のパフォーマンスが低下し、後のビルドでは安定性に達しないコードがますます多く開発され、開発チームにさらなる混乱をもたらしました。
2005 年 9 月 23 日付のウォール ストリート ジャーナル紙の一面記事で[ 21 ]、 Windows の開発と提供に全体的な責任を負っていたマイクロソフトの共同社長ジム オールチンは、Longhorn の開発が「頓挫」した主な原因は、最終製品に明確な焦点を当てずに、機能がオペレーティングシステムのコアに導入され統合される方法が場当たり的だったためだと説明した。オールチンはさらに、2003 年 12 月に、他の 2 人の上級幹部、ブライアン バレンタインとアミタブ スリバスタバの協力を得た経緯を説明した。バレンタインは、マイクロソフトでソフトウェアの出荷に経験があり、特に Windows Server 2003 で有名だった[ 22 ]。スリバスタバは、マイクロソフトでキャリアを通じて高品質のテスト システムを作成する方法を研究および開発していた。[ 23 ]スリバスタバは、コアアーキテクトのチームを雇い、Windows オペレーティングシステム全体を視覚的にマッピングし、コードの品質を高く保ち、コンポーネント間の相互依存性を減らし、一般的に「Vista で事態を悪化させない」開発プロセスに向けて積極的に取り組みました。[ 24 ]マイクロソフトは Longhorn をさらにコンポーネント化する必要があると判断したため、既存の Windows Server 2003 ソース コードをコンポーネント化し、開発が進むにつれて徐々に機能を追加していくビルド (映画「ギャラクシー クエスト」のタイム トラベル デバイスにちなんで Omega-13 ビルドとして知られています) [ 25 ]の作業が開始されました。今後の Longhorn ビルドは、Windows Server 2003 Service Pack 1 から開始され、そこから継続されます。
この変更は2004年8月26日にマイクロソフトの従業員向けに社内発表され、9月から本格的に開始されたが、新しい開発プロセスとビルド手法がすべての開発チームで使用されるようになるまでには、さらに数か月を要した。個々の開発者やビル・ゲイツ自身から、新しい開発プロセスは作業が非常に困難になるだろうという不満が多数寄せられた。
2004 年 11 月頃までに、同社は最終リリースの名称として、シンプルなものから奇抜で独創的なものまで、いくつかの名前を検討しました。最終的に、マイクロソフトは、2005 年 7 月 22 日に確認されたように、Windows Vista を選択しました。これは、「製品の実際の機能、Windows の象徴するもの、顧客とそのニーズに響くもの」の素晴らしい交差点であると信じていたからです。グループ プロジェクト マネージャーの Greg Sullivan は Paul Thurrott に、「PC がユーザーに適応し、雑多なものを排除して重要なことに集中できるようにすることを望んでいます。それが Windows Vista のすべてです。「あなたの世界に明瞭さをもたらす」(Vista の 3 つのマーケティング ポイントである Clear、Connected、Confident を指しています)ことで、重要なことに集中できるようになります」と語りました。[ 26 ]マイクロソフトの共同社長である Jim Allchin もこの名前を気に入り、「Vista は、新製品の機能に適切なイメージを作り出し、Windows でできることのあらゆる可能性で想像力を刺激し、人々の情熱を生き生きとさせます」と述べました。[ 27 ]
Longhornが2005年7月にWindows Vistaと命名された後、数十万人のボランティアと企業が参加する前例のないベータテストプログラムが開始されました。同年9月、マイクロソフトは2005年7月から2006年2月にかけて、ベータテスター向けに定期的なコミュニティテクノロジープレビュー(CTP)のリリースを開始しました。最初のCTPは2005年のMicrosoft Professional Developers Conferenceで配布され、その後、ベータテスターとMicrosoft Developer Networkの加入者にリリースされました。その後のビルドには、最終製品で計画されていた機能のほとんどが組み込まれており、ベータテスターからのフィードバックに基づいてユーザーインターフェイスに多くの変更が加えられました。Windows Vistaは、2006年2月22日にリリースされた「2月のCTP」のリリースで機能が完成したとみなされ、そのビルドから製品の最終リリースまでの残りの作業の大部分は、安定性、パフォーマンス、アプリケーションとドライバーの互換性、およびドキュメントに重点が置かれました。5月下旬にリリースされたBeta 2は、マイクロソフトのカスタマープレビュープログラムを通じて一般に公開された最初のビルドでした。 500万回以上ダウンロードされた。9月と10月には2つのリリース候補版が続き、どちらも多数のユーザーに提供された。[ 28 ]
2006 年 3 月 9 日に開催されたIntel Developer Forumで、Microsoft は Windows Vista での EFI サポート計画の変更を発表しました。UEFI 2.0 仕様 ( EFI 1.10 の後継) は 2006 年初頭まで完成しておらず、Microsoft の発表時点では、テストに使用できる製品実装を完了したファームウェアメーカーはありませんでした。その結果、Windows への UEFI サポートの導入を延期するという決定がなされました。64 ビット プラットフォームでの UEFI のサポートは Vista Service Pack 1 およびWindows Server 2008まで延期され、32 ビット UEFI はサポートされません。これは、市場が急速に 64 ビット プロセッサに移行しているため、Microsoft はそのようなシステムが多く構築されるとは予想していなかったためです。[ 29 ] [ 30 ]
マイクロソフトは当初、2006年の年末商戦に間に合うように、コンシューマー版のオペレーティングシステムを世界中で提供したいと考えていたが、2006年3月に、同社と、デバイスドライバの提供をマイクロソフトが依存しているハードウェアおよびソフトウェア企業に準備のための追加時間を与えるため、リリース日を2007年1月に延期すると発表した。製造リリース(RTM)ビルドは、小売業者やその他の販売業者に出荷されるコードの最終バージョンであるため、RTM前のビルドの目的は、コードを責任を持って顧客に出荷することを妨げる可能性のある最後の「致命的な」バグや、消費者が問題視する可能性のあるその他のものを排除することである。したがって、主要な新機能が導入される可能性は低く、代わりに、作業はVistaのフィットと仕上げに集中する。わずか数日で、開発者は9月22日の2470を超えるVistaのバグ数を、10月初旬にRC2が出荷されるまでに1400強にまで減らすことに成功した。しかし、VistaがRTMの準備が整うまでにはまだ時間がかかりました。マイクロソフトの内部プロセスでは、VistaがRTMのためにエスクローに入る前に、バグの数が500以下に減少する必要がありました。[ 31 ] RTM前のビルドのほとんどは、32ビット版のみがリリースされました。
2006 年 6 月 14 日、Windows 開発者の Philip Su は、Windows Vista の開発プロセスを非難するブログ記事を投稿し、「コードが複雑すぎるため、コーディングのペースが過剰なプロセスによって著しく遅くなっている」と述べた。[ 32 ]同記事では、Windows Vista には約 5,000 万行のコードがあり、約 2,000 人の開発者が製品の開発に携わっているとも述べられている。2006 年 7 月 27 日の Microsoft の金融アナリスト会議で、Windows Vista の新機能である音声認識機能のデモが行われた際、ソフトウェアは「Dear mom」というフレーズを「Dear aunt」と認識した。エラーを修正しようと何度か試みたが失敗し、最終的に「Dear aunt, let's set so double the killer delete select all」という文章になった。[ 33 ] Vista の音声認識チームの開発者は後に、Vista のビルドにバグがあり、マイクのゲイン レベルが非常に高く設定されていたため、音声認識ソフトウェアが受信する音声が「信じられないほど歪んでいた」と説明した。[ 34 ]
Windows Vista ビルド 5824 (2006 年 10 月 17 日) は RTM リリースになる予定でしたが、WinSAT アセスメントの開始時に OOBE がハングアップするバグ (Windows XP からアップグレードした場合) により、ユーザーが Shift+F10 を押して msoobe.exe を終了し、コマンドライン ツールまたはタスク マネージャーを使用してコマンド プロンプトを開く必要が生じ、開発に支障をきたし、2007 年 1 月の期限に間に合う可能性が低くなりました。[ 35 ]
Windows Vista の開発は、Microsoft が 2006 年 11 月 8 日に最終版を発表し、Windows 開発の共同社長であるJim Allchinによって完了した時点で終了しました。[ 36 ]また、RTM のビルド番号は、Vista の内部バージョン番号であるNT 6.0 を反映するために 6000 にジャンプしました。[ 37 ] RTM ビルド番号をジャンプすることは、 Windows 2000 (ビルド 2195)やServer 2003 (ビルド 3790) のようなビジネス向けバージョンと比較して、 Windows 98 (ビルド 1998)、Windows 98 SE (ビルド 2222)、 Windows Me (ビルド 3000)、 Windows XP (ビルド 2600) のような消費者向けWindows バージョンでは一般的な慣習です。2006 年 11 月 16 日、Microsoft は最終ビルドをMSDNおよび Technet Plus の購読者に提供しました。[ 38 ]ビジネス向けのエンタープライズ版が、2006 年 11 月 30 日にボリューム ライセンスの顧客向けに提供開始されました。[ 39 ] Windows Vista は、2007 年 1 月 30 日に一般顧客向けにリリースされました。[ 3 ]
Windows Vistaで導入された新機能は非常に多く、前バージョンにはなかった重要な機能が含まれています。
VistaにはReadyBoost [ 56 ]やReadyDriveなどのテクノロジーが含まれており、これらは高速フラッシュメモリ(USBフラッシュドライブやハイブリッドハードディスクドライブに搭載)を利用して、よく使用されるプログラムやデータをキャッシュすることでシステムパフォーマンスを向上させます。ハイブリッドドライブは使用されていないときにスピンダウンできるため、ノートブックコンピュータのバッテリー寿命も向上します。[ 57 ] SuperFetchと呼ばれるもう1つの新しいテクノロジーは、機械学習技術を使用して使用パターンを分析し、Windows Vistaがシステムメモリにどのコンテンツが存在するべきかについてインテリジェントな決定を下せるようにします。これは、余剰RAMのほぼすべてをディスクキャッシュとして使用します。[ 58 ] SuperFetchと連携して、Windowsに組み込まれた自動ディスクデフラグツールは、ハードディスクの読み書きヘッドの物理的な動きを最小限に抑えながら、アプリケーションをメモリに非常に高速にロードできるように、ハードディスク上に戦略的に配置します。[ 59 ]
ネットワークアーキテクチャの再設計の一環として、IPv6がオペレーティングシステムに完全に組み込まれ[ 60 ] 、 TCPウィンドウのスケーリングなど、多くのパフォーマンス改善が導入されました[ 61 ]。以前のバージョンのWindowsでは、通常、正常に動作させるにはサードパーティ製のワイヤレスネットワークソフトウェアが必要でしたが、Vistaではより包括的なワイヤレスネットワークサポートが含まれているため、そのようなことはありません[ 62 ] 。
グラフィックスに関しては、Vista では新しいWindows ディスプレイ ドライバー モデル[ 63 ]とDirect3Dの大幅な改訂が導入されています。新しいドライバー モデルは、 Windows Aero の基盤となるティアリングのないデスクトップと特殊効果を提供する新しいデスクトップ ウィンドウ マネージャーを容易にします。主要なグラフィックス カードメーカーと共同開発された Direct3D 10 は、より高度なシェーダーサポートを備えた新しいアーキテクチャであり、グラフィックス処理ユニットがCPU の支援なしに、より複雑なシーンをレンダリングできるようにします。CPU と GPU 間の負荷分散が改善され、両者間のデータ転送も最適化されています。[ 64 ] WDDM は、一般的な民生用電子機器に匹敵するビデオ コンテンツの再生も提供します。これは、外部モニターへの接続を容易にし、保護された HD ビデオ再生を提供し、ビデオ再生品質全体を向上させることによって実現されます。Windows で初めて、グラフィックス処理ユニット (GPU) のマルチタスクが可能になり、ユーザーは複数の GPU 負荷の高いアプリケーションを同時に実行できるようになりました。[ 65 ]
オペレーティングシステムのコア部分では、メモリマネージャ、プロセススケジューラ、I/O スケジューラに多くの改良が加えられています。ヒープマネージャは、堅牢性を向上させ、バッファオーバーフローのセキュリティ攻撃から保護するために、整合性チェックなどの追加機能を実装していますが、これは一部のレガシーアプリケーションとの後方互換性を損なうという代償を伴います。[ 66 ]カーネルトランザクションマネージャが実装され、アプリケーションがアトミックトランザクション操作を使用してファイルシステムとレジストリを操作できるようになりました。[ 67 ]
セキュリティの向上は、Vista の主要な設計目標でした。[ 68 ] Microsoft のTrustworthy Computingイニシアチブは、製品に対する一般の信頼を高めることを目的としており、その開発に直接的な影響を与えています。この取り組みにより、多くの新しいセキュリティおよび安全機能が実現し、評価保証レベルは 4+ となりました。[ 69 ] [ 70 ]
ユーザーアカウント制御(UAC)は、これらの変更の中で最も重要かつ目立つものと言えるでしょう。UACは、マルウェアがシステムに不正な変更を加えるのを防ぐため、ユーザーがデフォルトでより少ない権限でコンピュータを使用できるようにするセキュリティ技術です。以前のバージョンのWindowsでは、以前の「制限付き」ユーザーアカウントは制限が厳しすぎて多くのアプリケーションソフトウェアと互換性がなく、通知トレイからカレンダーを見るなどの基本的な操作さえも妨げていたため、これはしばしば困難でした。Windows Vistaでは、管理者権限が必要な操作(ソフトウェアのインストール/アンインストールやシステム全体の構成変更など)を実行すると、まず管理者名とパスワードの入力を求められます。ユーザーが既に管理者である場合でも、保留中の特権操作を確認するよう求められます。プログラムの実行、印刷、インターネットの閲覧など、コンピュータの通常の使用では、UACのプロンプトは表示されません。ユーザーアカウント制御は、セキュアデスクトップモードで資格情報の入力を求めます。このモードでは、画面全体が暗くなり、認証ウィンドウのみがアクティブになり、強調表示されます。その目的は、悪意のあるプログラムが認証ウィンドウに干渉してユーザーを誤解させるのを防ぎ、プロンプトの重要性をユーザーに示唆することである。[ 71 ]
Symantec CorporationによるテストでUAC の有効性が証明されました。Symantec は、バックドア、キーロガー、ルートキット、大量メール送信者、トロイの木馬、スパイウェア、アドウェア、その他さまざまなサンプルを含む 2,000 を超えるアクティブなマルウェア サンプルを使用しました。それぞれが、標準ユーザー アカウント内のデフォルトの Windows Vista インストールで実行されました。UAC は、ルートキットを除く各脅威の 50 % 以上を効果的にブロックしました。UAC を回避したマルウェアのうち、再起動後も生き残ったのは5 % 以下でした。 [ 72 ] [ 73 ]
Internet Explorer 7の新しいセキュリティおよび安全機能には、フィッシングフィルタ、なりすまし防止機能を備えたIDN 、システム全体のペアレンタル コントロールとの統合が含まれます。セキュリティを強化するために、 ActiveXコントロールはデフォルトで無効になっています。また、Internet Explorer は保護モードで動作し、ユーザーよりも低い権限で動作し、オペレーティングシステム内の他のアプリケーションから隔離されて実行されるため、一時インターネット ファイル ディレクトリ以外のものにアクセスしたり変更したりすることはできません。[ 74 ] Microsoft のスパイウェア対策製品であるWindows Defenderが Windows に組み込まれ、マルウェアやその他の脅威から保護します。さまざまなシステム構成設定 (新しい自動起動アプリケーションなど) の変更は、ユーザーが同意しない限りブロックされます。
以前のバージョンの Windows では暗号化ファイルシステムを使用してファイルごとの暗号化がサポートされていましたが、Vista の Enterprise および Ultimate エディションにはBitLocker ドライブ暗号化が含まれており、オペレーティングシステムボリュームをはじめとするボリューム全体を保護できます。ただし、BitLocker では、Windows の起動に必要なシステムファイルを格納するために、約 1.5 ギガバイトのパーティションを暗号化せずに保持する必要があります。通常、このパーティションにアクセスするのは、コンピュータの起動時、またはこの領域のファイルを変更する Windows アップデートがある場合のみです。これは、ドライブのこのセクションにアクセスする正当な理由です。この領域は潜在的なセキュリティ上の問題となる可能性があります。なぜなら、16 進エディタ (dskprobe.exe など) や、管理者権限またはカーネルレベルの権限で実行される悪意のあるソフトウェアが、この「ゴーストパーティション」に書き込み、悪意のあるソフトウェアがシステムを侵害したり、暗号化を無効にしたりできる可能性があるからです。 BitLockerは、コンピュータのマザーボードに組み込まれたTrusted Platform Module(TPM)暗号プロセッサ(バージョン1.2)またはUSBキーと連携して動作できます。[ 75 ]ただし、他のフルディスク暗号化技術と同様に、BitLockerはコールドブート攻撃に対して脆弱であり、特にブートPINが不要なキープロテクターとしてTPMが使用されている場合に脆弱です。[ 76 ]
Vistaには、他にもさまざまな特権制限技術が組み込まれています。例えば、ユーザープロセスにおける「整合性レベル」の概念では、整合性レベルの低いプロセスは、整合性レベルの高いプロセスとやり取りできず、整合性レベルの高いプロセスに対してDLLインジェクションを実行することもできません。Windowsサービスのセキュリティ制限はよりきめ細かく、サービス(特にネットワーク上で待機しているサービス)は、必要のないオペレーティングシステムの要素とやり取りできないようになっています。アドレス空間配置のランダム化などの難読化技術は、マルウェアがシステムに侵入するまでに必要な労力を増やすために使用されます。コード整合性は、システムバイナリが悪意のあるコードによって改ざんされていないことを検証します。
ネットワークスタックの再設計の一環として、Windowsファイアウォールがアップグレードされ、受信トラフィックと送信トラフィックの両方をフィルタリングする機能が新たにサポートされました。高度なパケットフィルタルールを作成することで、特定のサービスとの通信を許可または拒否することが可能です。
Vista の 64 ビット版では、すべての新しいカーネル モードデバイス ドライバにデジタル署名が必要であり、ドライバの作成者を特定できるようになっています。[ 77 ] [ 78 ]これは、カーネル モードからユーザー モード ドライバにコードを移行するという Vista の主要な目標の 1 つとも一致しており、新しいWindows ディスプレイ ドライバ モデルもその一例です。[ 79 ]
Vistaの新機能の多くは、新しいユーザーインターフェイス、[ 80 ]セキュリティ技術、コアオペレーティングシステムの改善に焦点を当てていましたが、Microsoftは新しい展開およびメンテナンス機能も追加しました。
Windows Vistaには、多数の新しいアプリケーションプログラミングインターフェイスが含まれています。その中でも最も重要なのは、クラスライブラリと共通言語ランタイムで構成される.NET Frameworkのバージョン3.0の搭載です。バージョン3.0には、4つの新しい主要コンポーネントが含まれています。[ 82 ]
これらの技術は、開発者やエンドユーザーによる導入と利用を容易にするため、Windows XPおよびWindows Server 2003でも利用可能です。
また、オペレーティングシステムのコアには、重要な新しい開発 API も含まれています。特に、完全に再設計されたオーディオ、ネットワーク、印刷、ビデオ インターフェイス、セキュリティ インフラストラクチャの大幅な変更、アプリケーションの展開とインストールの改善 (「ClickOnce」とWindows Installer 4.0)、新しいデバイス ドライバ開発モデル (「Windows Driver Foundation」)、トランザクション NTFS、モバイル コンピューティング API の進歩 (電源管理、タブレット PCインク サポート、SideShow )、 WinlogonやCAPIなどの多くのコア サブシステムの大幅な更新 (または完全な置き換え) などが挙げられます。
Vista のグラフィックス API の一部を使用するソフトウェア開発者にはいくつかの問題があります。Windows Vista 専用のDirectXバージョン 10 のみで構築されたゲームやプログラムは、DirectX 10が以前の Windows バージョンでは利用できないため、以前のバージョンの Windows では動作しません。また、Windows Vista の DirectX 9 の更新された実装である D3D9Ex の機能を必要とするゲームも、以前の Windows バージョンと互換性がありません。[ 84 ] Microsoft のブログによると、 Vista でのOpenGL実装には 3 つの選択肢があります。アプリケーションは、OpenGL 呼び出しを Direct3D API に変換し、OpenGL バージョン 1.4 で固定されているデフォルトの実装を使用するか、レガシーと Vista 互換の 2 つの種類があるインストール可能なクライアントドライバー(ICD) を使用できます。レガシー ICD はデスクトップ ウィンドウ マネージャーを無効にしますが、Vista 互換 ICD は新しい API を活用し、デスクトップ ウィンドウ マネージャーと完全に互換性があります。[ 85 ]少なくとも 2 つの主要ベンダー、ATIとNVIDIA は、Vista と完全に互換性のある ICD を提供しました。[ 86 ]ただし、ハードウェアオーバーレイはVistaでは廃止された機能とみなされているため、サポートされていません。ATIとNVIDIAは、同じ機能のためにデスクトップ/フレームバッファオブジェクトを合成することを強く推奨しています。 [ 87 ]
Windows Vistaは、マイクロソフト初のオペレーティングシステムです。
Windows Vistaでは、 Active Desktop、MSN Explorer、HyperTerminal、メッセンジャーサービスNetMeeting、NTBackup、Windows Messengerなど、Windows XPでよく見られたアプリケーションや機能の一部が置き換えられたり削除されたりしています。また、 Lunaビジュアルスタイルなどのマルチメディア機能、ネットワーク機能、シェル機能、Windows Explorerの機能もいくつか利用できなくなっています。
Windows Vista の初期リリース (サービス パックなし) のサポートは 2010 年 4 月 13 日に終了しました。Windows Vista Service Pack 1 は 2011 年 7 月 12 日にサポートが終了し、Windows Vista Service Pack 2 は 2017 年 4 月 11 日にサポートが終了しました。[ 6 ]
2020 年、マイクロソフトは、古いバージョンの Windows の SHA-1 エンドポイントの Windows Update サービスを無効にすると発表しました。Windows Vista は SHA-2 のアップデートを受け取らなかったため、2020 年 7 月下旬以降、Windows Update サービスは OS 上で利用できなくなりました。[ 94 ] 2024 年 3 月現在、Windows Vista の古いアップデートの多くは、Microsoft Update カタログで入手できます。[ 95 ] Legacy Update というサードパーティ製ツールを使用すると、以前にリリースされた Windows Vista のアップデートを Update カタログからインストールできます。[ 96 ]
Windows Vistaのいくつかのコンポーネントは最新バージョンにアップグレード可能で、これにはWindowsの後のバージョンの新機能や、その他の主要なMicrosoftアプリケーションが含まれます。Windows Vistaの最新バージョンには以下が含まれます。
Windows Vista は 6 種類の製品エディションで出荷されました。[ 97 ] [ 98 ]これらは、消費者向けと企業向けの別々のターゲット市場向けに設計されており、エディションによって特定のサブマーケットに対応する機能が異なります。消費者向けには 3 つのエディションがあり、そのうち 2 つは経済的に発展した国で利用可能です。Windows Vista Starter エディションは、新興市場でのみ利用可能な低電力コンピュータを対象としています。Windows Vista Home Basic は、予算重視のユーザー向けです。Windows Vista Home Premium は、消費者市場の大部分をカバーし、マルチメディアの作成と使用のためのアプリケーションが含まれています。そのため、ホーム エディションはWindows Server ドメインに参加できません。企業向けにも 3 つのエディションがあります。Windows Vista Business は、中小企業向けに特別に設計されており、Windows Vista Enterprise は、ソフトウェア アシュアランスの顧客のみが利用できます。Windows Vista Ultimate には、Home および Business エディションのすべての機能とWindows Ultimate Extrasが含まれています。[ 41 ] [ 99 ]欧州連合では、独占禁止法違反でマイクロソフトに課された制裁により、Windows Media Player のない Home Basic N および Business N バリアントも入手可能です。韓国でも同様の制裁が存在します。[ 100 ]

Windows Vistaには4つの異なるビジュアルスタイルが含まれています。[ 41 ]
Windows Vistaを実行できるコンピュータは、Vista対応とVista Premium対応に分類されます。[ 102 ] Vista対応または同等のPCは、Windows Vistaのすべてのエディションを実行できますが、一部の特殊機能やハイエンドのグラフィックオプションには、追加またはより高度なハードウェアが必要になる場合があります。Vista Premium対応PCは、Vistaのハイエンド機能を利用できます。[ 103 ]
Windows Vista の Basic インターフェイスと Classic インターフェイスは、Windows XP または 2000 をサポートするほぼすべてのグラフィック ハードウェアで動作します。そのため、Vista のグラフィック要件に関する議論のほとんどは、Windows Aero インターフェイスの要件に集中しています。Windows Vista Beta 2 の時点では、NVIDIA GeForce 6シリーズ以降、ATI Radeon 9500以降、Intel のGMA 950以降の統合グラフィックス、および少数のVIA チップセットとS3 Graphicsディスクリート チップがサポートされています。当初はサポートされていましたが、GeForce FX 5 シリーズは NVIDIA の新しいドライバーから削除されています。Vista で GeForce FX シリーズをサポートする NVIDIA の最後のドライバーは 96.85 でした。[ 104 ] [ 105 ] Microsoft は、Windows XP および Vista ユーザーがマシンで実行できる Windows のバージョンを判断するのに役立つWindows Vista アップグレード アドバイザー[ 103 ]というツールを提供していました。このユーティリティに必要なサーバー接続は、現在利用できません。小売パッケージに含まれるインストール メディアは 32 ビット DVD ですが、CD-ROM が必要な顧客や 64 ビットのインストール メディアを希望する顧客は、Windows Vista 代替メディア プログラムを通じてこのメディアを入手できます。[ 106 ] Ultimate エディションには、32 ビットと 64 ビットの両方のメディアが含まれています。[ 107 ]デジタル ダウンロード版の Ultimate には、Windows Marketplace から 32 ビットまたは 64 ビットのいずれか 1 つのバージョンのみが含まれています。
Windows Vistaがサポートする最大RAM容量は、表に示すように、エディションとプロセッサアーキテクチャによって異なります。[ 41 ] [ 99 ]
Windows Vistaがサポートする物理プロセッサの最大数は、Starter、Home Basic、Home Premiumでは1つ、Business、Enterprise、Ultimateでは2つです。[ 110 ]
Windows Vistaがサポートする論理プロセッサの最大数[ b ]は、32ビット(x86-32)の場合は32、64ビット(x86-64)の場合は64です。[ 110 ]
マイクロソフトは、Windowsオペレーティングシステム向けに、機能の追加、問題の解決、パフォーマンスと安定性の向上を目的としたサービスパックなどのアップデートをリリースしている。
Windows Vista Service Pack 1 (SP1) は、5 か月のベータ テスト期間を経て、 2008 年 2 月 4 日にWindows Server 2008と同時にOEMパートナーにリリースされました。サービス パックの初期展開により、多数のマシンが継続的に再起動し、マシンが使用不能になりました。 [ 111 ]このため、Microsoft は問題が解決するまでサービス パックの自動展開を一時的に停止しました。2 つのオペレーティングシステムのリリース日が同期されたのは、 Windows 2000以来初めてワークステーション カーネルとサーバーカーネルが単一のコード ベースに統合されたことを反映しています。MSDNサブスクライバーは、2008 年 2 月 15 日に SP1 をダウンロードできました。SP1 は、 2008 年 3 月 18 日にWindows Updateおよびダウンロード センターで現在の Windows Vista ユーザーに提供されました。 [ 112 ] [ 113 ] [ 114 ]当初、サービス パックは英語、フランス語、スペイン語、ドイツ語、日本語の 5 つの言語のみをサポートしていました。残りの31言語のサポートは2008年4月14日にリリースされました。[ 115 ]
マイクロソフトが2007年8月29日に公開したホワイトペーパーでは、サービスパックの範囲と意図が概説され、信頼性とパフォーマンス、管理エクスペリエンス、新しいハードウェアと標準のサポートという3つの主要な改善領域が特定されました。[ 116 ]
特に注目すべき点の1つはパフォーマンスです。改善された領域には、ファイルコピー操作、休止状態、ドメイン参加マシンでのログオフ、Internet ExplorerでのJavaScript解析、ネットワークファイル共有のブラウジング、[ 113 ] Windows ExplorerでのZIPファイルの処理、[ 117 ]およびWindowsディスクデフラグツール[ 118 ]が含まれます。デフラグする個々のドライブを選択する機能も再導入されています。[ 113 ]
サービスパック1では、exFATファイルシステム[ 113 ] 、 802.11n無線ネットワーク、VPN接続上のIPv6 、 SSE4サポート、セキュアソケットトンネリングプロトコル[ 119 ]など、いくつかの新しいハードウェアおよびソフトウェア規格のサポートが導入されました。
x64システムで拡張ファームウェア インターフェイスを使用してシステムを起動することも導入されました。[ 113 ]この機能は当初 Vista の最初のリリースで予定されていましたが、当時互換性のあるハードウェアが不足していたため延期されました。2.19 TBを超えるGUID パーティション テーブルベースのハード ドライブからの起動がサポートされています (x64 のみ)。[ 120 ] [ 121 ]
SP1 では、ソフトウェア ベンダーからの懸念を受けて 2 つの領域に変更が加えられました。 1 つはデスクトップ検索です。ユーザーは、Windows Vista に付属する Microsoft のデスクトップ検索プログラムではなく、サードパーティが提供するデフォルトのデスクトップ検索プログラムに変更できるようになり、デスクトップ検索プログラムはサービスをオペレーティングシステムにシームレスに統合できるようになります。[ 114 ]これらの変更は、Vista に組み込まれたデスクトップ検索の存在によってGoogle のデスクトップ検索アプリケーションが妨げられていたというGoogleからの苦情が一因となっています。2007 年 6 月、Google は、SP1 で導入される変更は「正しい方向への一歩だが、消費者が代替のデスクトップ検索プロバイダーにアクセスしやすくするために、さらに改善する必要がある」と主張しました。[ 122 ]もう 1 つの注目すべき領域は、現在サポートされていないカーネルのパッチ適用に依存しているアンチウイルス ソフトウェアのために導入される一連の新しいセキュリティAPIです (カーネル パッチ保護を参照)。[ 123 ] [ 124 ]
DirectX 10 のアップデートである DirectX 10.1 [ 113 ]では、Direct3D 10 ハードウェアでは以前はオプションだったいくつかの機能が必須になりました。グラフィック カードは DirectX 10.1 をサポートする必要があります。[ 125 ] SP1 には、Windows Server 2008 に同梱されているバージョンと一致するカーネル (6001.18000) が含まれています。[ 126 ]
グループポリシー管理コンソール(GPMC)は、グループポリシーオブジェクトエディターに置き換えられました。サービスパックのリリース後まもなく、グループポリシー管理コンソールの更新版がダウンロード可能で公開されました。
SP1 では、稼働時間を最大化するために設計された再起動削減サービス技術であるホットパッチングのサポートが有効になります。ホットパッチングは、実行中のプロセスによって使用されている間に Windows コンポーネントを更新 (または「パッチを適用」) できるようにすることで機能します。ホットパッチ対応の更新パッケージは、従来の更新パッケージと同じ方法でインストールされ、システムの再起動は発生しません。[ 127 ]
Windows Vista および Windows Server 2008 用の Service Pack 2 は、Windows Vista SP1 のリリースから 1 年後、Windows 7 のリリースの 4 か月前にあたる 2009 年4 月 28 日[ 128 ]から 6 月 9 日の間に、さまざまなチャネルを通じてリリースされました。 [ 129 ]多数のセキュリティ修正やその他の修正に加えて、多数の新機能が追加されました。Windows 7に含まれ、Windows Vista のアップデートとして提供されたInternet Explorer 8は含まれていませんでした。 [ 130 ] [ 131 ]
Windows VistaとWindows Server 2008は単一のサービスパックバイナリを共有しており、これはServer 2008のリリースでコードベースが統合されたことを反映しています。 [ 130 ] Service Pack 2は累積更新プログラムではないため、Service Pack 1を先にインストールする必要があります。
Windows Vista および Windows Server 2008 用プラットフォーム更新プログラム (KB971644) は、2009 年 9 月 10 日に発表され[ 134 ]、2009 年 10 月 27 日にリリースされました[ 135 ] [ 136 ]。Windows Vista および Windows Server 2008 用プラットフォーム更新プログラムでは、以下の重要なコンポーネントをバックポートすることにより、開発者は Windows Vista と Windows 7 の両方をターゲットにすることができます。
2009 年 10 月 27 日にプラットフォーム アップデートがリリースされたことにより、 Windows 7 のWindows Management Framework ( Background Intelligent Transfer Service 4.0、Windows PowerShell 2.0、および Windows Remote Management 2.0) が Windows Vista のユーザーにも利用可能になりました。Windows XP では Background Intelligent Transfer Service は 2.5 に制限されていました。[ 137 ] Remote Desktop Connection 7.0 も利用可能になりました。[ 138 ]
2011 年 7 月、マイクロソフトは、プラットフォーム更新プログラムがインストールされた Windows Vista および Windows Server 2008 マシン上の問題に対処し、パフォーマンスを向上させるために、プラットフォーム更新プログラム補足 (KB2117917) をリリースしました。[ 139 ]
マイクロソフトは2008年7月に「 Mojave Experiment」と呼ばれる広告キャンペーンを開始し、コードネーム「Mojave」と呼ばれる新しいオペレーティングシステムを評価するよう求められた人々のグループを描写した。[ 146 ] [ 147 ]参加者は、Windows Vistaの印象、使用の有無、1から10までの尺度で評価するよう求められた。その後、参加者はWindows Vistaの機能のデモを見せられ、「Mojave」を評価するよう求められた。参加者の誰も、「Mojave」にWindows Vistaの初期評価よりも低い評価を与えなかった。[ 148 ]このキャンペーンは、Windows Vistaに対する否定的な反応は、部分的に先入観に基づいていることを示唆した。[ 149 ]このキャンペーンは、参加者の肯定的な発言に焦点を当て、Windows Vistaに対するすべての批判に対処していないとして批判された。[ 150 ]
Windows Vistaは、発売当時からそのライフサイクルを通じて賛否両論の評価を受けた。主な理由は、Windows XPに比べてハードウェア要件がはるかに高く、動作が遅いと感じられたためである。[ 151 ] [ 152 ]
PCゲーマーからは概ね好評で、DirectX 10によってもたらされた利点、すなわちゲームのパフォーマンス向上とよりリアルなグラフィック、そして新しいGPUに搭載された多くの新機能のサポートが称賛された。[ 153 ]しかし、DirectX 9ゲームの多くは当初、Windows XPで実行されていた時と比べてフレームレートが低かった。2008年半ばのベンチマークでは、SP1アップデートによってゲームパフォーマンスがWindows XPと同等(またはそれ以上)に向上したことが示唆された。[ 154 ]
Ars Technicaのピーター・ブライト氏は、Windows Vistaは遅延や機能削減があったにもかかわらず、「NTプラットフォームの歴史における大きな進化である[...]プラットフォームの根本的な変更は、NT [3.1; 最初のバージョン]のリリース以来見られなかった規模である」と述べている。[ 155 ]ブライト氏は以前の評価に続き、「Vistaは単に新しいスキンを付けたXPではない。OSの中核部分は根本的に見直され、事実上すべての領域で大幅な改良が加えられている。これらの変更の規模と範囲に関して言えば、VistaはおそらくNTプラットフォームがこれまで経験した中で最大の飛躍である。Vistaのように重要なサブシステムが徹底的に削除され、置き換えられたことはかつてなかった」と述べている。[ 156 ]当時、技術業界の多くの人々がこれらの意見に賛同し、Windows Vistaに新たに搭載された膨大な数の技術的機能を称賛した。[ 157 ]
Windows Vistaは、2007年のコンシューマー・エレクトロニクス・ショーで「Best of CES」賞を受賞しました。[ 158 ] [ 159 ]
発売初年度、PC World は2007 年の最大のテクノロジーの失望と評価し[ 160 ] 、 InfoWorldはテクノロジーの歴代 25 の失敗作の 2 位にランク付けした[ 161 ] 。当時マイクロソフトのずっと小規模な競合相手だったApple は、Vista の売上がはるかに大きかったにもかかわらず、自社のオペレーティングシステムは発売後も影響を受けていないようで、後にVista のユーザーからの不人気を揶揄する広告に投資した[ 162 ] [ 163 ]。
Dell、Lenovo、Hewlett-Packardなどのコンピュータメーカーは、Windows Vistaをプリインストールした最新のコンピュータを発売しましたが、オペレーティングシステムの評判が悪かったため、売上の減少を受けてWindows XP CDを同梱したコンピュータも販売し始めました。[ 164 ]
2008年にリリースされたサービスパック1アップデートは、賛否両論の評価を受けた。Gizmodoは、このアップデートはオペレーティングシステムのオリジナルリリースの「最も厄介な欠陥」を解決していないと書いた。[ 165 ] CNETのRobert Vamosiは、多くの小さな問題を修正しているものの、パフォーマンスは大幅には向上していないと考えた。[ 166 ]
Service Pack 2 は好評を博し、TechRadar はレビューで「Vista をようやく快適に使えるようにする必須のアップグレード」と評した。[ 167 ]ニューヨーク・タイムズのランダル・ケネディは、ベータ版をプレビューしながらパフォーマンスの改善を称賛した。[ 168 ]
Gartnerの調査レポートでは、2008年のVistaの企業採用率は同時期のXPの採用率を上回ると予測されていました(21.3%対16.9%)[ 169 ]。一方、IDCは、 Windows Server 2008の発売が採用率向上の触媒となったと指摘していました。[ 170 ] [ 171 ] 2009年1月時点で、Forrester Researchは、北米とヨーロッパの企業のほぼ3分の1がVistaの導入を開始したと指摘していました。[ 172 ] 2009年5月のカンファレンスで、Microsoftの副社長は、大企業におけるWindows Vistaの採用と展開は、XPの時よりもわずかに先行していると述べました。[ 173 ] [ 174 ]
Vistaは発売後最初の1か月で2000万本が販売され、5年前の2001年10月に発売されたWindows XPの初月販売数の2倍となった。[ 175 ]しかしその後まもなく、Vistaの普及率が比較的低く、Windows XPへの需要が継続していたため、マイクロソフトは当初予定していた2008年1月31日ではなく、2008年6月30日までWindows XPの販売を継続することにした。[ 176 ] VistaユーザーがオペレーティングシステムをXPに「ダウングレード」しているという報告や、企業がVistaをスキップする計画を立てているという報告もあった。[ 177 ] ChangeWaveが2008年3月に実施した調査では、Vistaに「非常に満足」している企業ユーザーの割合は他のオペレーティングシステムに比べて大幅に低く、Vistaは8%だったのに対し、Windows XPに「非常に満足」している企業は40%だったことが示された。[ 178 ]
Windows Vistaのインターネット利用市場シェアは、発売から2年後の2009年1月時点で20.61%でした。この数字と世界のインターネットユーザーおよび人口統計を組み合わせると、ユーザーベースは約3億3000万人となり[ 179 ] 、 Microsoftが発売後2年間で予想していた数を1億3000万人上回りました[ 180 ] 。同じ統計情報源によると、後継機種(Windows 7)の発売前に到達したインターネットユーザーベースは約4億人でした[ 181 ] 。
Windows Vistaに対する評価は賛否両論でした。批判の対象となったのは、開発期間が長かったこと(5~6年)、ライセンス条件がより厳格になったこと、保護されたデジタルメディアのコピーを制限することを目的とした複数の技術が組み込まれたこと[ 182 ]、そして新しいユーザーアカウント制御セキュリティ技術の使いやすさなどです。さらに、「Vista Premium Ready」ハードウェア要件を満たすPCが多数存在することや、Vistaの価格設定についても懸念が表明されています。
2005年にマイクロソフトは「現在市場に出回っているほぼすべてのPCでWindows Vistaが動作する」と主張したが[ 183 ] 、 Aeroインターフェースなどの一部の「プレミアム」機能の要求スペックが高かったため、多くのアップグレードユーザーが影響を受けた。2006年5月の英国紙タイムズによると、すべての機能が利用できるのは「英国のPC市場の5%未満」だったという。しかし、この予測はVistaがリリースされる数か月前になされたものだった[ 184 ] 。この不明瞭さが続いた結果、人々は「Vista対応」という保証があったにもかかわらず、新しいソフトウェアを十分に活用できない新しいコンピューターを手に入れたことから、最終的にマイクロソフトに対する集団訴訟に至った[ 185 ] 。この裁判では、マイクロソフトの上級幹部もこの問題に苦労していたことを示す社内文書が公開された。例えば、マイク・ナッシュ( Windows製品管理担当コーポレートバイスプレジデント)は、彼のノートパソコンにはVistaの高度な機能に必要な適切なグラフィックチップが搭載されていなかったため、「今では2,100ドルの電子メールマシンになってしまった」とコメントした。[ 186 ]
Windows Vista Starter から Home Premium までのアップグレードライセンスに関する批判はArs TechnicaのKen Fisher 氏によって表明され、以前のオペレーティングシステムが既にインストールされている必要があるという新しい要件は、Windows を定期的に再インストールするユーザーを苛立たせるだろうと指摘した。[ 187 ] Windows Vista のアップグレード コピーは、以前のバージョンの Windows を最初にインストールすることなくクリーンにインストールできることが明らかになった。最初のインストールでは、Windows はアクティベーションを拒否する。ユーザーは、同じ Vista のコピーを再インストールする必要がある。再インストールすると Vista はアクティベートされるため、ユーザーは以前のオペレーティングシステムを所有していなくても Windows Vista のアップグレードをインストールできる。[ 188 ] Windows XP と同様に、新しい PC にインストールされた Vista の OEM バージョンには別のルールが適用される。Microsoft は、これらのバージョンは法的に譲渡できないと主張している (ただし、これが最初の販売の権利と矛盾するかどうかは、まだ法的に明確に決定されていない)。[ 189 ]
当初、Windows Vista の価格も懸念や議論の的となった。2006 年 8 月に Microsoft Canada の Web サイトに掲載されたさまざまな Windows Vista エディションの価格は、アンケート調査で大多数のユーザーが高すぎると回答した。[ 190 ] Vista のリリース当日の BBC ニュースの報道では、「米国での Vista バージョンの価格は、英国の同等バージョンの価格の約半分であるため、消費者の価格設定に対して反発があるかもしれない」と示唆した。[ 191 ] 2006 年の Vista のリリース後、Microsoft は小売価格を引き下げ、Vista の価格を引き上げました。当初、Vista Ultimate は 399 ドル、Home Premium Vista は 239 ドルでした。これらの価格は後にそれぞれ 319 ドルと 199 ドルに引き下げられました。[ 192 ]
Windows Vista は、追加のDRM制限形式をサポートしています。その 1 つはProtected Video Pathであり、 HD DVDまたはBlu-ray ディスクの「プレミアム コンテンツ」がPC コンポーネント間の接続を暗号化することを義務付けるように設計されています。コンテンツの要求に応じて、デバイスは暗号化されていない出力でプレミアム コンテンツを通過させない場合や、そのような出力の信号の品質を人為的に低下させるか、まったく表示しない場合があります。このようなハードウェアのドライバーは Microsoft によって承認される必要があり、取り消しメカニズムも含まれており、Microsoft はインターネット経由でエンド ユーザー PC のデバイスのドライバーを無効にできます。[ 193 ] セキュリティ研究者であり、オープンソースのcryptlibライブラリの作者であるPeter Gutmann氏は、これらのメカニズムはユーザーの基本的権利 (フェアユースなど) を侵害し、ハードウェアのコストを不必要に増加させ、システムの信頼性を低下させ (特に「チルト ビット」が懸念されます。これがトリガーされると、グラフィック サブシステム全体がリセットされます)、サービス拒否攻撃に対して脆弱になると主張しています。[ 194 ]しかし、そのような主張を裏付ける証拠を求める数々の要請にもかかわらず、ピーター・ガットマンは調査に基づいた証拠で自身の主張を裏付けたことは一度もない。支持者たちは、マイクロソフトは映画スタジオの要求に従う以外に選択肢がなく、この技術は2010年以降まで実際に有効化されないと主張している。[ 196 ] [ 197 ]マイクロソフトはまた、コンテンツ保護メカニズムはWindows MEの頃からWindowsに存在しており、新しい保護は既存のコンテンツには適用されず、将来のコンテンツにのみ適用されると指摘している。[ 198 ]
ユーザーアカウント制御 (UAC) は、ソフトウェアがユーザーの知らないうちに管理者権限を密かに取得するのを阻止するため、Vista のセキュリティ インフラストラクチャの重要な部分ですが、プロンプトが多すぎると広く批判されています。[ 199 ]このため、多くの Vista UAC ユーザーはこれを面倒だと感じており、結果として、一部のユーザーはこの機能をオフにするか、(Windows Vista Enterprise または Windows Vista Ultimate ユーザーの場合) 自動承認モードに設定しています。[ 200 ]この批判に応えて、Microsoft は SP1 で実装を変更し、プロンプトの数を減らしました。[ 127 ]変更により多少の改善は見られましたが、懸念が完全に解消されたわけではありません。[ 201 ]
OEM またはボリューム ライセンスを通じて取得した Windows 7 のライセンスのエンド ユーザーは、同等の Windows Vista エディションにダウングレードできます。Windows 7 の Starter、Home Basic、または Home Premium エディションにはダウングレード権は提供されません。[ 202 ] OEM を通じて取得したWindows 8ライセンスの場合、ユーザーは同等の Windows Vista エディションにダウングレードすることもできます。Windows 8 Enterprise の使用ライセンスを取得している顧客は通常、Windows 8 Pro のライセンスを取得しており、Windows Vista Business にダウングレードできます。
部分は私が所有しているマネージド コードを使いたかったのですが、詳細は省きますが、チームの決定ではなかったということです。
DWM は、他の DirectX アプリケーションが動作する環境で動作します。ビデオ再生、WPF アプリケーション、ウィンドウ ゲーム (ちなみに、Vista の「インボックス」ゲームであるソリティアなどは、現在 DirectX で記述されています) などです。実際、DWM はこれらのアプリケーションの最終的な表示を担当しています。そのため、このような DirectX アプリケーションが「互いにうまく動作」し、DWM とうまく動作することが非常に重要です。
と同様にビットマップのスケーリングを行うようになりました。この機能は失われますが、拡大鏡が WPF 固有の方法で動作できるようにしていた依存関係がなくなったことで、今後 WPF のお客様に提供するものをより機敏に提供できると考えています。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)Windows Vista では、Vista をインストールするハードディスク パーティション (ディスク ボリューム) が NTFS ファイルシステムを使用してフォーマットされている必要があります。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)