winfaq home [w98/Me] デバイス

FAX をプリンターとして使いたいのですが

それほど印刷するわけではないけど、時々すこしだけ印刷したい場合や、今ある FAX を有効活用したい場合、PC のモデムから FAX に直接印刷することができます。 普通の電話ケーブルでモデムと FAX を直接つないでも通信できませんが、局給電をエミュレートしてくれる PC・FAX アダプターなどを使うか、同様の機能をもった機械を自作することで実現できます。

ノート PC で、Windows 起動時に画面の周りに黒いフチが表示されます

ノート PC で、Windows 起動ロゴが画面いっぱいに表示されず、ロゴのまわりに黒いフチが表示されることがあります。
これは液晶の解像度 (800x600、1024x768 など) と、ロゴサイズ (640x480) が一致していないためなので特に気にする必要はありません。

多くの機種は 640x480 の画面を液晶サイズにあわせて拡大する機能を持っているので、画面いっぱいに表示させたい場合は、この機能を有効にしてください。(設定方法の詳細はお使いの PC のマニュアルを参照してください。たとえば、IBM ThinkPad ならスクリーンエクスパンジョンを ON に設定します。)

AC アダプターを常に接続していると、バッテリーの寿命に影響しますか?

最近の多くのノート PC は、リチウムイオン (Li-ion) バッテリーを搭載しています。
Li-ion バッテリーを装着し、常に AC アダプターを接続している場合、100% 充電付近で充放電が繰り返されるため、バッテリーに大きな負荷がかかり、バッテリーの寿命に悪影響を与えます。

バッテリーの寿命を考慮した場合、充電が半分以下になった場合に AC 電源を接続し、フル充電後は AC 電源を切り離すような運用を検討してください。
なお、詳細なメカニズムについては、日経バイト 2002/03 号に掲載されているメーカー技術者による解説などを参照することをお勧めします。

ハードディスクを追加したら既存のドライブレターが変わってしまったのですが

物理的にハードディスクを追加し、このディスクに FDISK で区画を作成後に再起動すると、最初のハードディスクのドライブレターが変更されてプログラムが起動しなくなることがあります。
PC は基本区画に優先的にドライブレターを割り振るため、追加したハードディスクに基本区画を作成すると、既存のハードディスクの論理ドライブが1つずつずれてしまうため、追加したハードディスクには基本区画を作成せず、拡張区画を作成し、その中に論理ドライブを定義してください。

Outlook Express 5 と HotSync するとメールが文字化けするのですが

Palm デバイスで Outlook Express 5 のメールメッセージを HotSync すると、Palm デバイスのメールアプリケーションで文字化けし、正しく表示できないことがあります。
この場合、Outlook Express で次の設定をしてから HotSync して下さい。
  1. Outlook Express を起動します。
  2. [ツール]−[オプション] をクリックし、[読み取り] タブをクリックします。
  3. 「フォント」ボタンをクリックし、エンコードを [日本語(JIS)] に設定して「OK」をクリックします。
  4. 「エンコードの設定」ボタンをクリックし、「受信メールに標準のエンコードを適用する」にチェックして「OK」をクリックします。
  5. 「OK」をクリックしてオプション画面を閉じます。

8.4GB 以上の IDE HDD を使えない PC があると聞いたのですが

PC で 8.4GB 以上の IDE ハードィディスクを使う場合、システム BIOS が Int13 Extentions という仕様を満たす必要があります。
IO データの BIOS 判定ユーティリティで、BIOS が Int13 Extentions に対応しているか確認することができます。

システム BIOS が対応していない場合、Disk Manager などの BIOS 拡張ユーティリティを使うことで強制的に 8.4GB 以上の大容量ディスクを使用することができるようになります。
たとえば IBM のハードディスクを購入した場合は、IBM SSD のサイトから Disk Manager を無料でダウンロードできます。

また、Promise 社の Ultra 66 や Ultra 100 などの IDE インターフェースカードも、独自の BIOS を搭載しているため、PC の BIOS が対応していなくても大容量 HDD を使うことができます。

IDE ハードディスクをローレベルフォーマットするには?

SCSI ハードディスクは、SCSI アダプターのユーティリティでローレベルフォーマットすることが可能なケースが多いですが、IDE ハードディスクをローレベルフォーマットする場合、以下にあげるような、ハードディスクメーカー提供のフォーマットツールを使ってください。 また、PC Doctor などの、ハードウェア診断ソフトウェアも IDE ドライブのローレベルフォーマット機能を持っています。

フロッピーディスクが改ざんされます。

Windows9x/Me でフロッピーディスクにアクセスすると、フロッピーディスクのブートセクターの一部分 (OEM-ID) を書き替えます。
このため、この部分をチェックサムにしているようなディスク (BIOS アップデートディスク、プログラムディスク) は正しく動作しなくなります。

これを回避するためには、書き込み禁止にしてからフロッピーディスクをセットして下さい。
(エクスプローラでアクセスしたり、dir コマンドでアクセスしただけで、フロッピーディスクは書きかえられてしまいます。)

USB のバスパワー消費電力を確認するには?

USB ポートは、接続された USB デバイスに対して、バスパワーを供給することができますが、各デバイスの消費電力は次の手順で確認できます。

CD-ROM や MO のドライブレターは変更できますか?

CD-ROM や MO などのリムーバブルメディアのドライブレターは、次の作業で変更することができます。
ハードディスクの増設に伴って、ドライブレターが変更されないよう、あらかじめ少し後ろのドライブを指定しておくことをお勧めします。
  1. 「マイコンピュータ」を右クリックして [プロパティ] をクリックします。
  2. [デバイスマネージャ] タブをクリックします。
  3. [+]CD-ROM を展開し、CD-ROM デバイス (機種名などが表示されています) をダブルクリックします。
  4. [設定] タブをクリックし、予約ドライブ文字の「開始ドライブ文字」と「終了ドライブ文字」に設定したいドライブレターを指定します。
  5. 「OK」「OK」をクリックして設定を保存します。

LT Win Modem のドライバーは?

IBM Aptiva の多くのモデルで採用されている LT Win Modem (ルーセント社製 K56flex/V.90 両用モデム)の新しいデバイスドライバーは以下のサイトから入手できます。

日本を含む各国共通ドライバ5.48 (K56flex/V.90 ドライバー)

ルーセントモデム最新ドライバ 6.00 (V.90/K56flex 両用ドライバー) がダウンロード可能です。
ルーセントのドライバーには Windows9x/2000 用ドライバーが含まれます。

富士通など多くのメーカーの PC でもルーセント社のモデムチップを採用しています。

ボリュームコントロールが起動しません。タスクバーにスピーカーアイコンが表示できません。

タスクトレイにスピーカーアイコンが表示されない、ボリュームコントロールが起動しなくなる、コントロールパネルの「サウンド」で「ボリュームコントロールをタスクバーに表示」にチェックできないなどの症状が出て、音量をコントロールできないことがあります。 多くの場合、正しい優先デバイスが登録されていないことが原因なので、次の手順で優先デバイスを確認してください。
  1. [スタート]−[設定]−[コントロールパネル] から「マルチメディア」(Me の場合はサウンドとマルチメディア) を起動します。
  2. [オーディオ] タブをクリックし、再生の優先デバイスに正しいデバイスが選択されていることを確認します。
  3. 確認後、「OK」をクリックして設定を保存します。

音量を調整しても、すぐ元に戻ってしまいます

ボリュームコントロールを使って PC の音量を調整しても、再起動などを行うと元に戻ってしまうことがあります。
次のいずれかが原因になることが多いため、各項目をチェックすることをお勧めします。

Windows 98 にインテリマウスドライバーは必要ですか?

Windows98 に IntelliPoint V1.1、2.0、2.1 はインストールできません。
Windows98 以降の標準マウスドライバーは、スクロール機能をサポートしています。

特定のデバイスの自動認識を止めるには?

新しいデバイスを導入した場合に、他のデバイスと誤認識さされたり、違うドライバモデルのドライバが勝手に組み込まれる場合は、デバイスの inf ファイルを削除することで自動認識を停止できます。デバイス情報を記録した inf ファイルは Windows\inf 隠しフォルダに格納されています。

誤認識されてしまったデバイスの inf ファイルは次の手順で特定できます。

  1. regedit で、デバイス名を検索します。
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class 以下にあるDriverDesc に該当のデバイス名が表示されていることを確認します。
  3. 同じキーの InfPath 値に書かれているファイル名が目的のファイルです。

特定された inf ファイルおよび Windows\inf フォルダの *.bin ファイルを削除して再起動すると、このデバイスは認識されなくなります。

参考:メーカーから供給されるデバイス inf ファイルは Windows\inf のサブフォルダに格納されることもあります。

デバイスマネージャのエラーコード(Code x) の意味を教えてください 1〜20

Code 1
デバイスを構成する機会が得られなかったことを表します。
「デバイスの状態」に表示された指示に従って問題を解決して下さい。
一度該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。

Code 2
デバイスローダーがデバイスのロードに失敗したことを表します。
Root Bus DevLoader によるメッセージと通常の DevLoader の場合で表示されるメッセージが違います。
一度該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。

Code 3
ドライバーが不正か、システムのリソースが不足しています。
一度該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。

Code 4
デバイス情報ファイル (*.inf ファイル) が不正か、レジストリが破損しています。
inf ファイルがバイナリを含んでいる場合によく表示されます。
該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。
この手段で解決されない場合、ハードウェアメーカーから新しいデバイスドライバファイルを入手して下さい。

Code 5
デバイスの要求するリソースを正しく扱えないことを表します。
ドライバーをアップデートして下さい。

Code 6
ドライバーが要求するシステムリソースが、他のデバイスによって既に使用されていることを表します。
(リソースコンフリクト)
デバイスマネージャで [コンピュータ] をダブルクリックして、リソースコンフリクトの原因を調査して下さい。

Code 7
デバイスが構成されなかったことを表します。
デバイスが正常に稼動しているなら無視して下さい。
該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。
この手段で解決されない場合、ハードウェアメーカーから新しいデバイスドライバファイルを入手して下さい。

Code 8
inf ファイルの記述ミスなどで、デバイスのローダーが見つからなかったことを表します。
該当のデバイスを削除後、ドライバーを再インストールするか、ドライバーをアップデートして下さい。
もし「Windows を再セットアップして下さい」と表示されている場合は Vmm32.vxd に実装されたシステムデバイスローダーの問題なので、Windows を再導入して下さい。

Code 9
該当デバイスのレジストリ情報が正しくないことを表します。
該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。
この手段で解決されない場合、ハードウェアメーカーから新しいデバイスドライバファイルを入手して下さい。

Code 10
レジストリのハードウェアキーに FailReasonString 値があれば、その文字列が表示されますが、このレジストリがない場合は次のような汎用メッセージが表示されます。
「このデバイスは存在しないか、正常に動作していないか、またはすべてのドライバがインストールされていません。」
アダプターやケーブルの接触不良や断線をチェックして下さい。これらの問題がない場合、ドライバーを更新して下さい。

Code 11
このドライバのロード中にシステムがハングしたので、今後のロードを禁止したことを表します。
[スタート]−[ファイル名を指定して実行] から ASD を実行して下さい。
ASD:自動ドライバスキップエージェント
もし、障害が続く場合は、ドライバーをアップデートして下さい。

Code 12
システムリソース (IRQ,DMA,I/O,Memory) の調停に失敗したことを表します。例えば IRQ が不足し、必要な IRQ を割り当てられないことなどが考えられます。
デバイスマネージャで [コンピュータ] をダブルクリックして、リソースコンフリクトの原因を調査して下さい。

Code 13
デバイスドライバがデバイスを見つけられなかったことを表します。
「デバイスの状態」に表示された指示に従って問題を解決して下さい。

Code 14
再起動するまで、デバイスが使用できないことを表します。
システムを再起動して下さい。

Code 15
re-enumeration によって他のデバイスとリソースコンフリクトが発生していることを表します。
デバイスマネージャで [コンピュータ] をダブルクリックして、リソースコンフリクトの原因を調査して下さい。

Code 16
デバイスの全リソースを検出できなかったことを表します。いくつかのリソースを検出できない場合、ドライバーはロードされません。
デバイスのプロパティの [リソース] タブから手動で必要なリソースを設定して下さい。

Code 17
該当ハードウェアがマルチファンクションデバイスであり、子デバイスのリソース定義が不正であることを表します。
該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。
この手段で解決されない場合、ハードウェアメーカーから新しいデバイスドライバファイルを入手して下さい。

Code 18
エラーが発生し、ドライバーの再インストールが必要なことを表します。
「デバイスの状態」に表示された指示に従って問題を解決して下さい。
該当のデバイスを削除後、ハードウェアウィザードで認識させると解決されることがあります。

Code 19
レジストリから予期せぬ結果が返ったことを表します。
「デバイスの状態」に表示された指示に従って問題を解決して下さい。
これで解決しない場合、scanreg /restore コマンドでレジストリを修復して下さい。
それでも解決しない場合、該当のデバイスを削除後、ハードウェアウィザードで認識させて下さい。

