1c7 windows 10 не открывается

1c7 windows 10 не открывается

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блог в рунете Pyatilistnik.og. В прошлый раз мы с вами успешно устранили ошибку «Windows Identity Foundation 0x80096002» и поняли откуда растут корни. Сегодня я хочу показать, как я столкнулся с проблемой запуска 1с предприятия 7.7 на базе Windows Server 2019, где я получал ошибку «Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше«. Хоть и старенькая версия, но даже в 2020 году она еще используется и я уверен, что моя компания не единственная в этом.

Описание проблемы

Не так давно я развернул Remote Desktop Services High Availability на базе Windows Server 2019, при попытке запустить 1С 7.7 появилась вот такая ошибка.

Как устранить ошибку

Вся проблема в том, что вам необходимо заменить три библиотеки из старенькой Windows XP, чтобы устранить несовместимость драйвера ODBC. Вот список библиотек:

Загружаете архив с файлами и разархивируйте их, в итоге будет папка с тремя файлами. Далее вам нужно подложить файлы в определенное место, в зависимости от разрядности вашей операционной системы:

Хочу отметить, что при копировании более свежие версии библиотек sqlsrv32.dll, sqlsrv32.rll, sqlunirl.dll уже присутствуют в операционной системе и их нужно обязательно заменить.

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

Для освобождения файла от какого-то процесса в системе мы воспользуемся утилитой Unlocker v1.9.2. Запускаем Unlocker от имени администратора и через проводник находим ваши файлы, пути до них я описал выше. Выбираем файлы по очереди, первым у меня будет sqlsrv32.dll.

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

Указываем папку в которую вы будите перемещать файл.

Операция успешно выполнена и файл перемещен. Повторяем все действия для файлов sqlsrv32.rll иsqlunirl.dll.

Теперь вы спокойно можете подложить нужные вам версии и ошибка «Для доступа к базе данных требуется ODBC-драйвер для MS SQL Server версии 3.50.0303 или старше» должна пропасть.

Дополнительный метод

Если по какой-то причине замена файлов вам не помогла, то вы можете в каталоге с установленным 1С предприятием 7.7 найти файл bkend.dll и с помощью HEX-редактора внести изменения. Вам нужно найдите последовательность «83 FB 03 74» и замените ее на «83 FB 03 EB» (должно быть найдено 2 места исправления). После чего попробовать запустите 1С

Читайте также:  Windows 10 сетевая папка неверный пароль

На этом у меня все, с вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org. Надеюсь, что у меня и у вас все же перестанут использовать устаревший софт.

Популярные Похожие записи:

3 Responses to Не работает 1С 7.7 в Windows Server 2019

Добрый день, победить 1С7, наверное, невозможно — у компаний сложилась своя, такая роданя и уютная конфигурация, и ничего больше им не надо, никакого перехода на 1С8.х никто делать не будет, оно же работает. А то, что работает далеко не совсем хорошо, и уже давно не отвечает никаким требованиям — какая разница?

Добрый день! Это проблема многих компаний, кто не обновляет софт, но когда-нибудь придет день расплаты. Вы как специалист, можете поступить так, сделать описание по переходу и обновлению на 8-ку, отдать его руководителю. И если вдруг, что-то случится, вы спокойно скажете, я вам говорил предложение по модернизации предлагал, вы сами забраковали.

2Yaromax, каким требованиям должна отвечать? Что бы на экране тача можно было тыкать?
EGAIS, ЭДО, ВЕТИС всё интегрируется, да может быть не совсем так элегантно как в 8.3, но работает не хуже.
Сейчас как раз прикидывал чего будет стоить компании переход на типовую УТ, и перенос тех механизмов которые уже давно хорошо работают в 77.
Я уже не говорю о тех отчетах и планировщиках которых создано достаточное количество. Множество фоновых проверок, которые в УТ не предусмотрены (т.к. УТ предпологает различные подходы в т.ч. ограничение на административном уровне: ай-ай-ай эту кнопку не нажимай между филиалами — руками выбирай, а когда у тебя склад мобильный, можешь нажимать, и т.п.). Понятно что это всё делается, со временем можно получить работающую систему идентичную работающей 77.
Раз в год я заговариваю о планах перехода на 8.3 хотябы для того чтобы пользоваться готовыми решениями по интеграции ЕГАИС и МОТП (кстати, пытались воспользоваться Склад15 от Cleverence, не смогли обработать процессы лишнее считали при выдаче. Плюнули, добавили две формы, сделали всё в лучшем виде).
На что всегда получаю один и тот же ответ: Пока не случилась ситуация что в 77 что-то не возможно сделать, сидим на 77.
Единственное что хотелось бы это раскраска табличной части документа, пользовался exForms словил пару раз exception, полностью отказался от функционала.

2Иван Семин, обновил как то раз server без спроса, на пол дня работа встала из-за патча win12, надавали по рукам больше не обновляю — работает не трогай.

Источник

Тема: как быть с 1:С 7.7

Опции темы
Поиск по теме

как быть с 1:С 7.7

Подскажите, пожалуйста, как можно решить проблему?
Меняется комп. На новом будет новый Windows 7-й, 8-й или 10-й.
Но 1:С 7.7 ни на одном из них работать не может.
Что можно тут сделать?

Поставить Windows 7-й, 8-й или 10-й. и работать. Откуда эта информация что работать не будет?

На 7 и 8 работает, на 10 не пробовала

так сказали программисты из 1С.
что надо только на 1С 8 переходить.
перейти на 8 можно. но там же будет чистая база, перенесутся только справочники и сальдо.
поэтому в любом случае нужна 7.7, чтобы хотя бы архив смотреть

Читайте также:  Windows system32 cscript exe

