>
 
1С:Предприятие 7.7 на Windows 7 x64
4-08-2012, 21:47 Категория: Windows 7 / Проблемы и решения / Просмотров: 6 178
Известно, что платформа 1С:Предприятие 7.7 имеет проблемы совместимости с 64-разрядными системами семейства Windows (XP, Vista, 7, Server 2003, Server 2008). Что делать, если необходимо все-таки запустить этот программный продукт на 64-разрядной операционной системе? Далее мы рассмотрим решение этого вопроса. 


Суть проблемы кроется в сильно устаревшей архитектуре платформы 1С:Предприятие 7.7 (пора уже закопать!). С мыслью произвести установку на 64-разрядную операционную систему с помощью 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. (Шаг для серверных операционных систем Windows) Добавить исключение в DEP. Для этого откроем Панель управления –> Система –> ВкладкаДополнительно

Щелкаем на кнопку Параметры. Открывается окно Параметры быстродействия. Открыть вкладку Предотвращения выполнения даннных.

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

Data Execution Prevention (DEP) (англ. Предотвращение выполнения данных) — функция безопасности, встроенная в семейство операционных систем Windows, которая не позволяет приложению исполнять код из области памяти, помеченной как «только для данных». Она позволит предотвратить некоторые атаки, которые, например, сохраняют код в такой области с помощью переполнения буфера. DEP работает в двух режимах: аппаратном, для процессоров, которые могут помечать страницы как «не для исполнения кода», и программном, для остальных процессоров. Эта функция впервые появилась во втором пакете обновлений дляWindows XP.

Шаг 4. Установить драйверы для ключа HASP. Найти драйверы для ключа HASP для 64-разрядной версии Windows возможно на сайте компании Aladdin
Следует использовать следующие драйверы:

Шаг 5. Победить оставшиеся проблемы в случае использования Windows Vista/7 и Windows Server 2008/2008 R2. О том, что нужно сделать вы можете прочитать в моем посте Работаем в 1С:Предприятие 7.7 на Windows Vista и Windows 7.

 

ВНИМАНИЕ! НЕСКОЛЬКО ОСОБЕННОСТЕЙ!

После публикации этого поста, столкнулся с неприятной особенностью. Мне в руки (почти одновременно) попало два ноутбука с установленной операционной системой Windows 7 x64. Оказалось, что однопользовательская версия 1С:Предприятие 7.7 (в моем случае конфигурация была – Бухгалтерский Учет) НЕРАБОТАЕТ на 64-разрядной операционной системе. Что б я не делал, ключ защиты не сдавался и старался не обнаруживаться. Увы, программная платформа 1С:Предприятие 7.7 стара и такие вот проблемы исправлены никогда уже не будут.

Однако, в ходе эксперимента, удалось установить, что в случае использования многопользовательской лицензии, работа на компьютере с установленной Windows 7 x64 в 1С:Предприятие 7.7 возможна и все написанное выше совершенно справедливо. Желательно, выбирать в качестве места для размещения ключа защиты компьютер с 32-разрядной операционной системой.

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

источник

 

Добавить коммент
КОММЕНТАРИИ
  • smilelaughing
    wink
    angry

Вопрос:

2 + _ = 22 ( допишите недостающие число )

Ответ: