Windows Server 2008

2010年9月21日 (火)

SQL Server 2008 R2のISOイメージからのインストールに失敗

ご注意: 本Blogを、こちら へ移行しました。リンクを張ったり、お気に入りへの登録は、こちら をご利用ください。また、1年程度を目途にご覧いただいております本Blogは削除します。(2011年9月2日)

久しぶりにSQL Serverをインストールしようとしたところ・・・

 

久しぶりにSQL Serverを利用しようと思い、MSDNサブスクリプションサイトから最新のSQL Server 2008 R2 DeveloperのISOイメージをダウンロードしてインストールを試みました。ISOイメージから、フリーウェアのExplzhを利用してインストール キットを展開し、インストールを再度試みましたが、「インストール パッケージが正しくない」旨のエラーメッセージが出力されてインストールできません。

 

コピーしたファイル名が長すぎるのか?

 

こういう場合、ISOイメージからHDDの特定のフォルダにコピーすると、ファイル名が長すぎて問題が発生するという経験が過去にありました。そこで、ドライブのルートに、インストール キットを展開しましたが、やはり結果は同じ。

 

ダウンロードしたISOイメージのハッシュ値は正しい

 

もしや、ダウンロードに失敗しているのではないかと、ISOイメージのハッシュ値 (SHA1とCRC)を確認しましたが、これは正常。

 

何もインストールされていない綺麗な仮想化環境のWindows XPでテスト

 

何か自分のOS環境に問題があるのではないかと、今度は仮想環境の何も手を加えていないWindows XP Professional(XP Mode)にSQL Server 2008 R2のISOイメージをマウントしてインストールを試みましたが、やはり同じ、「インストール パッケージが正しくない」旨のエラーメッセージが出力されてインストールできません。

 

ISOイメージをDVD-Rに焼こうとしたが、更なる問題が・・・

 

そこで、ダウンロードしたSQL Server 2008 R2 DeveloperのISOをDVD-Rに焼こうとしましたが、4.7GBの片面一層のDVD-Rでは容量不足で焼くことができません。そこで、2層のDVD-R DLメディアと、2層の書き込みに対応したDVDドライブを利用して、物理メディアを作成しました。このメディアを利用してインストールを行うと、あっさりインストールが完了しました。

 

こういうことに無駄な時間を費やさないように!

 

ダウンロードで最新のメディアが提供されるMSDNサブスクリプションはとても便利なのですが、こういうことがあるので注意が必要ですね。私はこれで、丸2日間無駄にしてしまいました。

 

SQL Server 2008 R2をMSDNサブスクリプションからダウンロードして利用する場合は、ご注意ください。ちょっと外れますが、今回のように4.5GBを超えるISOイメージの扱いに関する注意が、以下のBlogに掲載されていました。ご興味があれば、以下の記事もご参照ください。

 

oscdimg.exe を使用して 4.5 GB 超の ISO ファイルを作成する場合の注意点

 

では。

 

2010年6月27日 (日)

Windows Server 2008 R2とWindows 7のHotfix一覧 (2010年6月27日現在)

久々にWindows Server 2008 R2Hotfixを検索してまとめてみました。すべて手作業で行っていますので抜け漏れもあるかと思います。しかし、何か動作が変だなと思うことがあれば、Hotfixのタイトルから、該当しそうなものがないか確認してみるのもよいでしょう。ここでは、私の整理も兼ねてお知らせします。また、ほとんどのHotfixWindows 7にも該当します。

 

今回のリストには、以前記述した「Windows 7 / Server 2008の修正プログラム (2009年11-12月分)」の内容を含んでいます。また、実際のHotfixの入手方法は、「マイクロソフトの修正プログラムの入手方法」をご参照ください。さらに、入手したHotfixを連続適用したい場合は、「Windows 7 / Server 2008 R2の修正プログラムの連続適用方法について」をご参照ください。

 

Hotfixは、Microsoft Updateで配布されているものと異なり、広範囲なテストが行われていないものがありますので、必ずしもすべてを適用することをお勧めするわけではありません。ただ、皆さんが抱えている問題に該当するものがあるのであれば、該当するHotfixを試されることをお勧めします。問題がないのであれば、2010年後半に出荷が予定されているService Pack 1を待つ方がよいでしょう。

 

最後に、このHotfixリストが、皆様のお役に立てば幸いです。

 

2010627日現在のHotfixリスト

KB番号

タイトル

925681

When you try to download a file from the Internet by using Internet Explorer, the download stops responding

951418

Stop error in Windows Vista, Windows 7, Windows Server 2008, or Windows Server 2008 R2: "0x00000050 PAGE_FAULT_IN_NONPAGED_AREA"

958685

A Windows-based portable computer does not resume correctly if you close the lid while the computer is asleep

969867

FIX: You cannot import or paste some group policies across domains by using the "Group Policy Management" MMC snap-in

970413

The Win32_Process class returns incorrect CreationDate property during the first week after daylight saving time begins or ends

971736

Changes are not committed to the SharePoint server when you use WinWord.exe to check in a document on a computer that is running Windows Vista, Windows Server 2008, Windows 7 or Windows Server 2008 R2

974090

An update is available that allows for a potential power saving on a multicore processor that is running an x64-based version of Windows Vista SP2 or of Windows Server 2008 SP2

974476

The computer stops responding when an USB device resumes from the USB Selective Suspend state in Windows 7 or in Windows Server 2008 R2

974598

You receive a "Stop 0x0000007E" error on the first restart after you enable Hyper-V on a Windows Server 2008 R2-based computer

974672

Virtual machines stop responding (hang) during startup and the Vmms.exe process crashes on a Windows Server 2008 R2 computer that has the Hyper-V role installed

974909

The network connection of a running Hyper-V virtual machine is lost under heavy outgoing network traffic on a Windows Server 2008 R2-based computer

975332

Users and applications cannot access authorization rules that are stored in Authorization Manager

975354

A Hyper-V update rollup package is available for a computer that is running Windows Server 2008 R2

975363

A time-out error occurs when many NTLM authentication requests are sent from a computer that is running Windows Server 2008 R2 or Windows 7 in a high latency network

975496

A computer stops responding during shutdown if BitLocker is enabled on the system drive on a computer that is running Windows 7 or Windows Server 2008 R2

975499

A black rectangle appears on the secondary screen when you play some media from the Start menu on a Windows 7-based computer

975530

Stop error message on an Intel Xeon 5500 series processor-based computer that is running Windows Server 2008 R2 and that has the Hyper-V role installed: "0x00000101 - CLOCK_WATCHDOG_TIMEOUT"

975680

Virtual Disk Service (VDS) crashes when you try to extend a dynamic volume in an NTFS file system on a computer that is running Windows Vista, Windows Server 2008, Windows Server 2008 R2, or Windows 7

975688

A snapshot may become corrupted when the Volume Shadow Copy Service (VSS) snapshot providers take more than 10 seconds to create it on a computer that is running Windows 7 or Windows Server 2008 R2

975777

There is a delay when you shut down, restart, or log off a computer that is running Windows 7 or Windows Server 2008 R2

975806

The video image flickers when you configure Windows Media Player 12 to display the subtitles of a DVD in Windows 7 or in Windows Server 2008 R2

975921

You may be unable to perform certain disk-related operations after an exception when a hardware provider tries to create a snapshot in Windows Server 2008 R2 or in Windows 7

975992

After you enable large pages for a process in Windows 7 or in Windows Server 2008 R2, the process stops responding intermittently

976099

VSS snapshot creation may fail after a LUN resynchronization on a computer that is running Windows 7 or Windows Server 2008 R2

976240

PCI devices are unexpectedly enabled after you resume a Windows Vista or Windows 7 system from hibernation

976329

Error message when you run the ChkDsk.exe utility in read-only mode on a Windows-based computer: "The Volume Bitmap is incorrect" or "Error detected in index $I30 for file 5"

976399

FIX: You cannot apply Group Policy settings on a computer that is running Windows 7 or Windows Server 2008 R2 when security group filters are used in Group Policy preference settings

976417

High CPU usage in the Explorer.exe process when you open a folder that contains corrupted .wav files in Windows 7 or in Windows Server 2008 R2

976418

After you change the SATA mode of disk devices to use the AHCI specification, the computer or certain applications randomly stop responding for 60 seconds or for longer in Windows 7 and in Windows Server 2008 R2

976427

Computers that are running Windows 7 or Windows Server 2008 R2 stop responding at a black screen if a screen saver is enabled

976538

File corruption may occur if you run a program that uses a file system filter driver in Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008

976658

The memory of the nonpaged pool may leak when you enable IPsec on a computer that is running Windows Server 2008 R2 or Windows 7

976759

WFP drivers may cause a failure to disconnect the RDP connection to a multiprocessor computer that is running Windows Vista, Windows Server 2008, windows 7 or Windows Server 2008 R2

977067

You receive a stop error after you enable the RequireinClearout mode on an IPv6 network on Windows Server 2008 R2 or in Windows 7

977158

DNS updates may be incorrectly reported as failed when you use a third-party DNS server application for DNS registration on a computer that is running Windows Server 2008 R2 or Windows 7

977178

You receive various Stop error messages in Windows 7 or in Windows Server 2008 R2 when you try to resume a computer that has a large SATA hard disk

977346

The Welcome screen may be displayed for 30 seconds during the logon process after you set a solid color as the desktop background in Windows 7 or in Windows Server 2008 R2

977381

The DFS Replication service may stop responding when it initializes the replication process for the replicated folders on a computer that is running Windows Server 2003 R2, Windows Server 2008, or Windows Server 2008 R2

977748

A hotfix is available to update the Daylight Saving Time for the Fiji Standard Time time zone for the year 2009 for Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2-based computers

978001

Cluster resources do not automatically fail over to another node when you disconnect the private and public network interfaces in a Windows Server 2008 failover cluster or in a Windows Server 2008 R2 failover cluster

978155

A memory leak occurs when an ADO Recordset object calls the UpdateBatch method

978330

FIX: The message-signaled interrupts (MSIs) feature is not enabled on VIA processors on a computer that is running Windows 7 or Windows Server 2008 R2

978869

Error message when you try to open a network-shared application on a client computer that is running Windows 7 or Windows Server 2008 R2: 0xc000000f

979101

The command "netsh interface ipv4 dump" does not export the subnet mask setting in Windows 7, in Windows Server 2008 R2, in Windows Server 2008, and in Windows Vista

979137

An NPS server that is running Windows Server 2008 SP2 or Windows Server 2008 R2 does not send an Access-Reject packet to an NPS client

979223

A nonpaged pool memory leak occurs when you use a WFP callout driver in Windows Vista, Windows 7, Windows Server 2008, or in Windows Server 2008 R2

979241

No event is added to the System log or to an operational channel when a print job is canceled or deleted

979278

Using two Windows Filtering Platform (WFP) drivers causes a computer to crash when the computer is running Windows Vista, Windows 7, or Windows Server 2008

979374

The system becomes unbootable after you add raw disks to a Windows Server 2008 R2-based computer that has EFI enabled

979425

A combo box item in a RemoteApp application is updated incorrectly when you connect by using Remote Desktop Connection (RDC) 7.0

979538

"Stop 0x0000007E" or "Stop 0x00000050" Stop error message in Windows 7 or Windows Server 2008 R2

979548

You cannot enter an agreement number of a volume license that contains more than seven digits in Remote Desktop Licensing Manager or in TS Licensing Manager

979612

A hotfix is available that improves TCP loopback latency and UDP latency in Windows Server 2008, Windows Server 2008 R2, Windows Vista, and Windows 7

979646

Some folders or some files are unexpectedly deleted on the upstream server after you restart the DFS Replication service

979731

Some Group Policy preferences are not applied successfully on computers that are running Windows Vista, Windows Server 2008, Windows 7 or Windows Server 2008 R2

980711

An ACPI APIC UP HAL operating system image cannot be deployed if a Windows 7 boot image is used in the deployment process

981013

A memory leak issue occurs in the Audiodg.exe process when you play audio on a computer that is running Windows 7, Windows Server 2008 R2, Windows Vista or Windows Server 2008