Аноним, поменяйте «программистов»
И переносятся в 8-ку кстати не только справочники и сальдо, штатными средствами.

Не понимаю проблемы.
И в большинстве случаев вообще ситуация сводится к «а программист то и не нужен»

своих нет, конечно.
организация небольшая совсем

. не будет больше конкретно этим звонить, не? Если речь о каких-то сотрудниках франча, так еще можно и начальству их нажаловаться на некомпетентность сотрудников.

АнонимХ, Легко и непринужденно. В любом городе несколько франчей. Не вижу проблем сменить одних неадекватов на других

сменить одних неадекватов на других

а проблемы-то кто решать будет?

АнонимХ, а вы полагаете, что люди, которые несут такую пургу могут решать проблемы?

1. Для тех, кто не только умеет слушать «программистов», но ещё и читать:
Поддерживается режим переноса данных с начала текущего года до определенной даты оборотами, а после – документами. Перенос оборотов рекомендуется выполнять за те периоды, по которым уже сдана отчетность, а за незакрытые периоды рекомендуется перенос документов
http://v8.1c.ru/buhv8/326.htm

2. На Windows 7 и выше не получится нормально обновлять 7.7. Пакеты обновления не запускаются. Нужно будет либо распаковывать эти обновления на компьютере с XP, перетаскивать их на Win7 и там обновляться. Либо запускать под Win 7 виртуальную машину с Win XP, на которой распаковывать обновления.

Интересно вы тут рассуждаете о компетентности или некомпетентности специалистов по 1С не зная ни битности Windows (х32 или х64), ни версии 1С 7.7 (базовая, проф, сетевая, сетевая для SQL, с USB-ключом, с LPT-ключом или вообще без ключа).
Например, однопользовательский ключ от ПРОФ версии на x64 Windows работать не будет (и копирование каталога с bin с другого компа не поможет),
а вот сетевую версию 1С 7.7 с танцами и бубном вполне можно заставить работать.

1. Для тех, кто не только умеет слушать «программистов», но ещё и читать:
Поддерживается режим переноса данных с начала текущего года до определенной даты оборотами, а после – документами. Перенос оборотов рекомендуется выполнять за те периоды, по которым уже сдана отчетность, а за незакрытые периоды рекомендуется перенос документов
http://v8.1c.ru/buhv8/326.htm

Читайте также:  Snip sketch windows 10 что это

2. На Windows 7 и выше не получится нормально обновлять 7.7. Пакеты обновления не запускаются. Нужно будет либо распаковывать эти обновления на компьютере с XP, перетаскивать их на Win7 и там обновляться. Либо запускать под Win 7 виртуальную машину с Win XP, на которой распаковывать обновления.

Источник

Установка и настройка 1C-Предприятие 7.7 на Windows x64

Программа 1С-Предприятие 7.7 имеет проблемы совместимости с 64-разрядными системами Windows. Но порой обстоятельства сильнее здравого смысла и запустить 1С всё таки потребуется на 64 битной операционной системе.

Проблема заключается в сильно устаревшей архитектуре платформы 1С-Предприятие 7.7 от которой мягко говоря уже давно следовало отказаться. От установки через тривиальный файл setup.exe можно сразу же отказаться, данный вариант не пригоден.
Проверенный способ выглядит так:
Шаг 1. Установить платформу 1С-Предприятие 7.7 на 32-х разрядную операционную систему, предпочтительно чтобы она была не серверная, чтобы раньше времени не возиться с другими возникающими проблемами.
Шаг 2. Скопировать папку C:\Program Files\1cv77\BIN с 32-разрядной системы в папку C:\Program Files (x86)\1Cv77\BIN 64-разрядной системы. Сделать соответствующие ярлыки на файл 1cv7.exe (или 1cv7s.exe) на рабочий стол пользователя.
Шаг 3. Если установка происходит на серверную операционную систему, то добавить исключение в DEP. Для этого откроем Панель управления – Система – Вкладка Дополнительно

При первом открытии список будет пуст. Следует нажать кнопку Добавить и выбрать файлы 1cv7.exe (или 1cv7s.exe). После этого можно применить изменения. Отключать DEP (выбирать вариант Включить DEP для основных программ и служб Windows) не стоит.
Шаг 4. Установить драйверы для ключа HASP. Скачать драйверы для ключа HASP для 64-разрядной версии Windows возможно на сайте компании Aladdin. Следует использовать следующие драйверы:

Шаг 5.Победить оставшиеся проблемы в случае использования Windows Vista/7/8 и Windows Server 2008/2008 R2/2012.

Часто появляющиеся ошибки:
1. Ошибка “Порядок сортировки установленный для базы данных отличается от системного”
Ввиду того, что Windows Vista и Windows 7 имеют отличия в системных кодировках перед Windows XP, а 1С-Предприятие 7.7 достаточно старый программный продукт, который уже не поддерживается разработчиками, на белый свет вылезла вышеозначенная ошибка.

Файлы эти хранятся тут (и для Windows Vista/7/8, и для Windows XP): C:\Windows\System32
Важно!
Поскольку Windows Vista/7/8 защищает свои системные файлы, скопировать вышеуказанные библиотеки в системную директорию сразу не получится. Для копирования ваша учетная запись должна иметь права на редактирование системных файлов в папке C:\Windows\System32. Давать права своей учетной записи на запись на всю папку C:\Windows\System32 не рационально из соображений безопасности. Поэтому нужно дать права только конкретным файлам, указанным выше: Прежде всего нужно стать владельцем этого файла:

Мы с удовольствие окажем всю необходимую помощь при переносе/запуске 1С-Предприятие 7.7 на Ваших компьютерах, подробнее об обслуживании компьютеров можно почитать тут

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector