注:この文書は、エラーメッセージ「Divide by Zero」、「Divide by 0」、または「Divide Overflow」エラーメッセージにも適用されます。

不適切な計算
あなたまたはあなたが使用しているプログラムがいずれかのプログラムで計算を実行し、除算エラーが発生した場合は、実行中の計算が可能であることを確認してください。 プログラムの中には計算の正確さを検証することができず、違法な命令を実行するものがあります。
Microsoft Excelなどのプログラムは、数式または計算が無効であることを示す#DIV!0エラーを生成するか、ゼロで除算しようとしています。
ハードウェアまたはソフトウェアの非互換性
この問題は、ソフトウェアと互換性のないハードウェアを搭載したコンピューターでソフトウェアが実行されている場合に発生する可能性があります。 たとえば、この問題は特定のコンピュータ用に設計された復元ソフトウェアで発生し、別のコンピュータまたはその中にハードウェアを追加した正しいコンピュータで実行されている可能性があります。
コンピュータにインストールされているすべてのソフトウェアが最新で、システムと完全に互換性があることを確認してください。
ドライバーの問題
Windowsの使用中にエラーが発生する場合は、すべてのコンポーネントハードウェアデバイス用に最新のドライバとソフトウェアを実行していることを確認してください。 コンピュータのビデオカード、サウンドカード、ネットワークカード、およびモデムドライバを確認します。
あなたは私たちのドライバページでコンピュータドライバのリストを見つけることができます。
ソフトウェアの問題
ゲームまたはプログラムの実行中に除算エラーが発生し、上記の推奨事項で問題が解決しない場合は、すべてのソフトウェアパッチとアップグレードが入手され適用されていることを確認してください。
また、他のプログラムがバックグラウンドで実行されていないことを確認し、すべてのバックグラウンドプログラムとTSRを終了させて問題を引き起こしている可能性があります。
外部キャッシュまたは2次キャッシュ
古いソフトウェアプログラムやゲームでデバイドエラーが発生した場合は、外部キャッシュまたは2次キャッシュとの互換性の問題が原因である可能性があります。 CMOSセットアップでこの機能を一時的に無効にすると問題が解決する可能性があります。
オペレーティングシステムの問題
それでも分割エラーが発生し、上記の推奨事項のすべてに従っている場合は、オペレーティングシステムを再インストールして、オペレーティングシステムに問題がないことを確認してください。
ハードウェアの問題
最後に、上記の推奨事項のどれもが解決しない、または問題の原因を特定するのに役立たない場合、コンピュータにハードウェアの問題がある可能性があります。 ハードウェアが原因で除算エラーが発生した場合は、コンピュータプロセッサ(CPU)の問題が原因です。
autoexec.batまたはconfig.sysでエラーが発生しました
Microsoft Windows 3.xを実行しているユーザーは、autoexec.batおよびconfig.sysに必要のない可能性がある追加の行を一時的にコメントまたは削除することができます。
Microsoft Windows 95またはWindows 98を実行しているユーザーは、これらのファイルが問題の原因になっていないことを確認するために、autoexec.batおよびconfig.sysの名前を一時的に変更することをお勧めします。 これを行うには、以下の手順に従ってください。
- [スタート]、[シャットダウン]、[MS-DOSモードでコンピュータを再起動する]の順にクリックします。
- MS-DOSモードになったら、次のように入力します。cd \ ren autoexec.bat autoexec.ch
ren config.sys config.ch
- ファイルの名前が変更されたら、コンピュータを再起動します。
autoexec.batおよびconfig.sysに関する追加のヘルプおよび情報は、autoexec.batおよびconfig.sysのページにあります。
注意:ファイルの名前を変更したり編集したりするためにMS-DOSプロンプトやWindowsにアクセスできない場合は、コンピュータをMS-DOSモードのみで起動してください。