Установка 1с 7.7 на windows 10. "C:\Documents and Settings\All Users\Головне меню\Програми"

Як показав читацький відгук на наш , присвячений особливостям роботи 1С Підприємства 7.7 ​​серед Windows 7 (Vista), ми підняли актуальну проблему. У той же час проблеми, з якими доводиться стикатися нашим читачам, починаються ще на стадії встановлення. Тому ми вирішили заповнити цю прогалину.

Невеликий ліричний відступ чи "а він вам треба?"

Перед тим, як приступити до розгляду технічних проблем, ми хотіли б спробувати розібратися в питанні: "Чи варто вичинки?". Питання далеко не пусте. Останній реліз 1С Підприємство 7.7 (7.70.027) вийшов наприкінці 2006 року, фактично розвиток платформи закінчився на два роки раніше з виходом 25-го релізу.

Тому треба чітко усвідомлювати, що сьогодні ми намагаємося запустити в середовищі сучасної ОС додаток п'ятирічної давності, до того ж що знаходиться наприкінці свого життєвого циклу, той же 25-й реліз навіть на момент свого виходу вже був морально застарілим. Отже ви все робите на свій страх і ризик, всі можливі проблеми, включаючи простий підприємства, втрату даних тощо. будуть виключно вашими, ні 1С, ні Microsoft тут відповідальності не несуть і не несуть.

Якщо ваше підприємство серйозно планує перехід на нову платформу, особливо якщо планується використання 64 бітних систем, ми радимо розглянути варіант переходу на 1С Підприємство 8.1, тим більше 1С пропонує непогані знижки при апгрейді. Ми схильні розглядати використання 1С Підприємство 7.7 у середовищі Windows 7 виключно як тимчасоверішення, що використовується в межах перехідного періоду (впровадження 1С 8.1, навчання персоналу тощо) та категорично не рекомендуємо як типове рішення.

Платформа 32 біта

Жодних особливих проблем із встановленням релізу 7.70.027 на 32 бітні версії Windows 7 ми не зустріли, незалежно від версії дистрибутива та складу компонентів. Ми принципово не розглядали можливі проблеми із встановленням попередніх релізів, якщо доводиться використовувати застаріле програмне забезпечення, то треба використовувати найсвіжішу версію. Якщо у вас немає 27-го релізу, його можна отримати у будь-якого партнера фірми 1С.

Перша проблема чекає нас під час запуску, програма повідомляє про відсутній ключ захисту. Це нормально, драйвер HASP, що йде в комплекті 1С, несумісний з новими ОС. Необхідно завантажити свіжу версію HASP з сайту виробника, для мережної версії знадобиться також остання версія NetHASP License Manager.

Аналогічно встановлюються зміни, з останніми релізами проблем у нас не виникло. Якщо ж встановити реліз чи конфігурацію з якоїсь причини не вдається, але така необхідність є, можна скористатися іншим способом, для 64 бітних систем це єдиний спосіб "встановити" 1С Підприємство. Про це нижче.

Платформа 64 біта

Безпосередньо встановити 1С 7.7 на 64 бітну систему неможливо, виною всьому 16-бітний інсталятор, який застосовується досі, проте сама програма є 32 бітною, що дозволяє йому успішно працювати в 64 бітних версіях Windows. 1С Підприємство 7.7 не зберігає в реєстрі жодних глобальних налаштувань, всі записи знаходяться у гілці HKEY_CURRENT_USER\Software\1Cщо відноситься до поточного користувача (а також у гілках HKEY_USERSдля розрахованих на багато користувачів систем) і містять список баз, шляхи до них та інші налаштування користувача. У разі відсутності ці ключі створюються автоматично під час першого запуску програми. Це дозволяє просто перенести папку зі встановленою програмою з однієї машини на іншу, повністю зберігши функціональність програми.

Для "установки" 1С 7.7 на 64 бітну ОС нам знадобиться машина з 32 бітною системою (найкраще Windows XP), на якій проводиться інсталяція програми та необхідних конфігурацій до нього. Після чого папка з програмою (за замовчуванням C:\Program Files\1Cv77) копіюється у відповідне місце у 64 бітній системі (за замовчуванням C:\Program Files (x86)\1Cv77). Потім встановлюються драйвера HASP для 64 бітних систем і, за потреби, NetHASP License Manager. Залишається тільки вивести ярлики та працювати.

Але не все так райдужно. В силу перерахованих вище особливостей інсталятора ви не зможетеповноцінно супроводжувати 1С, релізи оновлень та регламентовані звіти вам доведеться попередньо встановлювати у 32 бітовому середовищі. У мережевому варіанті слід уникати використання 64 бітних робочих станцій для співробітників, які займаються супроводом або програмуванням для 1С.

Версія для SQL

1C Підприємство 7.7 для SQL звичайно ж можна встановити в середовищі Windows 7 (Vista), але сенс такого дійства прагне нуля. Windows 7 не підтримує роботу з SQL Server 2000, 1С Підприємство 7.7 не підтримує пізніші випуски SQL Server.

Існують два неофіційні способи "схрестити вужа з їжаком": пропатчити 1С для роботи з SQL Server 2005 або замінити в Windows 7 бібліотеки ODBCдрайвера , що відповідає за роботу з SQL, на їх аналоги з Windows XP. Ми категорично не рекомендуємопробувати жоден із них. Перший спосіб сумнівний з погляду ліцензійної чистоти, другий ставить під загрозу стабільність роботи системи в цілому, в першу чергу, інших додатків, що використовують ODBC. Крім того існує ймовірність руйнування або спотворення інформації в базі даних внаслідок некоректного запиту або іншої нестандартної ситуації, або виникнення простою (що нічим не краще) через збій у "хитрій" зв'язці.

Передбачаючи заперечення, що хтось там пропатчив і вже місяць (квартал, рік) працює, хочемо ще раз нагадати, що подібними діями ви приймаєте на себевсю можливу відповідальність за будь-якізбої, простої, втрати даних та інші можливі позаштатні ситуації. Ніхто не розбиратиметься, що саме спричинило збій. Будь-який кваліфікований фахівець неодмінно вкаже на використання несумісних продуктів і вмиє руки або працюватиме, але вже за зовсім іншим прайсом (при цьому не даючи жодних гарантій). Чи готові ви брати на себе таку відповідальність? Якщо так, то не говоріть потім, що вас не попереджали.

Відомо, що платформа 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.
Слід використовувати такі драйвери:
  • Драйвери для ключа HASP Device Driver 5.22;
  • Менеджер Ліцензій (для роботи ключа у мережі) HASP License Manager 8.32;
Крок 5. Перемогти проблеми, що залишилися, у разі використання Windows Vista/7 і Windows Server 2008/2008 R2. Про те, що потрібно зробити, ви можете прочитати в моєму пості .

УВАГА! КІЛЬКА ОСОБЛИВОСТЕЙ!

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

Однак, в ході експерименту, вдалося встановити, що у разі використання розрахованої на багато користувачів ліцензії, робота на комп'ютері з встановленою Windows 7 x64 в 1С:Підприємство 7.7 можлива і все написане вище цілком справедливо. Бажано вибирати в якості місця для розміщення ключа захисту комп'ютер із 32-розрядною операційною системою.

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

Установка платформи 1С: Підприємство 7.7 на 64-бітну операційну систему пов'язана з деякими труднощами. Справа в тому, що встановити 1С через звичайний установник не вийде, навіть якщо запускати програму в режимі . Але нічого неможливого. Нижче наведено покрокову інструкцію з встановлення 1С:Підприємство в 64-бітну Windows, в моєму випадку це .

1. Встановлення у Windows х32

Спочатку необхідно встановити необхідну платформу 1С: Підприємство в будь-яку іншу 32-бітну систему Windows змінивши шлях установки за замовчуванням на « C:\Program Files (x86)\1Cv77 \»(Для того щоб працювали всі ярлики). Детально, про встановлення 1С я писав. Потім необхідно скопіювати в 64-бітну систему файли:

  1. Директорію « 1Cv77» зі шляху
    « C:\Program Files (x86)\» 32-х розрядної системи в
    « C:\Program Files (x86)\»64-х розрядної системи.
  2. Директорію « 1C Підприємство 7.7» зі шляху
    « C:\Documents and Settings\All Users\Головне меню\Програми»
    у 32-х розрядній системі в
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    64-х розрядної системи
    (шляхи можуть відрізнятися, залежно від версій Windows).
  3. Копіювати файл із шляху
    « C:\WINDOWS\system32\» 32-х розрядної системи в
    « C:\Windows\SysWOW64\»64-х розрядної операційної системи.

Чи допомогла вам ця стаття?

Напевно багато хто стикався з проблемою встановлення 1С: Підприємство 7.7 на 64-бітові системи. Однак цю проблему можна вирішити. Для її вирішення вам знадобиться комп'ютер із встановленою 32 біт ОС.

Отже, встановлюємо 1С на комп'ютер із 32-бітною ОС (якщо планується використовувати 1С на сервері вибираємо: "Установка на сервер – Адміністративна"). Потім йдемо в C:/Program Files і копіюємо папку з програмою 1Сv77 (скажімо, на флеш накопичувач), після чого вставляємо флеш в комп'ютер під управлінням системи Vista x64, Windows 7 x64 або Server 2008 x64, що цікавить нас, і копіюємо папку з програмою 1Сv77 каталог C:/Program Files (x86). Відкриваємо папку 1Сv77/BIN шукаємо файл 1cv7.exe та створюємо для нього ярлик на робочому столі.

Встановлювати менеджер ліцензій бажано як службу, якщо встановити як прогаму, іноді під час автозапуску можуть спостерігатися вильоти, і менеджер ліцензій доведеться запускати вручну.

Тепер заходимо у властивості створеного раніше на робочому столі ярлика для 1С та прописуємо запуск від імені адміністратора.

Дуже часто при запуску виникає помилка: "1С multi-user виявлено помилку, програма буде закрита" А винен у цьому DEP.
Відкриваємо "Властивості системи - Додаткові параметри системи", у пункті "Швидкодія" натискаємо кнопку "Параметри" - переходимо на вкладку "Запобігання виконанню даних". Або ставимо жирну точку "Увімкнути DEP тільки для програм та служб Windows", або додаємо програму 1С (файл 1cv7.exe) до винятків.
Після цього 1С підприємство чудово працює. При встановленні на сервер доведеться повторити для кожного користувача налаштування для запуску від імені адміністратора і те що стосується налаштування DEP.

При появі помилки: "Сортування бази даних відрізняється від системної" Потрібно відкрити базу конфігуратора. Далі "Адміністрування - Кодова сторінка таблиць ІБ" та змінити на + поточна системна установка. При запиті пересортувати базу даних, відповісти "Так".

Є один нюанс у проблемі з кодовою сторінкою – одночасна робота з однією базою даних з комп'ютерів під керуванням Windows XP та Windows Vista (Windows 7) неможлива! При підключенні до бази або на Vista або на ХР буде видаватися повідомлення про помилку - сортування бази даних відрізняється від системної. Незважаючи на те, що це можна обійти, просто заборонивши взагалі сортування бази, але цього робити не раджу, у разі аварійного завершення роботи 1С цей спосіб може призвести до непередбачуваних результатів, аж до повної втрати даних, що містяться в базі.

Сподобалось? Лайкни нас на Facebook