Code 20
VxD ローダー (VxDldr) が予期せぬ結果を返したことを表します。デバイスドライバとシステムファイルのバージョン不整合などが原因になることがあります。「デバイスの状態」に表示された指示に従って問題を解決して下さい。

モデムの通信速度が 115,200bps と表示されるのですが

ISDN の 1 回線や 56K モデムなどを使用しているのに、ダイヤルアップの通信速度が 115,200bps などと標示されることがあります。
この現象は、モデムが Windows からの問い合わせに対して DTE 速度 (モデム-PC 間の速度) を返しているために発生します。
モデムのマニュアルを参照して、問い合わせに対してモデムとプロバイダー間の速度 (DCE速度) を返すように、モデムの設定を変更してください。

CD-ROM が使えなくなりました

Windows98 にアップグレード後、マザーボードの IDE コントローラ(Intel PIIX4 など) に接続された CD-ROM にアクセスできなくなることがあります。
これは、Windows98 の PnP が1チャネル(Primary IDE Port)しか認識しないことがあるためですが、以下の作業で回復させることができます。
  1. デスクトップの「マイコンピュータ」を右クリックし、プロパティをクリックします。
  2. [デバイスマネージャ] タブをクリックします。
  3. [+]ディスクコントローラを展開します。
  4. IDE コントローラ(Intel 82371AB PCI Bus Master IDE Controller など)を選択し、「プロパティ」をクリックします。
  5. [設定] タブをクリックします。
  6. デュアル IDE チャネルの設定で [両方の IDE チャネルを使用可能にする] に設定します。

ネットワークカードを入れたら起動するとき1分くらい止まります

Windows98 以降、DHCP クライアントが拡張され、DHCP サーバーが見つからない場合でも、自動的に IP アドレスを設定する機能 (IP Auto Configuration) がつきました。
DHCP サーバーが見つからない場合、169.254 で始まるネットワーク上で一意の IP アドレスが割り当てられます。
(以前 DHCP サーバーからアドレスを割り当てられたことがある場合は、そのアドレスを使用します。)

この機能が有効な場合、コンピューターを起動するときに行われる IP 自動構成に非常に長い時間 (約1分) かかるため、起動がとてもおそくなります。
IP 自動構成を禁止するには以下の作業を行ってください。

  1. Windows98 CD-ROM を CD-ROM ドライブにセットします。
  2. CD-ROM の Tools\MTSUtil フォルダーを開きます。
  3. ipac_off.inf ファイルを右クリックし、[インストール] をクリックします。
    (レジストリが変更され、IP 自動構成は OFF になります)

手動で IP アドレスを設定している場合や、正常に DHCP サーバーが稼動している場合は、IP 自動構成が行われないので上の操作を行う必要はありません。

ダイヤルアップルーターは通常 DHCP サーバー機能を備えていますが、DHCP サーバーがない環境で TCP/IP を使用する場合は、以下の作業で IP アドレスを手動構成することをお勧めします。

  1. 「ネットワークコンピュータ」アイコンを右クリックし、[プロパティ] をクリックします。
  2. LAN アダプタにバインドされた TCP/IP をダブルクリックします。
  3. 「○ IP アドレスを指定」にチェックを入れ、IP アドレスに 192.168.0.1、サブネットマスクに 255.255.255.0 などを指定します。
  4. 「OK」 をクリックします。

IP アドレスは例にあげたようなプライベートアドレスを使用して下さい。また、IP アドレスはそれぞれのパソコンで重複しないものを設定する必要があります。(この例では、最後の数字だけを 1 から 254 の範囲で変えてください。他の部分を変更すると接続できません。)

1GB 以上のメモリーを載むと起動時に「十分なメモリーがありません」といわれます

最近の PC は 1GB 以上のメモリーを搭載可能な機種がありますが、1GB 以上の物理メモリーを搭載すると Windows9x 起動時に「Windows を初期化する十分なメモリーがありません。Config.sys や Autoexec.bat から、不要なものを削除してください」というメッセージが表示され、Windows が起動できないことがあります。 これを回避するには次の作業で、768MB までの物理メモリーにしかアクセスしないよう制限するか、Windows NT/2000 へのアップグレードをご検討ください。
  1. [スタート]−[ファイル名を指定して実行] から System.ini を起動します。
  2. [386Enh] セクションに次の行を挿入します。
    MaxPhysPage=30000
  3. 変更を保管してメモ帳を閉じます。
Windows が起動しない場合やセットアップの初回再起動時にこのエラーが発生する場合は、メモリーモジュールを外す、次の作業で System.ini を書きかえてください。
  1. Ctrl キーを押しながら PC を起動して Startup Menu を表示させます。
  2. Safe Mode Command Prompt Only を選択します。
  3. コマンドプロンプトが表示されたら、次のコマンドを実行します。
    C:\>cd Windows C:\WINDOWS>Edit System.ini
  4. [386Enh] セクションに次の行を挿入します。
    MaxPhysPage=30000
  5. Alt キーを押しながら F、X キーを押し、変更を保管してエディタを閉じます。

512MB 以上のメモリーを搭載すると、メモリー不足エラーが発生します

Windows9x/Me に 512MB 以上のメモリーを搭載すると、Windows 起動時に「Windows を初期化するのに十分なメモリーがありません」といわれたり、DOS プロンプトを起動すると「プログラムを実行する十分なメモリーがありません」といわれて起動できないことがあります。
これは、Vcache (ディスクキャッシュ管理プロセス) がシステムアリーナ上にマップするメモリーサイズが大きすぎるために発生するので、「ファイルシステムに割り当てるキャッシュサイズを制限したい」を参照してキャッシュサイズを 512MB 以下に抑制してください。

MS-DOS プロンプトを開くとハングします。

S3 ViRGE ビデオチップを使ったビデオカードを使っている場合、MS-DOS プロンプトを起動しようとするとハングすることがあります。
ビデオカードのメーカーに問い合わせて、最新のビデオドライバーを入手してドライバーを更新してください。

参考:Windows98 CD-ROM の Drivers\Display\s3 に ViRGE 用の更新されたドライバーが提供されています。メルコ社製品を使っている場合は、Windows98 CD-ROM の Drivers\Japan\Display にあるドライバーが利用できます。

その他のビデオカードを使用している場合も、ドライバの不具合で DOS プロンプトを開けないことがあります。

新品のフロッピーディスクをフォーマットするとハングします。

フォーマットされていないフロッピーディスクをエクスプローラーでフォーマットしようとすると非常に長い時間(数分から数十分)がかかることがあり、一見するとハングしたように見えます。
未フォーマットのフロッピーディスクは、以下のようにしてフォーマットしてください。

  1. フロッピーディスクをフロッピーディスクドライブにセットします。
  2. [スタート]−[プログラム]−[MS-DOS プロンプト] を起動します。
  3. format a: と入力し、Enter キーを押します。

何もしなくてもフロッピーディスクにアクセスするのですが。

勝手にフロッピードライブにアクセスがある場合、いくつかの原因が考えられます。

メモリーモジュールが正常化どうかテストするには?

Windows が不定期に Kernel32 などでページ違反を起こしたり、例外エラーが発生したり、STOP エラーが発生する場合、メモリーモジュールの不具合が原因になっている場合があります。
お使いのメモリーが正常かどうかを確認するには、PC に付属のハードウェア診断プログラムを使うか Memtest などのメモリー診断プログラムをお使いください。

関連リンク

OS をインストールしたら、アイコンが大きくなり、解像度も変更できなくなりました

新しい OS をインストールすると、アイコンや文字が大きくなり、デスクトップを右クリックして [プロパティ] をクリックし、[設定] タブから設定を変えようとしても、色数が 16 色しか選択できないなど、選択肢が少なく思うように設定できない場合があります。
これは、お使いの PC が装着しているビデオ (グラフィック) システム用のデバイスドライバが、Windows に含まれていないためなので、お使いのビデオシステム用のデバイスドライバを入手してインストールしてください。

メーカー製 PC であれば、多くの場合 PC に付属の CD-ROM やメーカーの Web サイトからデバイスドライバを入手可能です。自作機の場合は、お使いのビデオカード用に付属の CD-ROM や、カードメーカーまたはチップメーカーの Web サイトから入手できないかご確認ください。

ドライバのインストール時に処理が停止してしまいます

Windows でハードウェア製品に添付されたドライバを追加しようとすると、ドライバの追加時に処理が停止してしまうことがあります。
この場合、ドライバ情報データベースである %Windir%\inf フォルダに、OEMnnnnn.inf (n は数字) が大量に作成されていることが原因になることがあるため、いったん OEMnnnnn.inf ファイルを削除後、ドライバの導入を実行してください。

なお、OEMnnnnn.inf ファイルは次の手順ですばやく削除できます。

  1. [スタート]−[ファイル名を指定して実行] から command を実行します。
  2. 次のコマンドを実行します。
    cd %windir%\inf
    del OEM*.inf