98Station

DirectXからドライバを取り出す方法の概要

 NEC製のパソコンPC-9801/PC-9821シリーズ用のDirectX6.1からドライバやINFファイルを展開して、 取り出す方法を説明するページです。

DirectXからドライバを取り出す方法の目的

 Windows95が発売された以降に発売されたPC-98シリーズの各機種用のディスプレイドライバと サウンドデバイスのドライバを入手します。
 この方法を使うことで、市販のPC-9800シリーズ用Windows95でも使用する機種にあった ドライバをセットアップできます。
プリインストールモデルのHDD取り外し済の中古品を入手し、リカバリディスクがなくて困っているときに使える方法です。

注意

メーカーサポート対象外の自己責任の操作です

 本ページの内容は私の動作事例を紹介するものであり、全てのパソコンで動作するとは限りません。
このページに書かれている内容を試してみると発生した不都合・故障などの原因になることがあります。
試してみるときは自己責任において行ってください。98Station側には責任はないことと無保証だということを 理解した上で読んでください。


手順

用意するもの

・DX61NEC.EXE 5.29MB
・空きディスク領域数10MB


詳細な手順

  1. 空きディスク領域を確保します。
  2. DX61NEC.EXE(NEC PC-98用のDirectXのファイル)を入手します。
  3. DX61NEC.EXEを作業用フォルダ(例:A:\DL)に置きます。
  4. MS-DOSプロンプトを開き、以下のコマンドを入力します。
  5. 展開が終わったら、デバイスマネージャでデバイスを探すときにディスクを使用を選択して、展開先のフォルダ(例:A:\DX)を指定します。
  6. INFファイルが読み込まれて、デバイスのリストが表示されるのでお使いの機種、グラフィックチップを選択してドライバをインストールします。


コマンド

DX61NEC.EXEをダウンロードしたフォルダが「A:\DL」だとします。
Windows95/98のMS-DOSプロンプトから、A:\DLへ移動します。
CD \
CD DL
(WindowsがAドライブにインストールされている場合)
これで、DLフォルダに移動しました。
そこで、次のコマンドをパラメータ付きで実行します。
DX61NEC /C /T:A:\DX

すると、使用承諾書の画面が出て、先に進むとDXフォルダへファイルの展開が行われます。
展開が終わるとコマンドプロンプトに戻るのでEXITで終了して、Windowsへ戻ります。
AドライブのDXフォルダに展開されたファイル一式があります。


備考

 「\」(半角の円記号)はブラウザの表示ではバックスラッシュとして表示されている場合があります。PC-98のプロンプトで入力する際にスラッシュとの打ち間違えに注意してください。
 DirectX Version7やVersion8には、PC-9801/PC-9821シリーズ用のドライバが 含まれていません。そのため、この抽出方法は利用できないので注意してください。


2022年リニューアル時のコメント

 この方法でWindows95/98あたりを利用することができるようになります。Windows2000に関しては市販のボックスのリテールパッケージ版にAT互換機用とPC-9800シリーズ用のCD各1枚があり、大抵のドライバは含まれているのでDirectXから取り出さなくても用が足りたはずです。ちなみにWindows2000はPC-9800シリーズ最後のOSとしてPC-98NXへ移行するまで現役で使えたとても満足度が高いOSでした。

データ

DX61NEC.EXEのファイル

DX61NEC.EXEの中身(展開後生成されるファイル一覧)です。

DX61NEC.EXE ファイル一覧
ACCMDD16 DLL         3,856  98-04-08   7:03 ACCMDD16.DLL
ACCMDD32 DLL         8,192  98-04-08   7:03 ACCMDD32.DLL
ACCMXX   DRV        85,760  98-04-08   7:03 ACCMXX.DRV
ACCMXXAB DRV        85,760  98-04-08   7:03 ACCMXXAB.DRV
ACL      DLL        23,040  98-04-08   7:03 ACL.DLL
ACL      DRV        70,304  98-04-08   7:03 ACL.DRV
ACL      VXD        16,902  98-04-08   7:03 ACL.VXD
ACL5446  DAT         7,088  98-04-08   7:03 ACL5446.DAT
ACL5446  DLL        40,960  98-04-08   7:03 ACL5446.DLL
ACL5446  DRV        97,632  98-04-08   7:03 ACL5446.DRV
ACL5446  VXD        16,578  98-04-08   7:03 ACL5446.VXD
ACL7543  DLL        23,040  98-04-08   7:03 ACL7543.DLL
ACL7543  DRV        69,712  98-04-08   7:03 ACL7543.DRV
ACL7543  VXD        15,510  98-04-08   7:03 ACL7543.VXD
ACL7548  DAT        57,824  98-04-08   7:03 ACL7548.DAT
ACL7548  DLL        24,576  98-04-08   7:03 ACL7548.DLL
ACL7548  DRV        76,320  98-04-08   7:03 ACL7548.DRV
ACL7548  VXD        21,031  98-04-08   7:03 ACL7548.VXD
ACL7555  DAT        14,892  98-04-08   7:03 ACL7555.DAT
ACL7555  DLL        28,160  98-04-08   7:03 ACL7555.DLL
ACL7555  DRV        80,880  98-04-08   7:03 ACL7555.DRV
ACL7555  VXD        11,889  98-04-08   7:03 ACL7555.VXD
ACLB     DLL        23,040  98-04-08   7:03 ACLB.DLL
ACLB     DRV        70,096  98-04-08   7:03 ACLB.DRV
ACLB     VXD        16,912  98-04-08   7:03 ACLB.VXD
ACLMM    DLL        38,912  98-04-08   7:03 ACLMM.DLL
ACLMM    DRV        75,120  98-04-08   7:03 ACLMM.DRV
ACLMM    VXD        16,936  98-04-08   7:03 ACLMM.VXD
AMTX3D32 DLL       228,864  98-04-08   7:03 AMTX3D32.DLL
AMTX95   DRV        74,704  98-06-24  23:33 AMTX95.DRV
AMTXDD   DRV        18,000  98-04-08   7:03 AMTXDD.DRV
AMTXHW95 DLL        57,808  98-04-08   7:03 AMTXHW95.DLL
AMTXMD95 DLL        10,784  98-04-08   7:03 AMTXMD95.DLL
AMTXV95  VXD        26,703  98-04-08   7:03 AMTXV95.VXD
AMTXVDD  VXD         7,926  98-04-08   7:03 AMTXVDD.VXD
ASTM3D32 DLL        55,808  98-04-08   7:03 ASTM3D32.DLL
ASTMINIT DLL        54,512  98-04-08   7:03 ASTMINIT.DLL
ASTMXX   DRV        91,360  98-04-08   7:03 ASTMXX.DRV
ATLS     DLL        93,344  98-04-08   7:03 ATLS.DLL
ATLSDD   DRV        10,416  98-04-08   7:03 ATLSDD.DRV
ATLSDD16 DLL         3,856  98-04-08   7:03 ATLSDD16.DLL
ATLSDD32 DLL        13,312  98-04-08   7:03 ATLSDD32.DLL
ATLSXX   DRV        90,992  98-04-08   7:03 ATLSXX.DRV
AXGIDD32 DLL        38,400  98-04-08   7:03 AXGIDD32.DLL
AXGIXX   DRV        72,784  98-04-08   7:03 AXGIXX.DRV
CY9382   DLL         8,112  98-04-08   7:03 CY9382.DLL
CY9385   DLL        15,600  98-04-08   7:03 CY9385.DLL
CY9385X  DLL        15,824  98-04-08   7:03 CY9385X.DLL
D3D      INF         1,580  99-01-08  18:10 D3D.INF
D3DIM    DLL       610,064  99-01-08  18:10 D3DIM.DLL
D3DPMESH DLL        87,312  99-01-08  18:10 D3DPMESH.DLL
D3DRAMP  DLL       590,096  99-01-08  18:10 D3DRAMP.DLL
D3DRM    DLL       437,008  99-01-08  18:10 D3DRM.DLL
D3DRM    INF           693  98-07-29  18:00 D3DRM.INF
D3DXOF   DLL       107,792  99-01-08  18:10 D3DXOF.DLL
DDHELP   EXE        38,672  99-01-08  18:10 DDHELP.EXE
DDRAW    DLL       310,544  99-01-08  18:10 DDRAW.DLL
DDRAW    INF         4,466  98-07-29  18:00 DDRAW.INF
DDRAW    VXD        30,389  99-01-08  18:10 DDRAW.VXD
DDRAW16  DLL        28,000  99-01-08  18:10 DDRAW16.DLL
DDRAWEX  DLL        24,848  99-01-08  18:10 DDRAWEX.DLL
DIJOY    HLP        13,424  98-07-29  18:00 DIJOY.HLP
DINPUT   DLL       175,616  97-07-14  17:00 DINPUT.DLL
DINPUT   INF        13,301  98-07-29  18:00 DINPUT.INF
DINPUT   VXD        16,986  97-07-14  17:00 DINPUT.VXD
DIRECTX  INF         4,876  99-01-10  13:11 DIRECTX.INF
DMBAND   DLL        27,920  99-01-08  18:10 DMBAND.DLL
DMCOMPOS DLL        48,912  99-01-08  18:10 DMCOMPOS.DLL
DMIME    DLL        79,120  99-01-08  18:10 DMIME.DLL
DMLOADER DLL        22,800  99-01-08  18:10 DMLOADER.DLL
DMSTYLE  DLL        82,192  99-01-08  18:10 DMSTYLE.DLL
DMSYNTH  DLL        51,472  99-01-08  18:10 DMSYNTH.DLL
DMUSIC   DLL        46,352  99-01-08  18:10 DMUSIC.DLL
DMUSIC16 DLL        11,328  99-01-08  18:10 DMUSIC16.DLL
DMUSIC32 DLL        16,144  99-01-08  18:10 DMUSIC32.DLL
DPLAY    DLL        39,936  97-07-14  17:00 DPLAY.DLL
DPLAY    INF        14,338  99-01-08  18:10 DPLAY.INF
DPLAYDX2 INF         1,549  97-07-14  17:00 DPLAYDX2.INF
DPLAYSVR EXE        29,968  99-01-08  18:10 DPLAYSVR.EXE
DPLAYX   DLL       215,824  99-01-08  18:10 DPLAYX.DLL
DPMODEMX DLL        77,072  99-01-08  18:10 DPMODEMX.DLL
DPSERIAL DLL        41,472  97-07-14  17:00 DPSERIAL.DLL
DPWSOCK  DLL        24,064  97-07-14  17:00 DPWSOCK.DLL
DPWSOCKX DLL        65,808  99-01-08  18:10 DPWSOCKX.DLL
DRIVERS  DDB         1,811  98-06-24  23:33 DRIVERS.DDB
DSETUP   DLL       135,680  99-01-08  18:10 DSETUP.DLL
DSETUP   INF         1,124  98-07-29  18:00 DSETUP.INF
DSETUP16 DLL        64,512  99-01-08  18:10 DSETUP16.DLL
DSETUP32 DLL        57,344  99-01-08  18:10 DSETUP32.DLL
DSOUND   DLL       134,928  98-07-29  18:00 DSOUND.DLL
DSOUND   INF           815  98-07-29  18:00 DSOUND.INF
DSOUND   VXD        64,443  98-07-29  18:00 DSOUND.VXD
DX6MIGR  INF        10,301  98-07-29  18:00 DX6MIGR.INF
DX6S1101 EXE        36,112  99-01-10  12:14 DX6S1101.EXE
DXAPI    SYS         2,384  99-01-08  18:10 DXAPI.SYS
DXDIAG   CNT           560  99-01-08  18:10 DXDIAG.CNT
DXDIAG   EXE       349,456  99-01-08   2:55 DXDIAG.EXE
DXDIAG   HLP        17,377  99-01-08  18:10 DXDIAG.HLP
DXMIGR   DLL         5,440  99-01-08  18:10 DXMIGR.DLL
DXNAGI   INF         3,112  98-04-08   7:03 DXNAGI.INF
DXNCIR   INF        18,412  98-04-08   7:03 DXNCIR.INF
DXNMGA   INF         7,299  98-04-08   7:03 DXNMGA.INF
DXNS3    INF         8,388  98-04-08   7:03 DXNS3.INF
DXNXGI   INF         4,286  98-04-08   7:03 DXNXGI.INF
DXSETUP  EXE        96,768  99-01-08  18:10 DXSETUP.EXE
DXVER    INF           208  99-01-08   2:57 DXVER.INF
GCDEF    DLL       564,224  97-07-14  17:00 GCDEF.DLL
GCHAND   DLL        80,384  97-07-14  17:00 GCHAND.DLL
GM16     DLS     3,440,660  99-01-08  18:10 GM16.DLS
GMREADME TXT           576  99-01-08  18:10 GMREADME.TXT
IS5446   DLL         3,568  98-04-08   7:03 IS5446.DLL
IS7548   DLL         3,568  98-04-08   7:03 IS7548.DLL
IS7555   DLL         3,568  98-04-08   7:03 IS7555.DLL
IS9320   DLL         3,600  98-04-08   7:03 IS9320.DLL
ISTRI    DLL         3,648  98-04-08   7:03 ISTRI.DLL
JOY      CPL       229,888  97-07-14  17:00 JOY.CPL
LICENSE  TXT         1,315  98-04-08   7:03 LICENSE.TXT
MIDI118  DRV         9,280  98-04-08   7:03 MIDI118.DRV
MSANALOG 118        12,089  98-04-08   7:03 MSANALOG.118
MSANALOG NEW        12,089  98-04-08   7:03 MSANALOG.NEW
MSANALOG VXD        12,101  97-07-14  17:00 MSANALOG.VXD
MSDDRAW  INF           386  98-04-08   7:03 MSDDRAW.INF
MSDSOUND INF           315  98-04-08   7:03 MSDSOUND.INF
MSVCRT   DLL       271,632  98-01-08   7:09 MSVCRT.DLL
MTRR     INF           216  98-07-29  18:00 MTRR.INF
MTRR     VXD        12,009  97-07-14  17:00 MTRR.VXD
MXCB118  DRV        20,416  98-04-08   7:03 MXCB118.DRV
NEC73PCM DRV        61,056  98-04-08   7:03 NEC73PCM.DRV
NECCS118 DRV        47,840  98-04-08   7:03 NECCS118.DRV
NECCSPCM DRV        48,576  98-04-08   7:03 NECCSPCM.DRV
NECJSTK  DRV         7,776  98-04-08   7:03 NECJSTK.DRV
NECMIDI  DRV         9,280  98-04-08   7:03 NECMIDI.DRV
NECMIX2  DRV        20,864  98-04-08   7:03 NECMIX2.DRV
NECOPL   DRV        20,368  98-04-08   7:03 NECOPL.DRV
NECOPN   DRV        30,096  98-04-08   7:03 NECOPN.DRV
NECPCM   DRV        47,840  98-04-08   7:03 NECPCM.DRV
OLCB118  DRV        18,624  98-04-08   7:03 OLCB118.DRV
ONCB118  DRV        30,960  98-04-08   7:03 ONCB118.DRV
OPL118   DRV        18,624  98-04-08   7:03 OPL118.DRV
OPL3SA   DRV        91,264  98-04-08   7:03 OPL3SA.DRV
PEGCV8   DRV         7,824  98-04-08   7:03 PEGCV8.DRV
PV9685   DLL         9,936  98-04-08   7:03 PV9685.DLL
PV9685W  DLL        12,560  98-04-08   7:03 PV9685W.DLL
REGSVR32 EXE        30,720  98-09-02   7:07 REGSVR32.EXE
TR968X   DLL         3,184  98-04-08   7:03 TR968X.DLL
TRIDENTN DRV        48,640  98-04-08   7:03 TRIDENTN.DRV
VACCXX   VXD        30,137  98-04-08   7:03 VACCXX.VXD
VACCXXAB VXD        30,149  98-04-08   7:03 VACCXXAB.VXD
VAIC5446 DLL        25,088  98-04-08   7:03 VAIC5446.DLL
VAICENG  DRV        14,336  98-04-08   7:03 VAICENG.DRV
VASTMXX  VXD        31,072  98-04-08   7:03 VASTMXX.VXD
VATLSXX  VXD        21,936  98-04-08   7:03 VATLSXX.VXD
VAXGI    VXD        55,641  98-04-08   7:03 VAXGI.VXD
VFLATD   VXD         7,784  98-04-08   7:03 VFLATD.VXD
VJOYD    118        35,428  98-06-24  23:33 VJOYD.118
VJOYD    NEW        35,428  98-06-24  23:33 VJOYD.NEW
VJOYD    VXD        30,320  97-07-14  17:00 VJOYD.VXD
VMCPD    NEC        18,602  97-07-14  17:00 VMCPD.NEC
VMCPD    X86        18,602  97-07-14  17:00 VMCPD.X86
VMIDI118 VXD        18,556  98-04-08   7:03 VMIDI118.VXD
VN73PCMD VXD        22,177  98-04-08   7:03 VN73PCMD.VXD
VNCS118D VXD        25,313  98-04-08   7:03 VNCS118D.VXD
VNCSPCMD VXD        25,313  98-04-08   7:03 VNCSPCMD.VXD
VNECMIDI VXD        17,563  98-04-08   7:03 VNECMIDI.VXD
VNECMIX2 VXD        27,156  98-04-08   7:03 VNECMIX2.VXD
VNECMIXD VXD        27,130  98-04-08   7:03 VNECMIXD.VXD
VNECOPL  VXD        22,154  98-04-08   7:03 VNECOPL.VXD
VNECPCM  VXD        25,296  98-04-08   7:03 VNECPCM.VXD
VNOPND   VXD        16,045  98-04-08   7:03 VNOPND.VXD
VOLCB118 VXD        16,506  98-04-08   7:03 VOLCB118.VXD
VONCB118 VXD        18,566  98-04-08   7:03 VONCB118.VXD
VOPL118  VXD        16,509  98-04-08   7:03 VOPL118.VXD
VOPL3SA  VXD        47,744  98-04-08   7:03 VOPL3SA.VXD
VPCB118  VXD        25,808  98-04-08   7:03 VPCB118.VXD
VTRIN    VXD        12,083  98-04-08   7:03 VTRIN.VXD
WAVE     INF        52,514  98-04-08   7:03 WAVE.INF
XGIINIT  DLL         8,176  98-04-08   7:03 XGIINIT.DLL
       177 個          12,553,425 バイトのファイルがあります 





2022年リニューアル時のコメント

 DX61NEC.EXEを探している人へ耳よりの情報です。
 Internet Archive からDirectXをダウンロードできます。
https://web.archive.org/web/20020811103806/http://msdl.microsoft.com/msdownload/directx/6.1/enduserdl/x86/ja/dx61nec.exe


更新履歴

2022/07/04 リニューアル、加筆・修正
2019/01/04 リニューアル前の最終更新日
2002/11/24 更新
2002/09/01 更新

グループサイト

ナビ得 
お得情報 
クーポン情報 
パソコン 
家電 
仕事 
ThinkPad 
IdeaPad 
レノボ 
Lenovoクーポン 
ThinkPadクーポン 
IdeaPadクーポン 
特選街情報 NX-Station 
特選街情報 NX-Station Blog 
NECパソコン 
NECパソコンファンクラブログ 
98Station 
ICM ダウンロード 
ダイレクト倶楽部 
ダイレクト倶楽部 日記 
アーカイブ 
住宅 
旅行 
健康 

著作・制作者:98Station (SENRI)
Copyright (C) 1998-2022 SENRI