Windows 2000 Professionalの(知る限り)全部のパッチを挙げてみる

なぜパッチが必要なのか?

延長サポートが切れるとどうなるか?

 2010年7月13日(日本では時差の関係で2010年7月14日)をもってWindows 2000の延長サポートが切れます。
 これにより、今後は不具合やセキュリティ上の脆弱性があったとしても、対策モジュールのリリースはおろか、調査も行われなくなるので、新たに見つかった不具合を利用したネットワークから攻撃された場合、対処することができなくなります。

 そのため、これからWindows 2000を使う場合、ネットワークにつながない環境で他のOSで不具合がないことを確認したソフトウェアを持ち込んで使うことになりますが、それでも安定した状態で使うため、パッチを当てて解決済みの不具合を解消する必要があります。
 10年間の感謝をこめて、きっちりパッチを当ててから使ってあげましょう。

パッチの当て方

 とはいえ、ネットワークにつなぐことが(実質)できないので、ネットワークを使ってWindows Updateを当てることは実質できなくなります。
 そこで、我々が取る手段としては、他の安全な状態のOSで実行ファイルの形になっているパッチをダウンロードしてきて、ネットワーク以外の手段で持ち込んで安全なことを確認してから実行することになります。

 この文章では、自分を含めた今後もWindows 2000を使うユーザーが、Windows Updateに出てくるパッチを完全に当てた状態で、Windows 2000を使うために必要なパッチ(の実行ファイル名)を自分の調べた範囲で挙げていきます。
 Windows Updateに出てこないパッチはさすがに把握しきれないので、Windows Updateに出てこないパッチに関しては別途調査してみてください。

本文章について

 この後の文章では、必要なパッチを必須なパッチ、DirectX 9.0c、IE 6.0 SP1を入れない状態で必須なパッチ、各種コンポーネント・オプション・ソフトウェアを入れた時に必要なパッチに分けて、ファイル名を挙げていきます。
 入手先は検索エンジンを使ってファイル名などで検索してください。

 また、自分はWindows 2000 Professionalしか持っていないので、サーバー関連のモジュールについては挙げません。サーバー関連のモジュールは別途調べてください。

必須パッチ

 これらのパッチはIEやDirectX、Windows Media Playerのバージョンに関係なく適用する必要があるパッチです。
 Service Pack 4→Windows 2000 用のセキュリティ ロールアップ パッケージ 1→各パッチ、Windowsインストーラ 3.1の順に適用していきます。

Service Pack 4

W2KSP4_ja.EXE

Windows 2000 用のセキュリティ ロールアップ パッケージ 1

Windows2000-KB891861-v2-x86-JPN.EXE

パッチ

Windows2000-KB842773-x86-JPN.EXE
Windows2000-KB887811-x86-JPN.EXE
Windows2000-KB890046-x86-JPN.EXE
Windows2000-KB893756-x86-JPN.EXE
Windows2000-KB894320-x86-JPN.EXE
Windows2000-KB896358-x86-JPN.EXE
Windows2000-KB896422-x86-JPN.EXE
Windows2000-KB896423-x86-JPN.EXE
Windows2000-KB899587-x86-JPN.EXE
Windows2000-KB899589-x86-JPN.EXE
Windows2000-KB900725-x86-JPN.EXE
Windows2000-KB901017-x86-JPN.EXE
Windows2000-KB901214-x86-JPN.EXE
Windows2000-KB904368-v3-x86-JPN.EXE
Windows2000-KB905414-x86-JPN.EXE
Windows2000-KB905749-x86-JPN.EXE
Windows2000-KB908519-x86-JPN.EXE
Windows2000-KB908531-x86-JPN.EXE
Windows2000-KB911280-v2-x86-JPN.EXE
Windows2000-KB913580-x86-JPN.EXE
Windows2000-KB914388-x86-JPN.EXE
Windows2000-KB914389-x86-JPN.EXE
Windows2000-KB917008-x86-JPN.EXE
Windows2000-KB918118-x86-JPN.EXE
Windows2000-KB920213-x86-JPN.EXE
Windows2000-KB920670-x86-JPN.EXE
Windows2000-KB920683-x86-JPN.EXE
Windows2000-KB920685-x86-JPN.EXE
Windows2000-KB921398-x86-JPN.EXE
Windows2000-KB922582-x86-JPN.EXE
Windows2000-KB923191-x86-JPN.EXE
Windows2000-KB923561-x86-JPN.EXE
Windows2000-KB923810-x86-JPN.EXE
Windows2000-KB923980-x86-JPN.EXE
Windows2000-KB924270-x86-JPN.EXE
Windows2000-KB924667-x86-JPN.EXE
Windows2000-KB925902-x86-JPN.EXE
Windows2000-KB926122-x86-JPN.EXE
Windows2000-KB926436-x86-JPN.EXE
Windows2000-KB927891-x86-JPN.EXE
Windows2000-KB928843-x86-JPN.EXE
Windows2000-KB930178-x86-JPN.EXE
Windows2000-KB931784-x86-JPN.EXE
Windows2000-KB933729-x86-JPN.EXE
Windows2000-KB935839-x86-JPN.EXE
Windows2000-KB935840-x86-JPN.EXE
Windows2000-KB937894-x86-JPN.EXE
Windows2000-KB938827-x86-JPN.EXE
Windows2000-KB941644-x86-JPN.EXE
Windows2000-KB941693-x86-JPN.EXE
Windows2000-KB943055-x86-JPN.EXE
Windows2000-KB943485-x86-JPN.EXE
Windows2000-KB945553-x86-JPN.EXE
Windows2000-KB948590-x86-JPN.EXE
Windows2000-KB950749-x86-JPN.EXE
Windows2000-KB950974-x86-JPN.EXE
Windows2000-KB951071-x86-JPN.EXE
Windows2000-KB951748-V2-x86-JPN.EXE
Windows2000-KB952004-x86-JPN.EXE
Windows2000-KB952954-x86-JPN.EXE
Windows2000-KB953155-x86-JPN.EXE
Windows2000-KB955069-x86-JPN.EXE
Windows2000-KB955759-x86-JPN.EXE
Windows2000-KB956802-x86-JPN.EXE
Windows2000-KB956844-x86-JPN.EXE
Windows2000-KB958470-x86-JPN.EXE
Windows2000-KB958644-x86-JPN.EXE
Windows2000-KB959426-x86-JPN.EXE
Windows2000-KB960225-x86-JPN.EXE
Windows2000-KB960803-x86-JPN.EXE
Windows2000-KB960859-x86-JPN.EXE
Windows2000-KB961371-V2-x86-JPN.EXE
Windows2000-KB961501-x86-JPN.EXE
Windows2000-KB967715-x86-JPN.EXE
Windows2000-KB969059-x86-JPN.EXE
Windows2000-KB970238-x86-JPN.EXE
Windows2000-KB971032-x86-JPN.EXE
Windows2000-KB971468-x86-JPN.EXE
Windows2000-KB972270-x86-JPN.EXE
Windows2000-KB973507-x86-JPN.EXE
Windows2000-KB973869-x86-JPN.EXE
Windows2000-KB973904-x86-JPN.EXE
Windows2000-KB974318-x86-JPN.EXE
Windows2000-KB974392-x86-JPN.EXE
Windows2000-KB974571-x86-JPN.EXE
Windows2000-KB974783-x86-JPN.EXE
Windows2000-KB975560-x86-JPN.EXE
Windows2000-KB975713-x86-JPN.EXE
Windows2000-KB976323-x86-JPN.EXE
Windows2000-KB977914-x86-JPN.EXE
Windows2000-KB978037-x86-JPN.EXE
Windows2000-KB978601-x86-JPN.EXE
Windows2000-KB978706-x86-JPN.EXE
Windows2000-KB979309-x86-JPN.EXE
Windows2000-KB979482-x86-JPN.EXE
Windows2000-KB979559-x86-JPN.EXE
Windows2000-KB979683-x86-JPN.EXE
Windows2000-KB980218-x86-JPN.EXE
Windows2000-KB980232-x86-JPN.EXE
StepByStepInteractiveTraining-KB898458-x86-JPN.exe

Windows インストーラ

WindowsInstaller-KB893803-v2-x86.exe

Windows Media

Windows2000-KB971557-x86-JPN.EXE
Windows2000-WindowsMedia-KB968816-x86-JPN.exe
Windows2000-WindowsMedia-KB977816-x86-JPN.exe
Windows2000-KB941569-x86-JPN.exe

Windows Media Player

Windows Media Player共通のパッチ

WindowsMedia-KB911564-x86-JPN.exe

Windows Media Player 6.4

WindowsMedia6-KB925398-v2-x86-JPN.exe
WindowsMedia64-KB954600-x86-JPN.exe
WindowsMedia64-KB974112-x86-JPN.exe

オプション類がない場合のパッチ

 これらのパッチはそれぞれ、DirectX 9.0c、IE 6.0 SP1を入れない場合に入れる必要があるパッチです。
 DirectX 9.0c、IE 6.0 SP1を入れるのであれば飛ばしてもかまわないでしょう。

DirectX 7.0

Windows2000-KB941568-x86-JPN.EXE
Windows2000-KB971633-x86-JPN.EXE
windows2000-kb976138-x86-jpn.exe

IE 5.01 SP4

IE 5.01 SP4自身へのパッチ

IE5.01sp4-KB982381-Windows2000sp4-x86-JPN.exe

Outlook Express 5.5

OE5.5sp2-KB978542-Windows2000-x86-JPN.exe

JScript 5.1

Windows2000-KB944338-x86-JPN.EXE
Windows2000-KB971961-x86-JPN.EXE

VBScript 5.1

Windows2000-KB981350-x86-JPN.EXE

Killbit

Windows2000-KB980195-x86-JPN.EXE

ART

IE5.01sp4-KB918439-Windows2000sp4-x86-JPN.exe

VML

IE5.01sp4-KB929969-Windows2000sp4-x86-JPN.exe
IE5.01sp4-KB938127-Windows2000sp4-x86-JPN.exe

MDAC 2.5 SP3

MDAC253-KB927779-x86-JPN.exe

MSXML3

Windows2000-KB936021-x86-JPN.EXE

オプション類とそのパッチ

 これらのパッチは該当するプログラム、コンポーネント、オプションをインストールした後に適用するパッチです。

IE 6.0 SP1

 IE 6.0 SP1は本体を入れた後、枠で囲まれた部分に出てくるパッチをすべて入れることになります。
 IE 6.0 SP1を入れた後、以下のリストのパッチが外れるので、これらのパッチも適用しなおす必要があります。

.NET Framework 1.1

.NET Framework 1.1本体

dotnetfx.exe
langpack.exe

.NET Framework 1.1 SP1

NDP1.1sp1-KB867460-X86.exe

.NET Framework 1.1 SP1以降のパッチ

NDP1.1sp1-KB953297-X86.exe
NDP1.1sp1-KB971108-X86.exe
NDP1.1sp1-KB979906-X86.exe
NDP1.1sp1-KB2656353-X86.exe

.NET Framework 2.0

.NET Framework 2.0本体

dotnetfx.exe
langpack.exe

.NET Framework 2.0以降のパッチ

NDP20-KB928365-X86.exe
NDP20-KB947746-X86.exe

.NET Framework 2.0 SP1

NetFx20SP1_x86.exe
NetFx20SP1_x86ja.exe

.NET Framework 2.0 SP1以降のパッチ

NDP20SP1-KB953300-v2-x86.exe
NDP20SP1-KB971110-x86.exe

DirectX 9.0c

 DirectX 9.0cは本体を入れた後、枠で囲まれた部分に出てくるパッチをすべて入れることになります。
 DirectX 9.0cは一旦入れるとやり直しがきかないので互換性を確かめた上で適用する必要があります。

DirectX 9.0c本体

directx_jun2008_redist.exe

DirectX 9.0c本体

Windows2000-DirectX9-KB975560-x86-JPN.exe
Windows2000-DirectX9-KB975562-x86-JPN.exe

Windows Media 9 & Windows Media Player 9

 Windows Media Player 9は本体を入れた後、パッチを入れることになります。

Windows Media Player 9本体

mpsetup.exe

Windows Media Player 9のパッチ

Windows2000-WindowsMedia-KB979402-x86-JPN.exe
Windows2000-WindowsMedia9-KB973540-x86-JPN.exe
WindowsMedia-Q828026-x86-JPN.exe(WindowsMedia-KB828026-x86-JPN.exe)

Windows Media 9

Windows2000-KB941569-x86-JPN.exe
Windows2000-WindowsMedia-KB952069-x86-JPN.exe
Windows2000-WindowsMedia-KB954155-x86-JPN.exe
Windows2000-WindowsMedia-KB968816-x86-JPN.exe
Windows2000-WindowsMedia-KB977816-x86-JPN.exe

Windows Media Encoder 9

WindowsMedia9-KB954156-x86-JPN.exe
WindowsMedia9-KB979332-x86-JPN.exe

MDAC 2.7 SP1

 MDACの類は本体を入れた後、パッチを入れることになります。

MDAC 2.7 SP1本体

mdac_typ.exe

MDAC 2.7 SP1のパッチ

MDAC271-KB911562-x86-JPN.exe
MDAC271-KB927779-x86-JPN.exe

MDAC 2.8

MDAC 2.8本体

MDAC_TYP.EXE

MDAC 2.8のパッチ

MDAC28-KB911562-x86-JPN.exe
MDAC28-KB927779-x86-JPN.exe

MDAC 2.8 SP1

MDAC 2.8 SP1本体

MDAC_TYP.EXE

MDAC 2.8 SP1のパッチ

MDAC281-KB911562-x86-JPN.exe
MDAC281-KB927779-x86-JPN.exe

 これから挙げる3つのコンポーネントはWindowsコンポーネントの追加と削除でコンポーネントを追加した後に適用するパッチです。

IIS 5.0

Windows2000-KB824151-x86-JPN.EXE
Windows2000-KB917537-x86-JPN.EXE
Windows2000-KB942831-x86-JPN.EXE
Windows2000-KB970483-x86-JPN.EXE
Windows2000-KB975254-x86-JPN.EXE

RIS(リモートインストールサービス)コンポーネントへのパッチ

Windows2000-KB926121-x86-JPN.EXE

SNMPコンポーネントへのパッチ

Windows2000-KB926247-x86-JPN.EXE

Windows Script 5.7

 IE 7とセットのWindows Script 5.7の単体版です。
 日本語版がなさそうなので、入れてる人はJScript/VBScriptを使った開発の関係者くらいではないかと思います。
 実際自分も入れてません。

Windows Script 5.7本体

scripten.exe

JScript 5.7

Windows2000-KB975542-x86-JPN.EXE

VBScript 5.7

Windows2000-KB981349-x86-JPN.EXE

Base Smart Card Cryptographic Service

 スマート カードを使用できるようになるそうですが、スマート カードって何でしょうか?

Windows-KB909520-v1.000-x86-JPN.exe

あ~つかれた。

 パッチを効率よく適用するためのバッチファイルの書き方はここで詳しく書かなくてもよいですよね。
 最後以外のファイルには/passive /norestartつけるとか、最後のファイルは/passive /forcerestartつけるとか。

御意見、御感想、御希望等ありましたら何でもE-Mailでどうぞ

Tatsuの開発室に戻る


[Tatsu's room on the Web] This page is presented by Tatsu