Microsoft Windows Vista
Windows Vista
Microsoft Windows Vista(マイクロソフト ウィンドウズ ビスタ)は、マイクロソフトが2006年にリリースした、Windowsシリーズに属するパーソナルコンピュータ用のオペレーティングシステム(OS)である。
開発時のコードネームは Longhorn (ロングホーン)。2006年11月30日にボリューム ライセンス契約者へ提供が開始され、2007年1月30日に全世界で発売された。
"Vista" の名称は「見通し」「展望」という意味を持つ。マイクロソフトは「混乱を解消し、あふれる情報を整理し、未来を垣間見せる」ということとしている。
2017年4月11日(日本時間12日)を以って延長サポートが終了した。(しかし、当時Windows Server 2008のサポートがまだ終了していなかったため、一部ではServer 2008のパッチをそのままVistaに適用する取り組みも行なわれていた。)その後は企業向けの有料契約者に限定したカスタマーサポートおよび、それまでの古い更新プログラムやQ&A情報のウェブ掲載を当面継続するというオンラインセルフヘルプサポートのフェーズに入った。しかしこれらは事後処理程度の意味合いしかなく、新たな更新プログラムは(ごく一部の例外を除き)提供されないため、一般ユーザーにとっては事実上のサポート終了となる。なお新たなライセンスの取得手段はボリュームライセンスのダウングレード権という形で残されてはいるものの、インストールメディアの提供は終了している。
独立行政法人情報処理推進機構(IPA)は、延長サポート終了済のWindows Vistaのセキュリティ上の危険性を指摘しており、新たな脆弱性が発見されても更新プログラムが提供されず、ソフトウェアの使用を継続している場合、「PC の乗っ取り」や「機密情報の漏洩」「業務停止」などといった円滑な事業継続を損なうリスクが発生する可能性があるため、事業を継続する場合、企業など組織の管理者、および一般ユーザーはリスクを認識し、後継システムへの速やかな移行が必要としている。
2001年5月、Windows XPをベースにLonghornとして開発を開始した。当初は、Windows XPと、そのメジャーアップグレードとなるBlackcomb(後のWindows 7)の中間にあたるマイナーアップグレードとして位置づけられ、2003年にリリースされる計画であった。
しかし、2002年4月頃、Longhornはメジャーアップグレードに格上げされた上で、2004年までリリースされないように、計画が変更された。
コンピューターウイルスの大規模な感染を契機にWindowsのセキュリティに関する動きが起こった。マイクロソフトは根本的な対処にあたるため、Windows開発の全てを中止して、従業員のセキュリティ研修に時間を割くことになった。
そして、セキュリティが強化されたWindows XP SP2を開発するにあたり、Longhornの開発にも影響を及ぼした。セキュリティ分野に関してLonghornの開発にあたり、セキュリティ機能の検査や検討などにNSAも関与し、その後NISTやNATOからも申し出を受けたことを後に明かした。
2003年頃から、Longhornは従来とは違う開発プロセスが用いられるようになり、MinWinと呼ばれるものを基本として開発されるようになった。その間に、Longhorn開発チームのビルドプロセスが変更された。
2004年頃、それまでの開発中であったLonghornはリセットされ、Windows Server 2003をベースに開発が再開された。
2005年6月、Windows Vista Beta 1が公開された。2006年にはBeta 2、RC1、RC2がリリースされ、2006年11月8日に開発が完了した。
製品名は候補としてWindows Seven、Windows 7.0、Windows 7等が挙がったが、2005年7月、Windows Vistaに決定した。同年9月にはエディションが現在に近いものに決定された。
結果として、マイクロソフトはWindows Vistaの開発に5年の歳月と60億ドルを費やした。
従来のWindowsにはない新機能が多数搭載され、これまでのWindowsとはかなり異なる印象を受ける。また、Windows XPまで存在した「マイ コンピュータ」や「マイ ドキュメント」などの伝統的なフォルダの名称から「マイ」が外れ、単に「コンピュータ」や「ドキュメント」と呼ばれるようになった。
3D グラフィックを使用し、透過ウィンドウ、フリップ3Dなどの視覚効果が可能。詳細は「#視覚スタイル」を参照。
これらの視覚効果は、従来の画像処理APIであるGDIに代わってDirectXを用いて処理されるようになっており、GPUを使用するようになっている。このため、高性能なGPUを搭載している場合においては、GDIを用いた従来の場合よりも高速な処理を期待できる。反面、パソコンのスペックによっては、Windows Aeroを有効にすることによりパフォーマンスが落ちることがある。また既存のアプリケーションが正常に動作することは保証されておらず、Aeroが有効になっていると描画に不具合が発生するアプリケーションも存在する。
リボン
従来のメニューに代わり、タブで切り替えアイコンを中心としたボタンをクリックすることで操作する手法。同時発売のOffice 2007から採用された。従来のメニューでの操作に慣れていた人からは分かりづらいという批判もある。
スタート メニューが整理され、表示方法やフォルダ ウィンドウの操作性などが変更された。これにより、マウスの移動距離そのものは若干だが少なくて済むようになった。タスクバーの内容がサムネイル表示できるようになった(ウインドウ プレビュー機能)。これによりフォルダの中身を表示したり、アイコンの大きさを自由に変更できるようになったため、ファイルやその内容の確認がしやすくなり可視性が向上した。
音声認識技術の向上によって音声での文字入力および音声でのパソコンの操作が可能である。ただし、オーディオデバイスが正しく起動しないという不具合が多発しているため、使用できなくなることが多い。
Home Premium、Business、Enterprise、Ultimate に搭載。Windows XP Tablet PC Edition から継承した機能。ペンタブレットやタブレットPCで動作する。ペンの動きで簡単な操作を行う「フリック」が追加された。
新デザインの日本語フォント「メイリオ」が搭載され、JIS漢字コードのJIS X 0213:2004 (JIS2004) に対応した。
標準フォントセット(MS ゴシック類3種、MS 明朝類2種)も変更が加えられ、JIS X 0221:2001 の文字集合と JIS X 0213:2004 の追加文字が採用され、字形も旧来の JIS X 0208:1990 から、前記の文字集合・追加文字の2つを合わせた JIS X 0213:2004 に変更された。
Windows Search
検索インデックスサービスが常駐し、ユーザーのインデックスを作成することでファイル検索時に瞬時に結果が表示されるようになった。またdocファイルやテキストファイルはファイルの中身の検索にも対応し、アーティスト名や写真のExif情報を使った検索にも対応する。
Windows XP以前で採用されていたWebベースでのインタフェースが廃止され、コントロール パネルから利用するようになった。
ユーザーアカウント制御 (UAC:User Account Control)
Windows Vistaでは管理者アカウントであっても通常は一般ユーザー以下の権限で動作し、管理者権限が必要なときにダイアログでその確認を求めるようになった。これにより、システムに変更を与えるプログラムの動作の可否を確認する手順を設けることができるため、システムに重大な影響のある操作を不用意に行ってしまうことを防止できる。ユーザーアカウント制御は、ほかの管理者ではない標準ユーザーがログインした状態で管理者のパスワードを入力すると再起動の必要なくその場で管理者の権限を得ることができるため、標準ユーザーからでもソフトウェアなどをインストールすることができるようになった。Windows XPなどUACのないバージョンからアップグレードされたWindows Vista環境では、旧環境でインストールされたアプリケーションの動作互換性のために、UACが一部緩和されている。このため、クリーン インストールした環境とアップデートした環境とで、同じWindows Vistaでありながらアプリケーションの挙動が異なるといった事態が起きている。
Internet Explorer 7の保護モード
UACの関連機能の一つ。信頼済みサイトに登録されていないサイトを閲覧する場合、Internet Explorerを通常より低い権限で動作させ、悪意あるプラグインなどからコンピュータ内のファイルなどを操作されることを防いでいる。なお、副作用として保護モードで閲覧中はIMEのプロパティ変更や、辞書登録などが行えず、既に辞書登録済みの単語が変換候補に出ない、共有プリンタから印刷ができない等の問題が起きている。なおこの機能は上記 UAC に依存するため、Windows Vista/Server 2008 で動作する IE7 にのみあり、UAC のない Windows XP や Windows Server 2003 用の IE7 にはない。
Windows リソース保護 (WRP:Windows Resource Protection)
WRPで保護されたファイルは、削除や変更ができなくなっている。これにより、システムファイルを削除したり改変するような操作の過失や、悪意あるアプリケーションから守られている。この機能は上記UACとは独立して動作しており、たとえ管理者権限を有していたとしても削除や変更が行えない。なお、Windows Updateが行う変更については例外的に許可されている。
スパイウェア(悪意のあるソフトウェア)を検出・削除するアプリケーション。ほかにも、スタートアップアプリケーションの管理やアプリケーションが行った不正な変更の監視なども行うことができる。ちなみに、Windows Defenderのスパイウェア定義ファイルは定期的に自動で最新版に更新される。
一部のゲームやアプリケーションの起動、インターネットにおける特定のコンテンツの閲覧を制限させる機能。
Enterprise、Ultimateに搭載。Windows XPまでに搭載されている暗号化ファイルシステムに加え、TPMもしくはUSBメモリと組み合わせて用いるBitLockerと呼ばれる暗号化機能が搭載される。
サービスとドライバのSession 0分離
Windows Vistaでは、以前のOSとは異なりサービスやドライバの動作するセッションと、フロントエンドのアプリケーションが動作するセッションが切り離された。これにより、ユーザーが実行した(もしくは、知らずに実行してしまった)悪意あるアプリケーションから実行中のサービスやドライバへ介入する手段が制限された。
64ビット版のWindows VistaはSP1からPatchGuardとして知られるカーネル保護機能がある。これでカーネルを不正な意図で書き換えられるのを防ぐ。コンピュータ セキュリティ企業は、これはセキュリティ対策ソフトなどシステムを防御するソフトの動作を妨げる物だと主張し、機能の改正を求めた。これに応え、マイクロソフトは正当な方法でカーネルにアクセスすることを可能にするAPIを追加すると発表した。これによって、サードパーティーは PatchGuard の動作を回避して、従来通りのセキュリティ機能を提供することが可能となる。ただし、このAPIにアクセスするためにはマイクロソフトと別途契約を結ばなければならない。
Windows Presentation FoundationやWindows Communication Foundation、Windows Workflow Foundation、Windows CardSpaceは安全で高速かつ柔軟なアプリケーションの開発を可能にする。
ユーザーのアプリケーション利用パターンに基づいて必要なデータをメモリ上にキャッシュし、アプリケーションの起動や切り替えの時間を短縮する技術。
Windows ReadyBoot
Windows Vistaの起動時のブートプロセスを学習してそのシステムに最適化し、起動のパフォーマンスを向上させる機能。
メモリが512MB未満のシステムの場合はWindows XP相当のプリフェッチを行い、システムに700MB以上のメモリが搭載されている場合は、メインメモリのキャッシュを利用してブートプロセスを最適化する。過去5回のトレース情報を元に、CPU の空き時間を利用し、次回のキャッシュ計画を生成する。
フラッシュメモリの記憶領域をキャッシュメモリとして使用し、総合的なパフォーマンスを向上させる。PCに搭載している物理メモリと同じ容量か、それよりも多いものを使用することが推奨されているが、小容量でも効果が出ないわけではない。容量は空き容量が230MB以上のものが必要、設定可能な容量の上限は、32ビットのアドレス長の最大である4GBまで。
Windows ReadyDrive
ハイブリッドHDDをサポートするための機能、またハイブリッドHDDを活用した省電力機能。
新しい表現能力とハードウェアの性能をフルに活用したDirectXの新バージョン。マイクロソフトによると、これによってゲームのスピードが向上し、ユーザーは新しい体験を手に入れることができるとしている。
シャドウ コピー
シャドウ コピーでは、作業中の任意の時点でファイルのコピーが作成されるため、誤ってドキュメントを削除してしまった場合にそのドキュメントの各バージョンを迅速に復元することができる。
IPアドレス枯渇問題に対応するためIPv6が最初からサポートされている。
IPv6のグローバルアドレスが設定されていない場合、マイクロソフトが無償提供しているTeredoによる接続サービスによるトンネリングを自動設定する。
IPv4のグローバルアドレスが設定されている場合、マイクロソフトが無償提供している6to4による接続サービスによるトンネリングを自動設定する。
ただし、ホスト名のアドレス解決においてホストにリンクローカルアドレスまたはTeredoアドレスしか割り当てられていない場合、DNSクライアントサービスはIPv4用のAレコードに関するクエリだけを送信するためIPv6アドレスが取得できず、URLで直接IPv6アドレスを指定したりしない限り、指定した相手にIPv6で通信することはない。そのため、IPv6でインターネットを参照できる環境であっても、ホストにリンク ローカル アドレスまたはTeredoアドレスしか割り当てられていない場合、Internet ExplorerにIPv6のIPアドレスを持つサイトのURLをホスト名で指定しても、IPv6でアクセスすることはできない。この仕様は、IPv4を主に使用する環境での性能低下を回避するためのものである。
Low-Rights IE、フィッシング詐欺検出機能などによるセキュリティ対策の強化、アルファチャネル PNG への対応や、CSS2 への対応の強化、タブ ブラウズ機能、フィード リーダー機能が追加された。
Windows XPまで存在していた Outlook Express に替わってWindowsメールが搭載。迷惑メール対策の強化などが行われている。
Home Premium、Ultimateに搭載。Windows XP Media Center Editionのメディアセンター機能を継承。映像・音楽の再生や録画をリモコンを使って直観的に行える。これは、マイクロソフトがテレビとパソコンを一体化させた新しいエンターテイメント環境を提供するために制作されたものである。また、地上デジタル放送の録画に対応したWindows Media Centerを提供することをマイクロソフト日本法人(現・日本マイクロソフト)が発表した。この提供はパッケージ版やWindows Updateでの提供はなく、メーカーからの対応機種の出荷にのみに提供された。
音楽配信サービスに対応する。同じネットワーク内でのマルチメディアの共有が簡単にできるようになっている。
Windows Media Playerの操作感で写真の表示や編集、管理することができ、DVDなどの記録メディアにまとめることもできる。また、エフェクトを交えながらスライドショーを表示したり、画像などを自動修正することができる。
Windows ムービー メーカーの後継版。Windows Vista発売当初には、ムービー メーカーはWindows Aeroに対応した高性能なグラフィック カードを装着していないと実行できなかった。しかし、マイクロソフトは顧客の要望に応えるため、Windows Aeroに対応した高性能なグラフィックカードを装着していなくてもムービー メーカーが実行できるバージョンを発表した。
Home Premium、Ultimateに搭載。ムービー メーカーで編集した映像などを DVD-Video形式でDVDに書き出せる。メニューも作成可能。
サイドバーには「ガジェット」と呼ばれるミニアプリケーションを利用できる。作成されたガジェットは Windows Live で公開されている。このガジェットは個人レベルでも制作可能であり、マイクロソフトはガジェット作成用のソフトウェアを提供している。関連技術としてWindows SideShowがある。SideShowに対応したサブディスプレイに「SideShow ガジェット」からの情報を表示させたり、逆にSideShow対応のリモコンから情報を受け取ることができる。
Windows システム評価ツール(Windows エクスペリエンス インデックス)
このプログラムは、CPU、メモリ、Windows Aero、ゲーム用グラフィックス、プライマリ ハードディスクの 5項目に対し、客観的な指標となる数値(サブスコア)を、マシンの処理能力を実測するプログラム(ベンチマーク)によって導き、表示する。また一番低いサブ スコアを基本スコアとして表示する。基本スコアがシステム性能の総合的な評価となり、Windows Vista やアプリケーションを利用する上での指標となる。
Windows Vistaでは、プレミアムゲームとして
Chess Titans(チェスゲーム)
Purble Place
Mahjong Titans(上海)
が新しく収録されている。また従来の標準ゲームも、よりグラフィカルになった。
Starter、Home Basicを除くエディションに搭載。PrtScrとは違ってポインティングデバイスで指定した画面上の部分的な範囲のスクリーンショットを切り取ることができる。
Windows Ultimate Extras
Windows Vista Ultimateの拡張機能サービス。Windows Updateとともに不定期に拡張機能が提供されている。GPUで再生させた動画 (MPEG,WMV) を壁紙に設定するWindows DreamSceneや、ゲームにHold 'EmやTinkerなどがある。
オーディオAPIとしてCore Audioが採用された。WASAPIによりオーディオ関係の大半がユーザーモードで動くため、エラー時にもオーディオが停止するだけでOSがブルースクリーンにならない。
新しく導入されたオーディオエンジンにより複数のアプリケーションから同時に音声を出力できるようになった。しかし音量が過大になる可能性も増えたことから音量を制御するピークリミッターが導入されたが、リミッターは最大値に達する前に動作してしまうため、音質が劣化することが確認されている。この問題は以降のWindowsにも引き継がれている。
PCI Expressなどの規格に公式に対応しており、対応ボードが装着してあればそのボードの電力を節約するための設定を行うことができる。
Windows XP以前のWindows  NT系では起動に NTLDRとBOOT.INIが使われていたが、Windows VistaではWindows ブート マネージャ (BOOTMGR) とブート構成データ (BCD) を使うように変更されている。テキストファイルであるBOOT.INIとは違い、BCDはバイナリファイルであり、テキストエディタではなく、BCDEDIT.EXEで編集するようになった。この変更はEFIをサポートするためなどである。
マイクロソフトがHD DVDを支持する立場をとっていたため、当初よりHD DVDに標準対応している。一方でBDは当初はサードパーティーによる一部対応だった。
Windows Vistaのエディションは基本的にStarter、Home Basic、Home Premium、Business、Enterprise、Ultimateの6つのエディションがあり、さらに市場によってはその地域の法律に従い一部機能に変更を加えた製品も提供された。
また、Windows Vistaのステッカーは各エディションで異なる。
Starter (スターター)
Home Basicの更に下位に位置する最下位エディションで、エディション カラーは青白。新興市場向けの低価格・機能限定版で、海賊版対策として開発途上国を対象にしているため、日本やアメリカなどの先進国などでは販売されない。機能面でも最も限られたエディション。上位エディションへのステップアップグレードも存在しない。唯一64ビット版が存在せず、32ビット版のみ提供された。
Home Basic (ホーム ベーシック)
消費者向けの下位エディションで、エディション カラーは若草色。Windows Vistaの基本的な機能が提供される。十分な性能の備わっていないシステムを対象にしている。一般的なエディションの中では最も安価な設定で、低価格機種を中心にプレインストールされる。ネットブック向け(Home Basic ULCPC版)にはさらに低い価格で出荷されている。
Home Premium (ホーム プレミアム)
消費者向けの上位エディションで、エディション カラーは緑色。主にマルチメディアなどに代表されるエンターテインメント関連の利用を中心とするユーザーを対象にしている。単体販売のWindows Vistaのエディションの中で、唯一アカデミック版パッケージが存在する。
Business (ビジネス)
ビジネス向け下位エディションで、エディション カラーは青色。マルチメディア機能がいくつか省かれ、ビジネス用途の機能に特化している。中小規模の企業から一般企業のユーザーまでを主な対象としている。法人向けのメーカー製機種を中心に、その他サブ ノート パソコンの一部にプリインストールされている。
Enterprise (エンタープライズ)
ビジネス向け上位エディションで、エディション カラーは黄色。ボリュームライセンス契約者のみへ提供されるため、パッケージ版が存在しない。大規模なグローバル企業向けで、企業での情報処理技術者を対象としている。Business の機能に加え、多言語インターフェイスの対応や高度なセキュリティ機能、UNIXベースのアプリケーションを実行できる機能などが提供される。
Ultimate (アルティメット)
全ての機能を搭載した最上位版で、エディション カラーは黒色。パッケージ販売ではWindows Vistaのエディション中、唯一32ビット版と64ビット版が同梱されており、Windows Ultimate Extrasによる各種サービスも提供される。ヘビーユーザーを対象としている。個人向けのハイエンド機種(主にBTOのショップブランドや一部メーカー製)にプレインストールされている。
EU圏では独占禁止法対策のためにWindows Media Playerが含まれていない Home BasicとBusinessとEnterpriseのNエディションが販売されている。
韓国の公正取引委員会によってWindowsが独占禁止法違反であるとの判断が下されたため、韓国ではStarterを除きKエディションが、Home BasicとBusinessとEnterpriseでKNエディションが販売されている。Kエディションは競合他社のインスタントメッセンジャーやメディアプレーヤーへのリンクが含まれており、KNエディションはKエディションの変更に加えて、Windows Media Playerを含まないものになっている。
(PRODUCT) REDキャンペーンに参加し、アメリカとカナダでパッケージの色といくつかのカスタマイズされたアップグレード版Windows Vista Ultimateの (PRODUCT) RED Editionが発売された。
Starterを除く全てのエディションではこれまでの32ビット版 (x86) に加えて、AMDのOpteronやAthlon 64、インテルのXeonやIntel Core 2に代表される64ビット命令(AMD64及び互換性のあるIntel 64)に対応したプロセッサ向けの製品も提供されている。これらはメインメモリのアドレス空間が拡張され、Home Basicは最大8GB、Home Premiumでは最大16GB、Business、Enterprise、Ultimateでは最大128GBのメモリ容量をサポートする。64ビット向けに設計されたソフトウェアはもちろん、32ビット版のソフトウェアもWOW64の技術を用いることで概ね動作させることもできる(16ビットアプリケーションは動作不可)。
Windows Vistaには5つの視覚スタイルが含まれている。
Windows Aero
Windows Vista の主要な特徴を引き出すスタイル。Windows Aero対応のグラフィック プロセッサを実装するシステムの特典として利用が可能となる。ウィンドウの外枠やタスクバー、スタート メニューを曇りガラスのように透過し(Aero Glass;エアログラスと呼ばれる)、更に以下の機能が付け加えられる。
Windows フリップ - AltキーとTabキーを押下することでアクティブ ウインドウを切り替える機能。従来は各ウインドウのアイコンとタイトルが表示されるのみだったが、Desktop Window Managerによってウインドウの内容が縮小表示され、より目的のウインドウを選択しやすくなった。
Windows フリップ 3D - WindowsキーとTab キーを押下、またはタスクバーにあるクイック起動ツールバー上の「ウィンドウ スイッチャ」アイコンによってウインドウを 3D回転として一覧表示する機能。
なお、ウィンドウを最大化している場合は透過機能は利用出来ず、キャプションとタスクバーは黒色で表示される。Windows Aero のすべての機能を利用するには、Graphics Processing Unit (GPU) のドライバがWindows Display Driver Modelに準拠している必要がある。
Windows Vista スタンダード
Home Basicでのみ提供され、Windows Aeroの機能限定版にあたる。Windows Aeroと同様に、Desktop Window Managerを用いており、デザインはWindows Aeroと同一であるが、半透明効果やフリップ機能は利用できない。上位エディションでは提供されないものの、透明化機能は設定によって有効無効の切り替えができる。
Windows Vista ベーシック