Ошибка потока 1С

Ошибка потока 1С

Содержание

В статье описаны самые рабочие методы решения ошибки ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки.

Как выглядит ошибка ISDone.dll и Unarc.dll. Что пишет

При появления такого рода ошибки всплывает сообщение вида:
ISDone.dll
Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки: — 7,ERROR:archive data corrupted (dexompression fails ), error archive code -7.
Причем код ошибки может быть и другим: — 1, -6, -7, -12, -14

В каких играх распространена

Мафия 3, Skyrim, GTA 5, Duing light, Fallout 4, Far Cry 4, Mad Max, Need for Speed, Assassin’s Creed 3, Dishonored, Bioshock Infinite, Tom Clancy’s Splinter Cell, FIFA 15, Max Payne, Crysis 3, Mirror’s Edge, Resident Evil 6, Might and Magic Heroes 7, Red Alert 3, Syndicate, Call of Duty, Rise of the Tomb Raider, Watch Dogs, Mortal Kombat, Warcraft 3, Unreal Tournament и другие игры, скачанные с торрентов, и всевозможные репаки, взломанные дистрибутивы и т. д.

Внимание!

Если не хочете заморачиваться с решением ошибки ISDone.dll, когда Unarc.dll возвращает какие-то кода ошибки, покупайте игры в Steam. Если же решили не спускать черный флаг и продолжать пользоваться пиратской продукцией, то придется читать все ниже написанное, пробуя, пробуя и еще раз пробуя.

Почему выскакивает ошибка ISDone.dll: Unarc.dll вернул код ошибки

ISDone.dll — это библиотека, отвечающая за распаковку и подготовку файлов к запуску приложений. Поддерживает архивы .arc, .7z, .rar, .pcf, .srep. Ее часто используют репакеры игр для максимального ужатия файлов игры. Поэтому ошибка ISDone.dll чаще всего встречается в RePack-версиях игр больше 8 GB, которые, в свою очередь, распространяются через торрент.
Причиной может служить все, что угодно, недокачанный торрент, битая болванка, битый архив, антивирус блокирует распаковку архива и т.д. и т.п. Здесь я собрал все знакомые мне методы, которые помогали реальным пользователям победить эту ошибку. Если вам помог неописанный в статье способ, напишите его в комментариях. Обязательно кто-то вам будет благодарен по гроб жизни.

Решение ошибки «ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки»

Архив действительно поврежден

1.1. Недокачанный торрент

Просмотрите информацию по скачанному торренту. Общий размер и размер скачанного должен быть идентичен.

Если не так, то перехешируйте торрент или скачайте заново.

Возможно, проблема в самом торрент-клиенте. Скачайте и установите последнюю стабильную версию.

1.2. Битая болванка DVD

Попробуйте скачать все файлы игры на компьютер и запустить установщик. Ели не помогло, купите другую болванку и запишите игру из того же (другого) источника на нее.

1.3. Битый архив на флешке. Проблемы с флешкой

Иногда архивы битыми могут быть на флешке. Скачайте содержимое на компьютер и запустите с него. Если не помогло, заново скопируйте файлы игры на флешку. Установите. Если не помогло, меняйте флешку.

Проблемы с архиваторами

Так как библиотека ISDone.dll имеет дело с распаковкой .arc, .7z, .rar, .pcf, .srep файлов, возможно, дело в самих архиваторах. Установите /переустановите архиваторы, работающие с файлами .arc, .7z, .rar, .pcf, .srep. В принципе, переустановки архиваторов 7-Zip и WinRar с их официальных сайтов должно хватить с головой.

Отключите антивирус, Брандмауэр и Защитник Windows

Возможно, установку репака блокирует антивирусная программа, Брандмауэр или Защитник Windows. Отключите их. Брандмауэр и Защитник отключаются через Панель управления, антивирус — в соответствии с особенностями контрено взятой антивирусной программы.

Недостаточно прав. Устанавливайте с правами администратора

Перед установкой проверьте тип учетной записи. Предоставьте ей права администратора. Для этого пройдите Панель управления → Учетные записи пользователей→ Изменение типа своей учетной записи.
Инсталлятор запускайте от имени администратора.

Для разархивирования недостаточен размер файла подкачки

Для увеличения файла подкачки пройдите:
Панель управление → Система → Дополнительные параметры системы → Дополнительно → Быстродействие (Параметры) → Дополнительно → Виртуальная память. Файл подкачки (Изменить).

Снимите флажок с опции «Автоматически выбирать объем файла подкачки». Выберите диск. Укажите размер файла подкачки. Нажмите Задать. Нажмите Ок.

Совет!

Ставьте размер файла подкачки аналогичный размеру оперативной памяти, но не ниже 4 GB. Например, используемый 4352 MB, максимальный 4352 MB.

Проблемы с оперативной памятью

Выключите компьютер, откройте крышку системного блока, вытяните слот оперативной памяти. Почистите окислившиеся контакты оперативной памяти (подойдет резинка для стирания написанного карандашом). Вставьте слот обратно. Если их несколько, то можете поменять местами.

Поврежден один из файлов или оба: ISDone.dll и Unarc.dll

Скопируйте с заменой файлы, сообщающие об ошибке. Это можно сделать двумя способами. Пробуйте как ручной, так и с помощью софта. Второй способ лечит ошибку чаще (статистики нет, но сложилось такое мнение).

7.1. Вручную

Скачайте файлы.

Поместите их:
В папку C:\Windows\System32 (для 32-х битной Windows).
В папку C:\Windows\SysWOW64 (для 64-х битной Windows).
Читать: Как определить битность (по другому — разрядность) Windows на компьютере
Выполните сохранение изменений в реестре. Для этого пройдите в Пуск →Выполнить и впишите сначала
regsvr32 isdone.dll
и нажмите Ок.
потом
regsvr32 unarc.dll
и нажмите Ок.

7.2. С помощью программы DLL-Files Fixer

Перед запуском программы скачайте предоставленные выше файлы, так она найдет их на вашем компьютере и установить куда нужно.
DLL-Files Fixer — программа платная, для нее нужен ключ.

Игра устанавливается в папку с длинным именем. В имени папки есть кириллические знаки

Проследите путь установки игры. Попытайтесь игру установить в папку с коротким именем на латинице. Например, Game, Igra или с подобным именем.

Проведите очистку системного диска

Возможно, системный диск захламлен. Проведите его очистку. Для этого кликаем правой кнопкой мыши на диске C. В появившемся меню выбираем «Свойства». Проводим очистку.

Обновите DirectX

Обновите драйвера материнской платы

Драйвера для своей материнской платы качайте только с официального сайта разработчика.
Поищите эту же игру от другого автора репака.

12.Переустановите Windows

Пробуйте переустановить Windows, попробуйте другую сборку.

Надеюсь, что помог.

Каждый, кто работает с 1С:Предприятие в любой конфигурации хотя бы раз видел перед глазами окно с ошибкой «Ошибка формата потока».

Данное окно входит в ТОП-3 самых распространенных ошибок 1С:Предприятие. Оно неприятно из-за своей не информативности. Непонятно: где, в чем ошибка? Естественной реакцией будет нажатие кнопки «Перезапустить», но с высокой вероятностью можно утверждать, что перезапуск проблему не устранит, и пользователь снова увидит данное окно.

В этой статье будут объяснены причины возникновения, разновидности и способы устранения «Ошибки формата потока» 1С.

Почему 1С 8 пишет «Ошибки формата потока»?

Программа 1С:Предприятие создана таким образом, что в процессе работы постоянно стремится оптимизировать скорость выполнения операций. С этой целью на компьютере пользователя создается «кэш», в котором хранится часто используемая информация, например: расположение и формы окон, служебные данные пользователя, настройки отборов, шрифтов и т.д. Кэширование позволяет сократить количество обращений к серверу и, тем самым, повысить скорость работы 1С:Предприятие.

Но что произойдет, если файл «кэша” будет записан с ошибкой/ошибками, в результате неправильного завершения сеанса работы, либо скачка напряжения, либо сбоя сети (для клиент-серверного варианта работы 1С)? При следующей попытке обращения к «кэшу” 1С не сможет прочитать файл и появится окно «Ошибка формата потока”. «Битый кэш” является самой частой причиной возникновения этой ошибки.

Кроме некорректно записанного кэша могут быть также некорректно записаны документы (или справочники, или любой другой объект) в информационную базу и это тоже может стать причиной возникновения рассматриваемой в данной статье ошибки.

Виды ошибки формата потока

Условно ошибку формата потока 1С можно поделить на 2 вида:

  • Первый вид — это ошибка, возникающая при старте 1С. Она является результатом некорректного завершения сеанса работы, отключения электричества; либо появляется после обновления 1С. В данном случае ошибку нужно искать в кэше.
  • Второй вид — это ошибка, возникающая в процессе работы с 1С,например, при открытии справочника, или при проведении документа, или при формировании отчета или при обновлении. В таком случае ошибку нужно искать в информационной базе.

