Имя модуля с ошибкой bkend dll

Обновлено: 07.07.2024

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

патча файла BkEnd.dll для работы 1С:Предприятие 7.7 с Microsoft SQL Server 2008

В данной статье будет рассказано о работе в бесплатном hex-редакторе Free Hex Editor Neo, на примере правки файла BkEnd.dll из поставки 1С:Предприятие 7.7 для корректной работы этой системы с Microsoft SQL Server 2008 R2.

0. Немного о hex-редакторах и файлах.

Как известно, любой файл, хранясь на жестком диске компьютера, представляет собой последовательность машинных слов — байтов. Байт, в свою очередь, состоит из 8 битов, каждый из которых может принимать значение «0» или «1» , а это означает, что один байт может принимать 2 8 =256 значений в диапазоне от 0 до 255. Число 25610, записанное в шестнадцатеричной системе, является круглым трёхзначным числом — 10016, т. е. для представления любого числа из диапазона 0—255 потребуется не более 2 разрядов. А это значит, что значение каждого байта очень удобно записать двузначным числом в шестнадцатеричной системе счисления.

Hex-редактор (англ. hex-editor) показывает нам файл, так, как его «видит» машина, а именно, последовательностью байтов. Например, открыв файл в редакторе, мы увидим матрицу, состоящую из 16 колонок и числа строк зависящего от размера файла. Каждое значение матрицы соответствует одному байту, записанному двузначным шестнадцатеричным числом. Изменяя значение нужного байта, мы можем, соответственно, изменить сам файл.

Кроме того, рядом с таблицей можем увидеть:


  • Слева от матрицы отображается линейка из чисел: каждой строчке соответствует число, означающее адрес/смещение первого байта этой строчки. Шаг адресов при этом равен количеству колонок.
  • Сверху от матрицы отображается другая линейка: над каждой колонкой отображается смещение байта, стоящего в этой колонке, относительно первого байта соответствующей строчки. Сумма числа, соответствующего i -той строке, и числа, соответствующего j -той колонке является адресом/смещением байта (i;j) , стоящего на пересечении взятой строки и взятого столбца.
  • Справа от матрицы отображаются те же данные, но в другой интерпретации. Чаще всего используется альтернативное отображение данных как текста в кодировке ASCII , при этом байты, значения которых соответствуют непечатным символам, отображаются как точки ( · ). Редактировать значения можно и в этой области.

Подробнее о Hex-редакторах можно прочитать здесь.

1. Установка Free Hex Editor Neo.

Скачиваем Free Hex Editor Neo с официального сайта. Программа бесплатна, на момент написания статьи последней была версия 5.14. Устанавливаем, следуя инструкциям инсталлятора, не меняя настроек по умолчанию. При первом запуске программа предложит выбрать режим интерфейса. Выбираем «Novice user» , этого более чем достаточно.

2. Работа с файлом.

Например, мне нужно в байт со смещением 000d9cca записать значение eb. Для этого я нахожу строку »000d9cco» и столбец «0a», кликаю два раза по нужной ячейке и забиваю новое значение.

Действуя аналогично, я вношу следующие изменения:


  1. Для исправления ошибки «Требуется MS SQL Server 6.5 + Service Pack 5a или более старшая версия!» изменяем поля:
    по смещению 000d9cca значение 83 меняем на eb
    по смещению 000d9ccb значение e8 меняем на 15
    по смещению 000db130 значение 83 меняем на eb
    по смещению 000db131 значение e8 меняем на 10
  2. Для исправления ошибки «Порядок сортировки, установленный для базы, отличается от системного!»:
    по смещению 0018a79d значение 75 меняем на eb
  3. Для исправления ошибки «Неправильный синтаксис около ключевого слова «TRANSACTION»
    Фразу DUMP TRANSACTION %s WITH TRUNCATE_ONLY , которая находится по смещению 002856B0 заменяем на фразу ALTER DATABASE %s SET RECOVERY SIMPLE
  4. Для исправления ошибки «База данных не может быть открыта в однопользовательском режиме», изменяем поля:
    по смещению 0028549c значение 64 меняем на 6b
    по смещению 0028549d значение 62 меняем на 70

После того, как все изменения сделаны, сохраним файл, нажав «File» — «Save» .

Acid --> Acid



Просмотр профиля

Вылетали как на 2008 скуле так и 2000м.
Эта проблема не решена, если есть мысли, буду благодарен за помощь.

vl185 @ Сегодня, 13:04 ,
BkEnd.dll вроде как тоже патченный есть

Sharzem --> Sharzem



Просмотр профиля Единственная ошибка которая не ушла с переносом баз на 2000 скуль это самопроизвольный вытет из одной из четырех баз с ошибкой

Моменты вылета на одном и том-же этапе или отловить нереально ?
Хотя что там отлавливать, если что-то помещено в глобальную переменную и к этому нечто идет произвольное обращение.
В опциях SQL все одинаково ?

То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) Acid --> Acid



Просмотр профиля А подключение к базам происходит из-под терминала или по сетке? Sharzem --> Sharzem



Просмотр профиля А подключение к базам происходит из-под терминала или по сетке? То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) Acid --> Acid



Просмотр профиля Sharzem @ Сегодня, 17:25 ,
Если на компах разная разрядность осей, будут траблы. Ну и скорость. Если глючит где-то кабель, свитч, теряется связь. Sharzem --> Sharzem



Просмотр профиля Если на компах разная разрядность осей, будут траблы.

Странно, у меня на сервере Win2008 x64 - на нем же работают в терминале (на нем же и SQL), есть компьютеры на Win7х86 и Win7х64, а также на WinXP работающие по сети, никаких проблем, кроме разрыва сетевого, никогда не наблюдалось.

То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) Acid --> Acid



Просмотр профиля Sharzem @ Сегодня, 18:16 ,
Каким образом вам удалось на Win7х86 установить ODBC x64 ? Sharzem --> Sharzem



Просмотр профиля Acid @ Вчера, 22:08 ,
Не устанавливал, через odbcad32 подключился к SQL серверу. То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) vl185 --> vl185



Просмотр профиля

Да, три работают одна вылетает.

Моменты вылета на одном и том-же этапе или отловить нереально ?

Нет. Никакой взаимосвязи. Один вылетает когда программой вообще не пользовался, но она была открыта, второй при переходе из одного журнала в другой, третий при наборе накладной и т.д.

Хотя что там отлавливать, если что-то помещено в глобальную переменную и к этому нечто идет произвольное обращение.
В опциях SQL все одинаково ?

Абсолютно одинаково. Последние действия, все базы были выгружены из sql 2008 потом загружены в sql 2000 enterprase потом дэатач и приатачены в sql 2000 developer. Все одинаково.

А подключение к базам происходит из-под терминала или по сетке?

Все работают в терминале.

Думаю что конфигурации разные и программист использовал, скорее всего, еще какую-то "приблуду" которая "делает конфликт" в памяти.
Да конфигурации абсолютно разные, вылетает "торговая конфигурация" от родной которой осталось процентов 20. Единственная доп компонента которая не используется на других это formex для раскраски. Ну и существенно отличаются размеры баз
как я уже писал торговая база 38 гиг. Базы были перенесены со старого сервера на win 2003 на котором подобных траблов не было. Acid --> Acid



Просмотр профиля Sharzem --> Sharzem



Просмотр профиля Базы были перенесены со старого сервера на win 2003 на котором подобных траблов не было.

. или все-таки после вноса изменений в эту единичную конфигурацию.

Formex.dll последней версии ? Перезаписать его пробовали ?

К стати, у Формекса есть такая штука Сервис.ОбработкаОжидания, возможно она и приводит к ошибке, как вариант.
Возможности Формекса не только что-то красить, там довольно таки много разного функционала.

То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) vl185 --> vl185



Просмотр профиля Базы были перенесены со старого сервера на win 2003 на котором подобных траблов не было.
И что, как только перенесли и сразу:
Цитата(vl185 @ 23.11.16, 13:04)
Вылетали как на 2008 скуле так и 2000м.
. или все-таки после вноса изменений в эту единичную конфигурацию.

Открыл журнал посмотрел. Сразу. Был 2003 сервер и 2000 скуль. Перешли на 2012 сервер и 2008 скуль и сразу начали "вылеты" Бухгалтерия (на редкость) девушки очень терпеливые и долгое время молчали. Когда одна вылетела после того как набирала
2 часа накладную, тогда их терпение закончилось. Я посчитал что переход на 2000 скуль решит проблему и не только эту. С одним я не ошибся, скорость значительно возросла, это отметили почти все пользователи, но "вылеты" не прекратились.
Я знаю про многофункциональность формекса, но в данном случае он был нужен только для раскраски. Старый сервер ещё жив, на всякий случай заглянул в его события, там этих ошибок нет. Формекс версии 2.0.5.0

sava1 --> sava1



Просмотр профиля

А Альф обещал, что формекс на 64 платформе будет работать корректно?

+ попробуйте формекс попоследнее.

Acid --> Acid