981166

Some data is corrupted when cached and noncached I/O operations occur by using the same NTFS file handle

981208

Poor performance when you transfer many small files on a computer that is running Windows 7 or Windows Server 2008 R2

981214

There is high CPU usage when a full-speed USB 2.0 audio device is connected to a high-speed hub which is connected to the root hub on a computer that is running Windows Vista, Windows Server 2008, Windows Server 2008 R2 or Windows 7

981379

Some paths that are used to access LUNs may not be available when you use Device Specific Module for MPIO in Windows Server 2008 or in Windows Server 2008 R2

981431

A PostScript printer does not print a document that contains multiple paper sizes correctly on a computer that is running Windows 7, Windows Server 2008 R2, Windows Vista or Windows Server 2008

981791

"STOP: 0x0000001a" error message on a computer that has an Intel Westmere processor together with the Hyper-V role installed on Windows Server 2008 or on Windows Server 2008 R2

981836

Network connectivity for a Windows Server 2003-based Hyper-V virtual machine is lost temporarily in Windows Server 2008 R2

981889

A Windows Filtering Platform (WFP) driver hotfix rollup package is available for Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2

981983

Cluster resources do not fail over automatically to other nodes when nodes cannot connect to the rest of a network in a Windows Server 2008 R2 failover cluster

982643

"Windows cannot connect to the printer” error message when you try to add a printer that uses IPP to a client computer that is running Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2

983246

"Type Mismatch" error message when you run a VBA macro in a 64-bit version of an Office 2010 application

983385

Event ID 17 is logged in the System log on a TS Licensing server or on a RD Licensing server in Windows Server 2003 SP2, in Windows Server 2008, or in Windows Server 2008 R2

983458

You cannot save documents to a folder or change the permission settings of folders on a SMB 1.0-based remote server from a Windows-based computer that has security update 980232 (MS10-020) installed

983528

The TCP receive window autotuning feature does not work correctly in Windows Server 2008 R2 or in Windows 7

983533

The pop-up windows are hidden and the TS RemoteApp application stops responding in Windows Vista, in Windows 7, in Windows Server 2008, and in Windows Server 2008 R2

 

2010年6月 7日 (月)

Windows Server 2008 R2で使えるノートPC用ネットワークカードとeSATAカード

Windows Server 2008 R2で使える、ExpressCardGigabit NIC

 ノートPCにテスト環境を構築している際に、もう一枚ネットワークカードが欲しくなることがあります。具体的には、ネットワークのルーティング機能のテストや、iSCSIを利用したクラスタのテストなどです。しかし、メーカーのWebページや製品パッケージを見ても、Windows Server 2008 R2で使えると書いてある製品はありません。そのため、人柱覚悟で製品を購入して試してみるしかありません。

Planex_gex1000t_01_3

 ということで、私が実際にWindows Server 2008 R2をインストールしたThinkPad X200で利用しているネットワークカードを紹介します。私は、プラネックス社のGEX-1000Tという製品を利用しています。この製品はWebサイト上ではWindows XP対応としか書かれていませんが、Windows Server 2008 R2をインストールしたThinkPad X200で、OS標準のドライバで認識しました。DELL Latitude E4300でも同様で、挿すだけでネットワークをもう一つ利用することができます。

Planex_gex1000t_02_2

インターネットに接続してMicrosoft Updateを行えば、最新のドライバに更新することもできます。

 ここで、GEX-1000Tをすぐに購入できるように、Amazon.co.jpのサイトを紹介しようと思って確認すると、既にGEX-1000Tは販売終了になっているということでした。あと、利用できる可能性があるカードとして、ソネット社のPresto Gigabit Ethernet Pro ExpressCard/34 GE1000LA-E34 という製品があります。Windows 7に対応すると記述されているので、おそらくWindows Server 2008 R2でも利用できるでしょう。もし、試された方がいらっしゃれば教えてください。

  

Windows Server 2008 R2