В зависимости от вида ошибки можно выбрать наиболее подходящий вариант ее устранения. Но можно использовать и все способы по очереди, пока один из них не сработает. Способы не нанесут вреда вашей базе 1С 8. Впрочем, если действовать как настоящий профессионал — стоит сначала сделать бэкап, а уже потом бороться с «Ошибкой формата потока”.

Как устранить «Ошибку формата потока”?

Рассмотрим ТОП способов решения :

Почистить кэш 1С

Данный способ подробно был рассмотрен в нашей статье «Как очистить Кэш в 1С”. Вкратце напомним. Для удаления файлов кэша вручную необходимо найти папки, где кэш хранится. Для операционных систем Win7 и выше временные файлы хранятся по адресу C:\Users\Username\AppData\Roaming\1C и C:\Users\Username\AppData\Local\1C в папках, начинающихся с «1cv8». В Windows XP, в папке пользователя по адресу Local Settings\Application Data\1C\. Если папка AppData не видна — настройте видимость скрытых папок. Ниже на рисунке показано, как выглядят файлы кэша – папки с длинными непонятными именами (в нашем случае файл всего один). Для очистки кэша нужно удалить эти папки.

Важно! Удалять папки можно только тогда, когда завершены процессы работы с 1С:Предприятие.

Запустить тестирование и исправление 1С

В режиме конфигуратора нужно кликнуть по пункту меню «Администрирование” и затем «Тестирование и исправление”.

Должны быть отмечены первые два пункта «реиндексация таблиц информационной базы” и «проверка логической целостности информационной базы”. Нажмите кнопку «Выполнить”. Система сама проверит базу, найдет ошибки, исправит их и предоставим вам отчет о проделанной работе. При необходимости отметьте также третий пункт «проверка ссылочной целостности информационной базы”.

Запуск»chdbfl.exe»

Если нет возможности зайти в конфигуратор, тогда запустите программу «chdbfl.exe», которая находится: «C:\Program Files (x86)\1cv8\8.3……\bin». Выберите файл Базы Данных, отметьте галочкой «Исправлять обнаруженные ошибки” и нажмите кнопку «Выполнить”. Дальше система все сделает за вас. Система сама проверит базу, найдет ошибки и исправит их. Во время работы программы «chdbfl.exe» не должно быть активных сеансов работы с 1С.

Выгрузить и загрузить информационную базу в .dt

В режиме конфигуратора выберите пункт меню «Администрирование” и кликните «Выгрузить информационную базу”. После этого выберите место куда хотите сохранить файл базы (.dt), задайте файлу имя и нажмите «Сохранить”.

После этого создайте новую пустую базу у себя на компьютере (либо на сервере). Зайдите в конфигуратор новой базы, нажмите «Администрирование”, затем «Загрузить информационную базу”. Выберите подготовленный ранее файл и нажмите «Открыть”.

5. Выгрузить и загрузить данные XML.

Данный способ может повлечь потерю данных, поэтому его рекомендуется использовать только опытным пользователям. Способ схож с предыдущим и заключается в том, что сначала база выгружается, (только не в .dt, как в предыдущем способе, а в специальный формат .XML). Затем база загружается обратно. Делается это с помощью встроенной обработки «Выгрузка и загрузка данных XML”.

6.Обновление 1С

Причиной рассматриваемой ошибки может стать наличие активных сеансов пользователей, работающих в разных версиях платформы 1С. Например, в базе есть активный сеанс пользователя с платформой 1С 8.3.5…., а пытается подключиться другой, с версией 8.3.4…. Если на компьютере установлены несколько версий — убедитесь, что в окне редактирования информационной базы выбрана нужная вам «правильная” версия.

7. Другие способы

В 99% случаев вышеописанные способы борьбы с «Ошибкой формата потока” эффективно сделают свою работу и ошибка «уйдет”. В оставшемся 1% придется применять более сложную диагностику, иногда выходящую за рамки 1С, например: почистить временные файлы компьютера, а не только кэш 1С; проверить жесткий диск на битые сектора при помощи утилиты «chkdsk.exe”; проверить компьютер антивирусом. Можно даже попробовать запустить базу 1С на другом компьютере и таким образом локализовать проблему, убедившись, что ошибка кроется именно в информационной базе, а не в железе и не в Операционной Системе.

Данная статья создана в помощь столкнувшимся с ошибкой 1С «Ошибка формата потока”, здесь были рассмотрены и объяснены причины ее появления, её условные виды и способы устранения. Ошибка выглядит страшно и непонятно из-за своей неопределенности, но, как видим, устранить данную ошибку по силам каждому.