Просмотр профиля по симптоматике мне кажется, что нужно крутить настройки скуля.
А бухов приучите каждые 10мин записывать документ. Sharzem --> Sharzem



Просмотр профиля А Альф обещал, что формекс на 64 платформе будет работать корректно?

Вот, не могу поддержать мнение Ув.Acid (мое мнение - это чисто мое мнение его можете не брать во внимание) по одной причине, ошибка которая "вылетела" больше указывает на ошибку в памяти чем на ошибку SQL, ругается Винда, а не Скуль.
Был еще разговор о прямых запросах:

Что можно было, было оптимизировано прямыми запросами. То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) sava1 --> sava1



Просмотр профиля Sharzem --> Sharzem



Просмотр профиля

Обновите хранилище, пожалуйста.

То, что для одного человека константа, для другого - переменная. (Алан.Дж.Перлис) sava1 --> sava1



Просмотр профиля

Файл backend.dll из Adobe Systems, Incorporated является частью unknown process. backend.dll, расположенный в e: \Program Files \Adobe \Adobe Media Encoder CS5 \ с размером файла 7142608.00 байт, версия файла 5, 0, 0, 0, подпись 3FDB1AF566E2140FAFCD5FFFAEA1F157.

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Clean Junk Files".
  3. Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
  4. потом нажмите на кнопку "Select All".
  5. нажмите на кнопку "start cleaning".

Clean Registry to fix backend.dll has stopped working error

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Fix Registry problems".
  3. Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
  4. 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
  5. После завершения поиска нажмите на кнопку "select all".
  6. Нажмите на кнопку "Fix selected".
    P.S. Вам может потребоваться повторно выполнить эти шаги.

3- Настройка Windows для исправления критических ошибок backend.dll:

Clean Registry to fix backend.dll has stopped working error

  1. Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  2. В меню слева выберите " Advanced system settings".
  3. В разделе «Быстродействие» нажмите на кнопку «Параметры».
  4. Нажмите на вкладку "data Execution prevention".
  5. Выберите опцию " Turn on DEP for all programs and services . " .
  6. Нажмите на кнопку "add" и выберите файл backend.dll, а затем нажмите на кнопку "open".
  7. Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?

Всего голосов ( 181 ), 115 говорят, что не будут удалять, а 66 говорят, что удалят его с компьютера.

В нашей базе содержится 48 разных файлов с именем bkend.dll . You can also check most distributed file variants with name bkend.dll. Чаще всего эти файлы принадлежат продукту 1C:V7. Наиболее частый разработчик - компания 1C. Самое частое описание этих файлов - BkEnd. Совокупная оценка - 5( 5 ) (комментариев: 8 ). Этот файл - динамически подключаемая библиотека. Такая библиотека может загружаться и выполняться любым работающим процессом.

Подробности о наиболее часто используемом файле с именем "bkend.dll"

Продукт: 1C:V7 Компания: 1C Описание: BkEnd Версия: 7.70.0.27 MD5: 29784a3d18c7260bd4695b4e980a614d SHA1: 59727dfaaac18bfe4fb5b6a742e80e53b1cfb069 SHA256: 4d51b8542f414227701061531b464b51bf7134eb6af4edc2c2c47732c2e45a38 Размер: 2814001 Папка: %PROGRAMFILES%\1Cv77\BIN ОС: Windows 7 Частота: Высокая

Проверьте свой ПК с помощью нашей бесплатной программы

Icon

System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.

Библиотека "bkend.dll" безопасная или опасная?

Последний новый вариант файла "bkend.dll" был обнаружен 3161 дн. назад. В нашей базе содержится 6 шт. вариантов файла "bkend.dll" с окончательной оценкой Безопасный и ноль вариантов с окончательной оценкой Опасный . Окончательные оценки основаны на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.

Комментарии пользователей для "bkend.dll"

Текущим параметрам фильтрации удовлетворяют несколько файлов. Будут показаны комментарии ко всем файлам.

Комментарии ко всем файлам с именем "bkend.dll"

БЕЗОПАСНЫЙ оценка пользователя MikeOne для файла D:\1C\1Cv77\BIN\bkend.dllflag en

Добавить комментарий для "bkend.dll"

Для добавления комментария требуется дополнительная информация об этом файле. Если вам известны размер, контрольные суммы md5/sha1/sha256 или другие атрибуты файла, который вы хотите прокомментировать, то вы можете воспользоваться расширенным поиском на главной странице .

Если подробности о файле вам неизвестны, вы можете быстро проверить этот файл с помощью нашей бесплатной утилиты. Загрузить System Explorer.

Проверьте свой ПК с помощью нашей бесплатной программы

System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.

Читайте также: