文書番号: 403166 - 最終更新日: 2004年12月29日 - リビジョン: 1.1 W98:EXTRACTコマンド(Windows 9x ファイル解凍ユーティリティ) の使い方この記事は、以前は次の ID で公開されていました: JP403166 目次概要
Windows 95 、Windows 98 のセットアップ ディスクは、フロッピーディスク版、CD-ROM 版共にキャビネット ファイルという圧縮されたファイルで構成されています。このキャビネットファイルは、その中に様々な Windows 95、Windows 98 ファイルが詰め込まれた箱のようなもので、それぞれの箱には ".CAB" という拡張子を持つファイル名がつけられています。
箱 (キャビネット ファイル) の中の実際のファイルを見たり、抜き出したりする (解
凍する) には、EXTRACT.EXE というユーティリティを使う必要があります。ただし、Windows 98のエクスプローラ上からは、箱(キャビネット ファイル)の中の実際のファイルを見たり、抜き出したりすることができます。
この資料では、この Windows 95 または Windows 98 でセットアップ前や MS-DOSモードで、セットアップ ディスク内のキャビネット ファイルを扱うユーティリティ EXTRACT.EXE の使い方について、以下の順に説明します。
現象
EXTRACT コマンドは、MS-DOS のコマンドの様なもので、Windows 95、Windows 98 では、MS-DOS プロンプト内で使用します。また、Windows 95 や Windows 98では、その時使用中のファイルを削除したり上書きすることはできないため、EXTRACT コマンドを使用する際は MS-DOS モードで起動する必要があります。
もし、何かファイルを削除しようとしたり EXTRACT コマンドを使ってファイルを上書
きしようとした際に "アクセスできません" といったエラーが表示される場合は、以下
の手順でコンピュータを MS-DOS モードで起動し直し、その後 EXTRACT コマンドを使用
してください。ここでは Win95 のキャビネットファイルを例に説明します。 MS-DOS モードでコンピュータを起動する手順を以下に示します。
1. パラメータ、スイッチの指定方法この後説明する 2.〜 5. の操作で EXTRACT コマンドを使用して作業をする際には、それぞれパラメータやスイッチを指定する必要があります。その際、以下の解説 をご参照ください。 <cabinet>目的のキャビネット ファイルを指定します。CD-ROM 版の場合、キャビネット ファイルは WIN95、WIN98、WIN98Nというディレクトリに保存されています。 CD-ROM ドライブが D:、目的のキャビネット ファイルがWIN95_03.CAB の場合、<cabinet> には次のように指定します。
D:\WIN95\WIN95_03.CAB
キャビネット ファイル ディスク#
-----------------------------------
MINI.CAB Disk 1
MINI1.CAB Disk 2
PRECOPY1.CAB Disk 2
PRECOPY2.CAB Disk 3
WIN95_nn.CAB Disk nn
A:\WIN95_10.CAB
<filename>キャビネット ファイルから抜き出す (解凍する) ファイルを指定します。 ワイルド カードが使用でき、スペースで区切って複数のファイルを指定することもできます。<destination>処理をしたファイルの格納先 (パス) を指定します。/A<cabinet> で指定されたキャビネット ファイルから、それに続くすべてのキャビ ネット ファイルを処理します。たとえば <cabinet> に WIN95_03.CAB が指定されていた場合、WIN95_04.CAB、 WIN95_05.CAB の順番に処理していきます。 /C<cabinet> で指定されたキャビネット ファイルを <destination> にコピーします。/Dキャビネット ファイルの内容を表示します。/L <dir>抜き出すファイルの格納先を指定します。2. ファイルの一覧を表示するキャビネット ファイルに含まれる Windows 95またはWindows 98 のファイルの一覧を表示させるには、次のように入力します。
EXTRACT /D <cabinet>
<例> フロッピーディスク版で WIN95_03.CAB 以下のキャビネット ファイルの内容一覧 を表示させる場合は、次のように入力します。
EXTRACT /A /D A:\WIN95_03.CAB
FOR %A IN (*.CAB) DO EXTRACT A:\%A
3. 特定のファイルを検索する特定の Windows 95、Windows 98 ファイルがキャビネット ファイルに入っているかどうか調べるには、次のように入力します。しかし、このコマンドはファイルを検索するだけで、抜き出すことはしません。
EXTRACT /D <cabinet> <filename>
EXTRACT /A /D A:\WIN95_03.CAB KRNL386.EXE
入力してください。
FOR %A IN (*.CAB) DO EXTRACT A:\%A KRNL386.EXE
EXTRACT <cabinet> <filename> /L <destination>
たい場合、次のように入力します。
EXTRACT A:\WIN95_16.CAB UNIDRV.DLL /L C:\WINDOWS\SYSTEM
EXTRACT A:\WIN95_04.CAB *.TXT /L C:\WINDOWS
5. ファイルを抜き出す (どのキャビネット ファイルに入っているか判らない場合)抜き出したいファイルが どのキャビネット ファイルに入っているか判らない場合は、次のように入力してください。
FOR %A IN (*.CAB) DO EXTRACT %A <filename> /L <destination>
FOR %A IN (*.CAB) DO EXTRACT A:\%A UNIDRV.DLL /L C:\WINDOWS\SYSTEM
6. キャビネット ファイルをハードディスクにコピーするEXTRACT コマンドは、フロッピーディスク、または CD-ROM ディスク内のキャビネットファイルを ハードディスクにコピーするためにも使用できます。キャビネット ファイルをコピーするには、次のように入力します。
EXTRACT /C <cabinet> <destination>
EXTRACT /C WIN95_03.CAB C:\TEMP
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" |
|

先頭へ戻る
