Steam Support Wiki
 
 

Precondition Assertion Failed

 
 

Содержимое этой страницы управляется как Поддержкой Steam, так и сообществом пользователей Steam — соблюдайте осторожность при использовании любых ссылок на внешние сайты.

Поддержка Steam никогда не потребует сообщить пароль вашего аккаунта в Steam ни под каким предлогом, а также не потребует ввести пароль вашего аккаунта Steam в форму на веб-сайте.

Сообщения, относящиеся к ошибке

   PreCondition Assertion Failed
  Name:<может меняться - список конкретных сообщений см. ниже>
  Name: ValidPositiveOffset 
  Name: EntryIndexInBounds 
  Name: InRecvMsgData state 
  Program:C:\Program Files\Steam\Steam.exe
  File:<может меняться>
  Line:<может меняться>

  <может менятся>

  (Press Retry to debug the application - JIT debugging must be enabled)

Name: ValidPositiveOffset

  PreCondition Assertion Failed

  Name: ValidPositiveOffset
  Program: C:\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)

Причиной данной ошибки является Unerase Wizard - компонент пакета Norton Systemworks 2006 (предыдущие версии не вызывают это ошибку).

Выполните следующие действия, если вы желаете отключить Unerase Wizard:

  1. Выйдите из Steam
  2. Следуйте в меню Пуск
  3. Выберите пункт Панель Управления
  4. Запустите Norton SystemWorks 2006
  5. Выберите Remove, затем Modify
  6. Выберите Customize Norton Utilities
  7. Снимите флажок с пункта Unerase Wizard
  8. Щёлкните OK, затем - Next для удаления компонента
  9. Перезагрузите ваш компьютер и запустите Steam

Name: EntryIndexInBounds

  PreCondition Assertion Failed

  Name: EntryIndexInBounds
  Program: C:\Program Files\Valve\Steam\Steam.exe
  File: Src\ChcheFileFixedDirectory.cpp
  Line: 755

  uEntry < m_uMaxEntries
  (Press Retry to debug the Application - JIT debugging must be enabled)

Данное сообщение указывает на поврежденный файл в вашей папке /SteamApps/.

Чтобы исправить данную проблему, пожалуйста, проследуйте нижеприведённым инструкциям:

  1. Выйдите из Steam, если он запущен
  2. Переименуйте папку SteamApps (по умолчанию, располагается в C:\Program Files\Valve\Steam\) на ~SteamApps
  3. Запустите Steam и позвольте ему обновить файлы платформы.
  4. Если всё работает, снова выйдите из Steam и один за другим возвращайте на прежнее место файлы игрового кэша
  5. Не перемещайте файлов, которые уже находятся в папке /SteamApps/
  6. Если ошибка возникла вновь, значит проблема в последнем файле GCF, который вы переместили. Выйдите из Steam и удалите данный файл
  7. Затем верните директорию вашей учетной записи и остальные игровые папки на прежнее место.
  8. После того, как вы убедитесь в том, что проблема решена, можете удалить папку /~SteamApps/

Name: InRecvMsgData state

  PreCondition Assertion Failed

  Name: InRecvMsgData state
  Program: C:\program files\Valve\Steam\Steam.exe
  File: Src\CSClientConnection.cpp
  Line: 1769

  m_CurRecvState == eRecvMsgData
  (Press Retry to debug the application - JIT debugging must be enabled)

Если вы получаете данное сообщение об ошибке, то, скорее всего, у вас запущена программа типа BitDefender, которая управляет вашим интернет-соединением.

Отключить данную программу вы не сможете. Вам понадобится полностью её деинсталлировать и перезагрузить компьютер, чтобы решить эту проблему.

 
  Поиск  
 

 
  Просмотры  
   
  На других языках  
   
 
  link: Valve Software MediaWiki Logo