| [Software] |
![]() |
|
Windowsのコンポーネント追加を自動実行するには(Windows NT 4.0/2000編) |
||
| デジタルアドバンテージ 2000/05/22 |
||
|
|
||
Windows NT 4.0/2000で何らかのWindowsのコンポーネントを追加する場合、インストールCD-ROMへのパスをユーザーに訊ねるダイアログ ボックスが表示されることがある。通常は、コンポーネントを追加する作業を始める前に、CD-ROMドライブへインストールCD-ROMドライブを挿入しておけば、このダイアログ ボックスは表示されず、自動的に追加作業が行われる。
ところが、CD-ROMドライブのドライブ名を変更してしまうと、たとえインストールCD-ROMがアクセス可能でも、Windows NT 4.0/2000はインストールCD-ROMへのパスをユーザーに訊ねてくる。この現象は「CD-ROMドライブを用いずにWindowsの追加コンポーネントを組み込むには(Windows NT 4.0/2000編)」で、ハードディスクにインストール ファイルをコピーした場合でも同様に生じる。
![]() |
|
Windows 2000 ProfessionalのインストールCD-ROM要求ダイアログボックス |
| これは「コントロール パネル」−「アプリケーションの追加と削除」−「Windows コンポーネントの追加と削除」から、[スクリプト デバッガ]という機能を追加しているところ。最初にOSをインストールした時のパスにインストールCD-ROMがない場合、このようにインストール ファイルへのパスの入力が要求される。 |
こうした結果になるのは、インストールCD-ROMからWindows NT 4.0/2000自体がインストールされた際、CD-ROM中のインストール ファイルのあるフォルダへのパスがレジストリに記録され、その後インストール ファイルが必要なときには、このパスが再利用されるからだ。また、この記録されたパスは、インストール後にOSによって書き替えられることはないようだ。
設定方法
自動的にインストール ファイルが読み出されるようにするには、レジストリを変更してパスを設定し直せばよい。
なお、Windows NT 4.0/2000はIBM PC/AT互換機以外のプラットフォームにも対応しているが、以下ではIBM PC/AT互換機を前提として解説する。
| [注意] |
|
レジストリに不正な値を書き込んでしまうと、システムに重大な障害を及ぼし、最悪の場合、システムの再インストールを余儀なくされることもあります。レジストリ エディタの操作は慎重に行うとともに、あくまで御自分のリスクで操作を行ってください。何らかの障害が発生した場合でも、本PC Insider編集部では責任を負いかねます。ご了承ください。 |
レジストリを編集するために、まずはレジストリ エディタを起動する。レジストリ エディタは[スタート]−[プログラム]メニューなどには登録されていないので、[スタート]−[ファイル名を指定して実行]を実行し、表示されるダイアログで「regedit」と入力して[OK]ボタンをクリックする。
変更すべきパスが記録されたレジストリ キーは、2箇所ある。1つ目の変更箇所は以下の表のとおりで、コントロールパネルの「アプリケーションの追加と削除」からユーティリティなどをインストールする際には、このキーが利用される。
| 項目 | 内容 |
| キーの名称 | HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\Setup |
| 値の名前 | SourcePath |
| 値の型 | REG_SZ(文字列) |
| 値のデータ | インストール ファイルを保存したフォルダの親フォルダへのフルパス名 |
|
変更するレジストリの値その1(Windows NT 4.0/2000) |
|
注意すべきは、インストール ファイルのあるフォルダではなく、その親フォルダへのパスを指定することだ。というのも、コンポーネントの追加を司るセットアップ プログラムが、このパスの下にあるI386というフォルダからインストール ファイルを読み出すからだ。つまり、インストール ファイルのあるフォルダはI386である、と決め打ちされているわけだ。もしハードディスクにインストール ファイルをコピーしている場合、そのフォルダ名は必ずI386にしておこう。たとえばE:\CABS\I386というフォルダにファイルを保存したなら、このレジストリ キーには「E:\CABS」という値を書き込めばよい。
![]() |
||||||
|
レジストリ エディタでの設定方法その1(Windows NT 4.0/2000) |
||||||
| 設定手順は以下のとおりである。 | ||||||
|
2つ目のレジストリ変更箇所は以下の表のとおりで、こちらはデバイス ドライバやネットワーク関連のコンポーネントなどを追加する際に利用される。
| 項目 | 内容 |
| キーの名称 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows NT\CurrentVersion |
| 値の名前 | SourcePath |
| 値の型 | REG_SZ(文字列) |
| 値のデータ | インストール ファイルを保存したフォルダへのフルパス名 |
|
変更するレジストリの値その2(Windows NT 4.0/2000) |
|
こちらは親フォルダではなくI386フォルダ自体を指定することに注意する。
![]() |
||||||
|
レジストリ エディタでの設定方法その2(Windows NT 4.0/2000) |
||||||
| 設定手順は以下のとおりである。 | ||||||
|
上記2つのレジストリ キーに加えた変更内容は、再起動などを行わなくても即座に反映される。![]()
| 関連記事(PC INSIDER内) | |
| CD-ROMドライブを用いずにWindowsの追加コンポーネントを組み込むには(Windows NT 4.0/2000編) | |
| Windowsのコンポーネント追加を自動実行するには(Windows 9x編) | |
| 「PC TIPS」 |
TechTargetジャパン
- 「情報系」を制するものが車載マイコンを制す? (2012/4/27)
日産は、次世代車載情報システムにIntelのAtomプロセッサを採用。車載半導体の主役は「情報系」に移りつつある。Intelはそこも狙うのか? - エルピーダに見るDRAM業界の構造とデジタル革命 (2012/3/29)
日本で唯一のDRAMメーカー「エルピーダ」が倒産。これは業界に内在する構造が原因か? でも、それでデジタル革命が加速したのでは? - AMDは「他社のIPウエルカム」でどう変わる? (2012/2/24)
AMDは、アナリスト向け説明会で「他社のIP」を組み合わせていく方針を発表。この方針の意味するところは? AMDが目的とするところは? - MS、Intelよ、ビッグシフトに乗り遅れるな! (2012/1/27)
名門企業Kodakが破産法を適用。ビッグシフトに乗り遅れた結果という。IT業界にもビッグシフトが起きつつある。Kodakに続いてしまうのは?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




