Come risolvere un errore di divisione o divisione per zero

Nota: questo documento si applica anche ai messaggi di errore "Dividi per zero", "Dividi per 0" o "Dividi overflow".

I messaggi di errore di divisione sono causati quando il computer o il software tenta di eseguire un processo che tenta di eseguire una divisione matematica per zero, che è un'operazione illegale. Questo messaggio di errore potrebbe anche essere causato da una limitazione di computer o software o conflitto con la memoria del computer.

Calcolo improprio

Se tu o il programma che stai utilizzando esegue un calcolo in qualsiasi programma e riscontri un errore di divisione, assicurati che il calcolo sia eseguito. Alcuni programmi non sono in grado di verificare l'accuratezza di un calcolo e possono eseguire un'istruzione illegale.

Programmi come Microsoft Excel genereranno un errore #DIV! 0 che indica che la formula o il calcolo non è valido oppure che stai tentando di dividere per zero.

Incompatibilità hardware o software

Questo problema può verificarsi se il software viene eseguito su un computer con hardware incompatibile con il software. Ad esempio, questo problema può verificarsi con il software di ripristino progettato per un computer specifico ed è in esecuzione su un altro computer o sul computer corretto che ha aggiunto l'hardware al suo interno.

Assicurarsi che tutto il software installato sul computer sia aggiornato e pienamente compatibile con il sistema.

Problema del driver

Se si verifica un errore di divisione durante l'utilizzo di Windows, assicurarsi di utilizzare i driver e il software più recenti per tutti i dispositivi hardware componenti. Verificare la scheda video, scheda audio, scheda di rete e driver del modem sul computer.

È possibile trovare un elenco di driver del computer sulla nostra pagina dei driver.

Problema del software

Se l'errore di divisione si verifica durante un gioco o un programma e i suggerimenti sopra riportati non risolvono il problema, verificare che tutte le patch e gli aggiornamenti del software siano stati ottenuti e applicati.

Inoltre, verificare che nessun altro programma sia in esecuzione in background e potrebbe causare il problema terminando tutti i programmi in background e TSR.

Cache esterna o cache di secondo livello

Se si verifica l'errore di divisione in un programma software o gioco precedente, può essere causato da problemi di compatibilità con cache esterna o cache di secondo livello. La disattivazione temporanea di questa funzionalità nell'installazione CMOS potrebbe risolvere il problema.

Problema del sistema operativo

Se continui a riscontrare errori di divisione e hai seguito tutti i consigli sopra riportati, assicurati che non sia un problema con il sistema operativo reinstallando il sistema operativo.

Problema hardware

Infine, se nessuno dei suggerimenti sopra riportati risolve o aiuta a determinare la causa del problema, il computer potrebbe presentare un problema hardware. Quando si verifica un errore di divisione a causa dell'hardware, è causato da un problema con il processore del computer (CPU).

Errore con autoexec.bat o config.sys

Gli utenti che eseguono Microsoft Windows 3.x possono notare o rimuovere temporaneamente eventuali righe aggiuntive che potrebbero non essere richieste in autoexec.bat e config.sys.

Gli utenti che eseguono Microsoft Windows 95 o Windows 98, si consiglia di rinominare temporaneamente autoexec.bat e config.sys per assicurarsi che questi file non causino il problema. Per fare ciò, segui le istruzioni qui sotto:

  1. Fare clic su Start, Chiudi sessione e Riavvia il computer in modalità MS-DOS.
  2. Una volta in modalità MS-DOS, digitare: cd \ ren autoexec.bat autoexec.ch

    ren config.sys config.ch

  3. Una volta che i file sono stati rinominati, riavviare il computer.

Ulteriori informazioni e aiuto con autoexec.bat e config.sys possono essere trovate sulla nostra pagina autoexec.bat e config.sys.

Nota: se non è possibile accedere a un prompt di MS-DOS o Windows per rinominare o modificare i file, avviare il computer solo in modalità MS-DOS.