で使える、ExpressCardeSATA I/F

 もう一つ、私の愛機の1つであるThinkPadは伝統的にeSATAポートがありません。USB接続でHDDを接続すればよいのですが、Hyper-Vで複数の仮想マシンを動かす場合はUSBよりもeSATAで接続したいところです。ウルトラ ベースがあればSATA-2HDD1台増設できますが、1台のHDDのためにウルトラ ベースを持ち歩くのは面倒です。ということで、Hyper-V (Windows Server 2008 R2)で使えるExpressCardeSATA I/Fが必要になります。

 私が利用しているのは、ロジテック社のLPM-ECSA32という製品を利用しています。ロジテック社のWebサイトを参照すると、Windows Vistaまでに対応していることはわかりますが、Windows Server 2008 R2に対応しているかどうかはよくわかりません。ということで、実際に使ってみましたが、私の利用する範囲では問題なく利用できています。

Siliconimagedriver01_4

残念ながら、LPM-ECSA32を挿入するだけでは、Windows Server 2008 R2で利用できません。といっても難しいことはなく、インターネットにつないでMicrosoft Update経由でドライバを入手して認識させるだけです。

Siliconimagedriver02_2

ただ、Microsoft Updateで入手できるドライバが20088月の日付で、ちょっと古いのが気になったので、Silicon ImageのWebサイトで最新のドライバを入手して、手作業で更新しました。まぁ、無理して更新する必要もないと思いますが、最新のドライバが入っているだけで気分が良いものです。これで、3Gbpsの速度 (USB 2.0は、最大480Mbps)HDDを増設することができます。HDDを増設することで、ThinkPad X200でもかなり快適なHyper-V環境を手に入れることができます。

  

以上、皆さんの参考になれば幸いです。

2010年6月 5日 (土)

一世代前のMini-ITX マザーボード Intel DQ45EKで8GBメモリを使ってみました。

最初にも紹介したように、お客様先へ持ち運べるようなおPCで、Hyper-Vが快適に動作する環境を求めています。ノートPCで実現できればよいのですが、やはりデスクトップPCでなければ実現できないことも少なくありませんし、同じスペックであれば、ノートPCよりもデスクトップPCの方が安価に調達できます。ということで、一世代前のMini-ITXマザーボード (Atomではなく、まともに使えるLG775のもの)を利用して大容量メモリを使ってみました。最近のMini-ITXマザーボードは、8GBメモリが実装できるとカタログスペックに明記されていることも少なくありません。しかし、私の所有するIntel DQ45EKのカタログスペックでは、メモリの最大容量が4GBとなっています。

 

 これまでお話ししてきたとおり、Intel 965以降のチップセットであれば、8GBのメモリを利用できる可能性があります。Intel DQ45EKのチップセットは、Intel Q45 Expressですので、8GBメモリを利用できる可能性があります。ということで、実際にDIMM DDR2 PC2-6400 SDRAM 4GBのメモリを2枚搭載すると、あっさり8GBのメモリが利用できました。いつものように、DQ45EKで使えそうなノーブランドメモリを以下に記載しておきます。(Amazon.co.jp で商品を見つけられなかったので、価格.comのリンクを記載しておきます)

 ところで、Intel DQ45EKは、他のマザーボードと比較して高価ですが、これはIntel AMT 5.0 Professionalや、Trusted Platform Moduleなど、周辺機能が充実しているためです。Intel DQ45EKはとても素直なマザーボードで、ドライバもIntel のWebサイトから最新版が利用できますし、Windows Server 2008 R2 + Hyper-Vを利用していて全く問題なく、安心して使えます。

 それから、Mini-ITXマザーボードの利用は、ノートPCAOpen XC miniシリーズでは実現が難しい、NIC2枚利用が可能です。これは、Hyper-V 2.0Live Migrationを実現する際には必要となる要件です。また、仮想マシンのパフォーマンスに大きく影響する物理ディスクを多く接続できる (SATA×6、内1つはeSATA)メリットもあります。実際、パフォーマンスが要求され、かつ比較的負荷の高いデモを効果的に行う必要がある場合には、Mini-ITXマザーボードを利用したPCをお客様先やセミナー会場に持ち込んで利用しています。ちなみに、このDQ45EKPCを検証環境として、以下の書籍を執筆しました。

 