Как исправить ошибку формата потока в 1С?

Каждому пользователю 1С знакомо неожиданно всплывающее окно с загадочной надписью «ошибка формата потока». Непонятные для обывателя слова настораживают. Прежде, чем исправлять ситуацию, надо определиться с причинами.

Почему при загрузке в 1С возникает ошибка формата потока

Чтобы 1С работала велась продуктивно, быстро, система кэширует многие процессы – шрифты, цвета, размеры, расположение окон пользователей. Данные хранятся на локальном компьютере, а серверу не приходится постоянно их подгружать. Если данные в кэш записываются неверно, появился разрыв соединения или произошел сбой, система не сможет прочесть файл кэша и 1с выдаст сообщение об ошибке формата потока. Это простая и распространенная причина появления данного окна. Есть второй провокатор – проблемы 1С при открытии справочников, формировании отчета или проведении документа. Тогда искать причину нужно не в кэше, а в информационной базе.

Сразу определить, что вызвало появление окна, не получится. Нужно методично использовать все доступные способы устранения – один из них сработает и ошибка формата потока в 1С 8.3 самоустранится.

ТОП-6 способов, как убрать в 1С ошибку формата потока

Практически во всех случаях перечисленные способы справятся с решением проблемы. Можно выделить 6 вариантов:

  1. Удалить скопившийся кэш вручную. Разные операционные системы называют папки, куда сохраняются файлы кэша, по-разному. Для ОС Win7 и выше папка будет начинаться с названия «1cv8», а XP разместит ее в директории Local Settings\Application Data\1C\. Папка с собранным кэшем будет иметь странный набор символов. Достаточно ее удалить.

  2. Запустить проверку 1С. Для этого выбирают пункт «Тестирование и исправление» в разделе «Администрирование». Выйдет окно, где надо отметить пункты «Реиндексация таблиц информационной базы» и «Проверка логической целостности информационной базы» галочками. Можно отметить также третий пункт этого окна. Система запустит проверку, исправит все проблемы. Такой способ не получится применить, если 1с не запускается.

  3. Запустить проверку через программу «chdbfl.exe». Этот способ предпочтителен, если конфигуратор не получится открыть, а 1с выдает окно об ошибке. На компьютере надо выбрать файл базы данных, запустить программу «chdbfl.exe» — она самостоятельно найдет и исправит проблемы. Важно не использовать параллельно 1С.

  4. Выгрузить и принудительно загрузить информационную базу. В разделе «Администрирование» надо найти пункт «выгрузить базу», создать папку на сервере или компьютере, задать имя файла, выгрузить базу туда. Затем создается новая, пустая база и загружается заново в 1С. Выгрузка базы будет осуществлена в формате .dt.

  5. Выгрузка и загрузка данных в xml. Этот вариант повторяет действия предыдущего, но требует больше мастерства, поэтому должен осуществляться опытными пользователями. Если ошибка формата потока 1С происходит при открытии, можно выгрузить базу в .xml, а затем загрузить ее обратно.

  6. Сравнить версии и привести все сеансы к одной. Часто ошибка 1С может быть вызвана тем, что пользователи работают с разными версиями. Проблема решится при обновлении системы или ручном выборе нужной версии.

Есть другие варианты, которые провоцируют эту проблему, но они чаще кроятся в работе локального компьютера – неисправен жесткий диск или имеются вредоносные программы.

Куда пропал код ОКПО у контрагентов? оглавление Поддержка двойки продлена на 2015 год

Ошибка формата потока (1С:Бухгалтерия 8.3, редакция 3.0)

2016-05-11T10:02:46+00:00

Если при работе с 1С:Бухгалтерия 8.3 вы столкнулись с тем, что при загрузке программы вываливается сообщение «Ошибка формата потока!» с большой долей вероятности вам поможет следующая инструкция:

  • Удалите базу (но не папку!) из списка 1С: выделите её в списке запуска и нажмите кнопку «Удалить»
  • Добавьте базу в список 1С по новой —

Должно помочь. Не помогло?

Попробуйте следующие меры:

  • Отключите антивирус
  • Сделайте тестирование базы —
  • Проверьте физическую целостность базы —
  • Убедитесь в том, что у всех пользователей, которые подключаются к базе, используется для этого одна и та же версия платформы 1С. Если это не так — приведите в соответствие все версии 1С на рабочих местах.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).
Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Куда пропал код ОКПО у контрагентов? оглавление Поддержка двойки продлена на 2015 год

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *