Steam Support Wiki
 
 

Precondition Assertion Failed

 
 

Il contenuto di questa pagine è moderato sia dallo Steam Support che dalla comunità di utenti di Steam - qualsiasi link verso siti esterni al wiki deve essere trattato con prudenza.

Lo Steam Support non vi chiederà mai la password del vostro account di Steam, nè vi sarà chiesto di inserire la password del vostro account di Steam dal modulo di un sito.

Messaggio di errore completo

 PreCondition Assertion Failed
 
 Name: <variabile>
 Program: C:\Programmi\Steam\Steam.exe
 File: <variabile>
 Line: <variabile>
 
 <variabile>
 
 (Press Retry to debug the Application - JIT debugging must be enabled)

I possibili valori di Name sono:


Name: ValidPositiveOffset

 PreCondition Assertion Failed
 
 Name: ValidPositiveOffset
 Program: C:\Programmi\Valve\Steam\Steam.exe
 File: Src\SplitPath.cpp
 Line: 310
 
 ( !(nCharsToMove >= 0) || (m_uLocalPathOffset+static_cast(nCharsToMove) <= m_sPath.length()) )
 (Press Retry to debug the Application - JIT debugging must be enabled)

Questo errore è causato dal componente di Norton Systemworks 2006 chimato Unerase Wizard - le versioni precedenti di Norton Systemworks non generano questo problema.

Se volete disabilitare questo componente, seguite questi passaggi:

  1. Uscite da Steam
  2. Cliccate su Start
  3. Selezionate l'opzione Pannello di controllo
  4. Aprite Norton SystemWorks 2006
  5. Selezionate Rimuovi, quindi Modifica
  6. Selezionate Personalizza Norton Utilities
  7. Togliete il segno di spunta da Unerase Wizard
  8. Cliccate su OK, quindi cliccate su Avanti per disinstallare il componente
  9. Riavviate il computer ed eseguite Steam


Name: EntryIndexInBounds

 PreCondition Assertion Failed
 
 Name: EntryIndexInBounds
 Program: C:\Programmi\Valve\Steam\Steam.exe
 File: Src\CacheFileFixedDirectory.cpp
 Line: 755
 
 uEntry < m_uMaxEntries
 (Press Retry to debug the Application - JIT debugging must be enabled)

Questo messaggio di errore indica che c'è un file danneggiato nella cartella /SteamApps/.

Per correggere questo problema, seguite queste istruzioni:

  1. Se Steam è in esecuzione, uscite da Steam
  2. Rinominate la cartella SteamApps (che si trova di default nella cartella C:\Programmi\Valve\Steam\) in ~SteamApps
  3. Avviate Steam e lasciate che aggiorni i file di piattaforma
  4. Se l'errore non si ripresenta, uscite nuovamente da Steam, e spostate uno ad uno i file della cache (.gcf) dalla cartella rinominata (~SteamApps) alla cartella SteamApps
  5. Non sostituite i file che già esistono nella cartella /SteamApps/
  6. Se l'errore si ripresenta, l'ultimo file .gcf che avete spostato è il file danneggiato: uscite da Steam e rimuovete questo file
  7. Infine, spostate le cartelle dei vostri account (e le altre cartelle nella directory) dalla cartella rinominata alla cartella originale
  8. Quando siete sicuri di aver risolto il problema, potete cancellare la cartella rinominata /~SteamApps/


Name: InRecvMsgData state

 PreCondition Assertion Failed
 
 Name: InRecvMsgData state
 Program: C:\Programmi\Valve\Steam\Steam.exe
 File: Src\CSClientConnection.cpp
 Line: 1769
 
 m_CurRecvState == eRecvMsgData
 (Press Retry to debug the application - JIT debugging must be enabled)

Se ricevete questo errore, la causa è quasi sicuramente un programma in esecuzione (BitDefender e simili) che blocca la vostra connessione ad internet.

Purtroppo, non è possibile disabilitare questo programma. E' necessario disinstallarlo completamente e riavviare il computer per correggere questo problema.

 
 
  link: Valve Software MediaWiki Logo