以上、乱文ですが、Intel DQ45EK8GBメモリを利用できることの報告でした。そのうち、Intel DQ45EKの構成などもこちらのBlogで紹介したいと思います。

2010年1月17日 (日)

Windows 7 / Server 2008 R2の修正プログラムの連続適用方法について

前回、Windows 7 / Server 2008 R2修正プログラム紹介してから、2週間ほど経過してしまいました。今回は、修正プログラムを連続して適用する方法を紹介します。通常は、入手した*.MSU形式の修正プログラムをダブルクリックすることで、修正プログラムを適用することができます。ただし、数多くの修正プログラムを適用する必要がある場合は、何度も[OK]ボタンを押して、何度も[後で再起動]ボタンを押し続けなければならず煩雑です。

Windows XP / Server 2003までは、修正プログラムが*.EXE形式で、修正プログラムそのものにセットアップオプションが提供されていました。そのため、修正プログラムを連続適用したい場合は、入手した修正プログラムに、無人インストールオプションと、再起抑止オプションを指定して実行するだけで、修正プログラムの連続適用が可能でした。この方法をご存じの方も多かったと思います。

しかし、Windows Vista / Server 2008以降では、修正プログラムが、*.MSU形式で提供されています。また、Windows Updateの提供内容もよくなり、修正プログラムを手動で適用することも少なくなり、ここで紹介するような方法を知らない方も少なくないでしょう。ということで、Windows Vista / Server 2008以降での修正プログラムの連続適用方法を紹介します。

*.MSU形式で提供されている修正プログラムをダブルクリックすると、実際には実行プログラムC:\Windows\System32\WUSA.EXEから*.MSUをパラメータとして指定して適用を行っています。この、WUSA.EXEに無人インストールオプション”/quiet”と再起動抑止オプション”/norestart”が提供されていますので、これを利用することで修正プログラムを、連続して適用することができます。

ということで、前回入手した修正プログラム*.MSUWUSA.EXEのオプション付きで、以下のような方法で適用すれば、無駄な手間が省けます。

C:\Windows\System32\WUSA.EXE .\KB974476\Windows6.1-KB974476-v2-x64.msu /quiet /norestart
C:\Windows\System32\WUSA.EXE .\KB974598\Windows6.1-KB974598-x64.msu /quiet /norestart
C:\Windows\System32\WUSA.EXE .\KB974672\Windows6.1-KB974672-x64.msu /quiet /norestart
(フォルダ名や更新プログラム名は必要に応じて変更してください。また、必要な更新プログラムの数だけ、上記のようなバッチプログラム”*.cmd”を作成しておけば、簡単に多くのPCに適用することができます。)

ところで、毎月セキュリティ更新プログラムが提供されています。数多くのPCがある場合、各PC毎にWindows Updateが面倒、もしくはネットワーク経由で時間がかかるといった場合は、以下のURLより月次のセキュリティ更新プログラムがISOイメージで提供されています。

2010年1セキュリティ リリース ISO イメージ

(月次公開されていますので、必要に応じてダウンロードセンタから検索してください)

この方法でISOイメージを入手した場合も、今回紹介したWUSAによる修正プログラムの連続適用が役に立ちます。

なお、今回紹介したWUSA.EXEのより詳しい使用方法は、以下のサポート技術情報をご参照ください。

文書番号:934307 Windows Vista のWindows Updateスタンドアロン インストーラ (Wusa.exe) び .msu ファイルつい

以上、ご参考になれば幸いです。

2010年1月 4日 (月)

Windows 7 / Server 2008の修正プログラム (2009年11-12月分)

 今日は、私がWindows 7Windows Server 2008 R2をインストールする際に同時にインストールする修正プログラムをお知らせします。修正プログラムの入手方法は、昨日のブログ記事をご参照ください。

 Windows 7Windows Server 2008 R2は、Windows VistaWindows Server 2008のマイナーバージョンアップですので、致命的な障害はほとんどありません。が、バグのないソフトウェアはないということで、これだけの修正があります。だからWindowsは嫌いだと言われる方もいらっしゃるかも知れませんが、これだけ短期間に、これだけの修正プログラムが提供されていることをむしろ喜んで活用しましょう。(ここで紹介した以外にも、修正プログラムは提供されていますが、私自身が覚えのある修正についてのみ、ここで上げています。また、Windows 7には不要の修正プログラムも含まれています。)

 次回は、これらの修正プログラムを一気に適用する方法を紹介したおと思います。

2010年1月 3日 (日)

マイクロソフトの修正プログラムの入手方法

 マイクロソフト社は、定期的にサービス パックという、修正プログラムの集合体を提供しています。では、サービスパックに含まれる修正プログラムとはどのように提供されているのでしょう? 数年前までは、サービス パックに個別に含まれる修正プログラムは、サポート契約のある企業ユーザーにのみ提供されていました。これは、個別の修正プログラムに問題があった場合に対処ができなくなることを避けるためだったのですが、最近は一般ユーザーがリスクを認識した上で入手できるようになっています。逆に、このリスクよりも影響範囲が大きい修正プログラムについては、Windows Updateなどで広く提供されます。具体例としては、セキュリティ更新プログラムがそれに当たります。

 さて、Windows 7はこれまでのWindows OSと比較して非常に安定しているとの評判です。しかしながら、バグのないソフトウェアはありません。当然、既に多数の修正プログラムが提供されています。ということで、ここでは、個別の修正プログラムの入手方法を紹介します。

 まずは、以下のサイトから希望する修正プログラムのサポート技術情報を検索します。

マイクロソフト サポート オンライン
http://support.microsoft.com/

この検索方法については、また、別途紹介したいと思いますが、ここでは、以下のサポート技術情報に関連する修正プログラム (英語では”Hotfix”と呼ばれます)を入手する手順を例に紹介します。

There is a delay when you shut down, restart, or log off a computer that is running Windows 7 or Windows Server 2008 R2

http://support.microsoft.com/kb/975777/en-us

ということで、上記のWebサイトへアクセスした後の手順を以下に紹介していきます。

  1. 上記のサイトへアクセス後、[View and request hotfix dowloads]というリンクをクリックします。
    Support00
  2. 次のページで、ダウンロードしたいモジュールを選択します。通常は、アクセスしたPCのプラットフォーム (x86か、x64もしくはia64)のみ表示されていますが、同時に、複数のプラットフォームのモジュールをダウンロードしたい場合や、ダウンロードしようとしているPCとモジュールを適用しようとしているPCが異なる場合は、[すべての環境、言語用の修正プログラムを表示]リンクをクリックします。表示された修正プログラムから、必要なものを選択します。
    Support01 Support02
  3. 同じページで、スクロールして、[電子メールアドレス]と、[文字、もしくは数字の入力]欄へ入力して、[リクエストを送信する]ボタンをクリック
    Support03
  4. 電子メールを送付した旨のページが表示されたら、メールクライアントを起動して、送付されたメールを開きます。
    Support04
  5. 開いたメールにある、ダウンロード先:”のリンクをクリックします。
    Support05
  6. 表示された[ファイルのダウンロード - セキュリティの警告]ダイアログで、[実行]ボタンをクリックします。
    Support06
  7. 引き続き表示される[Internet Explorer - セキュリティの警告]ダイアログで、[実行する]ボタンをクリックします。
    Support07
  8. 次に表示される[Microsoft Self-Extractor]ダイアログで、[Continue]ボタンをクリックします。
    Support08
  9. 次に表示されるダイアログで、修正プログラムを保存する先を指定します。
    Support09
  10. 最後に表示される[A password is required fo file:]で、メールに記載されていたパスワード:”を転記して、[OK]ボタンをクリックします。
    Support10
  11. これで、更新プログラムの入手は終了です。もし、複数の更新プログラムをリクエストしていた場合は、手順5から10までを繰り返します。
    Support11

もし、気になるサポート技術情報があれば、ここで紹介した方法で修正プログラムを入手して適用してください。また、私が今、適用している修正プログラム一覧を近々紹介します。