Instalowanie 1c 7.7 w systemie Windows 10. „C:\Dokumenty i ustawienia\Wszyscy użytkownicy\Menu główne\Programy”

Jak pokazuje reakcja czytelnika na naszą, poświęconą osobliwościom działania 1C Enterprise 7.7 w środowisku Windows 7 (Vista), poruszyliśmy palący problem. Jednocześnie trudności, z jakimi muszą się zmierzyć nasi czytelnicy, zaczynają się już na etapie instalacji. Dlatego postanowiliśmy wypełnić tę lukę.

Mała dygresja liryczna czy „potrzebujesz tego?”

Zanim zaczniemy rozważać problemy techniczne, chcielibyśmy spróbować zrozumieć pytanie: „czy gra jest warta świeczki?” Pytanie nie jest bezczynne. Najnowsza wersja 1C Enterprise 7.7 (7.70.027) została wydana pod koniec 2006 roku; w rzeczywistości rozwój platformy zakończył się dwa lata wcześniej wraz z wydaniem 25. wersji.

Dlatego musimy jasno zrozumieć, że dzisiaj próbujemy uruchomić w nowoczesnym środowisku systemu operacyjnego aplikację, która miała pięć lat, a ponadto znajduje się na końcu tego samego 25. wydania, nawet w momencie jej wydania; , był już pod wieloma względami przestarzały. Dlatego robisz wszystko na własne ryzyko, wszystkie możliwe problemy, w tym przestoje instalacji, utrata danych itp. będzie wyłącznie Twoje, ani 1C, ani Microsoft nie ponoszą za to odpowiedzialności i nie mogą ponosić odpowiedzialności.

Jeśli Twoja firma poważnie planuje migrację na nową platformę, szczególnie jeśli planujesz korzystać z systemów 64-bitowych, radzimy rozważyć opcję migracji do 1C Enterprise 8.1, zwłaszcza że 1C oferuje dobre zniżki na aktualizacje. Zwykle rozważamy użycie 1C Enterprise 7.7 w środowisku Windows 7 wyłącznie jako tymczasowy rozwiązanie stosowane w okresie przejściowym (wdrożenie 1C 8.1, szkolenie personelu itp.) i kategorycznie nie jest zalecane jako rozwiązanie standardowe.

Platforma 32-bitowa

Nie napotkaliśmy żadnych szczególnych problemów przy instalacji wersji 7.70.027 na 32-bitowych wersjach systemu Windows 7, niezależnie od wersji dystrybucyjnej i składu komponentów. Zasadniczo nie rozważaliśmy możliwych problemów z instalacją poprzednich wersji; jeśli musisz korzystać z przestarzałego oprogramowania, musisz użyć najnowszej wersji. Jeśli nie masz 27. wersji, możesz ją uzyskać od dowolnego partnera 1C.

Pierwszy problem czeka nas po uruchomieniu, program zgłasza brak klucza bezpieczeństwa. Jest to normalne, sterownik HASP dołączony do 1C jest niekompatybilny z nowymi systemami operacyjnymi. Należy pobrać najnowszą wersję HASP ze strony producenta, do wersji sieciowej potrzebna będzie także najnowsza wersja NetHASP License Manager.

Konfiguracje instaluje się w ten sam sposób, nie mieliśmy żadnych problemów z najnowszymi wersjami. Jeśli z jakiegoś powodu nie możesz zainstalować wydania lub konfiguracji, ale istnieje taka potrzeba, możesz zastosować inną metodę; w przypadku systemów 64-bitowych jest to jedyny sposób „zainstalowania” 1C Enterprise. Więcej na ten temat poniżej.

Platforma 64-bitowa

Niemożliwa jest bezpośrednia instalacja 1C 7.7 w systemie 64-bitowym, wynika to z nadal używanego 16-bitowego instalatora, ale sama aplikacja jest 32-bitowa, co pozwala jej z powodzeniem działać w 64-bitowych wersjach systemu Okna. 1C Enterprise 7.7 nie przechowuje żadnych ustawień globalnych w rejestrze, wszystkie wpisy znajdują się w gałęzi HKEY_CURRENT_USER\Oprogramowanie\1C związane z bieżącym użytkownikiem (a także w oddziałach HKEY_USERS dla systemów z wieloma użytkownikami) i zawierają listę baz danych, ścieżki do nich i inne ustawienia użytkownika. Jeśli ich brakuje, klucze te są tworzone automatycznie przy pierwszym uruchomieniu programu. Pozwala to w prosty sposób przenieść folder z zainstalowanym programem z jednego komputera na drugi, zachowując przy tym w pełni funkcjonalność aplikacji.

Aby „zainstalować” 1C 7.7 w 64-bitowym systemie operacyjnym, potrzebujemy komputera z systemem 32-bitowym (najlepiej Windows XP), na którym zainstalujemy aplikację i niezbędne dla niej konfiguracje. Następnie folder z programem (domyślnie C:\Program Files\1Cv77) jest kopiowany do odpowiedniej lokalizacji w systemie 64-bitowym (domyślnie C:\Pliki programów (x86)\1Cv77). Następnie instalowane są sterowniki HASP dla systemów 64-bitowych oraz, jeśli to konieczne, Menedżer licencji NetHASP. Pozostaje tylko wyświetlić skróty i pracować.

Jednak nie wszystko jest takie różowe. Dzięki powyższym funkcjom instalatora, ty nie możesz Aby w pełni obsługiwać 1C, aktualizacje i raporty regulowane, musisz najpierw zainstalować go w środowisku 32-bitowym. W wersji sieciowej należy unikać używania 64-bitowych stacji roboczych dla pracowników zajmujących się konserwacją lub programowaniem dla 1C.

Wersja SQL

1C Enterprise 7.7 dla SQL można oczywiście zainstalować w środowisku Windows 7 (Vista), ale znaczenie takiego działania dąży do zera. Windows 7 nie obsługuje pracy z SQL Server 2000, 1C Enterprise 7.7 nie obsługuje późniejszych wersji SQL Server.

Istnieją dwa nieoficjalne sposoby na „skrzyżowanie węża z jeżem”: poprawka 1C do pracy z SQL Server 2005 lub wymiana bibliotek w Windows 7 ODBC sterowniki odpowiedzialne za pracę z SQL, na rzecz swoich odpowiedników z Windows XP. My Absolutnie nie polecamy spróbuj żadnego z nich. Pierwsza metoda budzi wątpliwości z punktu widzenia czystości licencji, druga zagraża stabilności całego systemu, przede wszystkim innym aplikacjom korzystającym z ODBC. Ponadto istnieje możliwość zniszczenia lub zniekształcenia informacji w bazie danych w wyniku nieprawidłowego żądania lub innej niestandardowej sytuacji lub przestoju (co nie jest lepsze) z powodu awarii „przebiegłego” połączenia.

Uprzedzając zarzuty, że ktoś to załatał i pracuje już miesiąc (kwartał, rok), jeszcze raz przypominamy, że podejmując takie działania do siebie wszelką możliwą odpowiedzialność za każdy awarie, przestoje, utrata danych i inne możliwe sytuacje awaryjne. Nikt nie będzie w stanie ustalić, co dokładnie było przyczyną awarii. Każdy wykwalifikowany specjalista z pewnością wskaże stosowanie niekompatybilnych produktów i umyje od tego ręce lub zadziała, ale za zupełnie inną cenę (nie dając przy tym absolutnie żadnej gwarancji). Czy jesteś gotowy wziąć na siebie taką odpowiedzialność? Jeśli tak, nie mów później, że nie zostałeś ostrzeżony.

Wiadomo, że platforma 1C:Enterprise 7.7 ma problemy z kompatybilnością z 64-bitowymi systemami z rodziny Windows (XP, Vista, 7, Server 2003, Server 2008). Co należy zrobić, jeśli nadal chcesz uruchomić to oprogramowanie w 64-bitowym systemie operacyjnym? Następnie przyjrzymy się rozwiązaniu tego problemu.

Istota problemu leży w bardzo przestarzałej architekturze platformy 1C:Enterprise 7.7 (czas to pogrzebać!). Należy natychmiast porzucić pomysł instalacji na 64-bitowym systemie operacyjnym za pomocą pliku setup.exe. To nie zadziała.
Powinieneś to zrobić:

Krok 1. Zainstaluj poprawnie platformę 1C:Enterprise 7.7 (tj. zgodnie ze wszystkimi książkami i instrukcjami) w 32-bitowym systemie operacyjnym. Lepiej, jeśli nie jest to serwerowy system operacyjny (aby nie walczyć z ewentualnymi problemami zawczasu).

Krok 2. Kopiuj folder C:\Program Files\1cv77\BIN z systemu 32-bitowego do folderu C:\Pliki programów (x86)\1Cv77\BIN System 64-bitowy. Utwórz odpowiednie skróty do pliku 1cv7.exe (lub 1cv7s.exe) na pulpicie użytkownika.

Krok 3. (Krok dla serwerowych systemów operacyjnych Windows) Dodaj wyjątek do DEP. W tym celu otworzymy Panel sterowania –> System–> Tab Dodatkowo

Kliknij przycisk Opcje. Otwiera się okno Ustawienia wydajności. Otwórz kartę Zapobieganie wykonywaniu danych.

Kiedy otworzysz go po raz pierwszy, lista będzie pusta. Powinieneś nacisnąć przycisk Dodać i wybierz pliki 1cv7.exe(Lub 1cv7s.exe). Następnie możesz zaakceptować zmiany.
Wyłącz funkcję DEP (wybierz opcję Włącz funkcję DEP dla podstawowych programów i usług systemu Windows) nie jest tego warte. Cel DEP można znaleźć w przypisie poniżej.

Zapobieganie wykonywaniu danych (DEP) (Język angielski) Zapobieganie wykonywaniu danych) to funkcja bezpieczeństwa wbudowana w rodzinę systemów operacyjnychOkna, co nie pozwala na aplikacjęwykonaj kod z obszaru pamięci oznaczonego „tylko dane”. Zapobiegnie to niektórym atakom, które na przykład przechowują kod w takim obszarze przy użyciu przepełnienia bufora. DEP działa w dwóch trybach: sprzętowym, dla procesorów, które mogą oznaczać strony jako „nie do wykonania kodu”, a oprogramowanie – dla innych procesorów. Ta funkcja pojawiła się po raz pierwszy w dodatku Service Pack 2 dla systemu Windows XP.
Krok 4. Zainstaluj sterowniki dla klucza HASP. Sterowniki klucza HASP dla 64-bitowej wersji systemu Windows można znaleźć na stronie internetowej Aladdin.
Należy używać następujących sterowników:
  • Sterowniki dla klucza HASP Device Driver 5.22;
  • Menedżer licencji (dla klucza do pracy w sieci) HASP License Manager 8.32;
Krok 5. Pokonaj pozostałe problemy podczas korzystania z systemu Windows Vista/7 i Windows Server 2008/2008 R2. O tym, co należy zrobić, możesz przeczytać w moim poście.

UWAGA! KILKA FUNKCJI!

Po opublikowaniu tego postu napotkałem nieprzyjemną funkcję. W moje ręce wpadły (prawie jednocześnie) dwa laptopy z zainstalowanym systemem operacyjnym Windows 7 x64. Okazało się że wersja dla jednego użytkownika 1C:Enterprise 7.7(w moim przypadku konfiguracja to Księgowość) NIE DZIAŁA w 64-bitowym systemie operacyjnym. Bez względu na to, co zrobiłem, klucz ochronny nie poddał się i starał się nie zostać wykryty. Niestety, platforma oprogramowania 1C:Enterprise 7.7 jest stara i tego typu problemy nigdy nie zostaną rozwiązane.

Jednak podczas eksperymentu udało się ustalić, że w przypadku korzystania z licencji dla wielu użytkowników praca na komputerze z systemem Windows 7 x64 zainstalowanym w 1C: Enterprise 7.7 jest możliwa i wszystko, co napisano powyżej, jest absolutnie prawdą. Jako miejsce umieszczenia klucza zabezpieczającego wskazane jest wybranie komputera z 32-bitowym systemem operacyjnym.

Opisany przypadek może stać się poważnym problemem dla administratorów systemu podczas migracji na nowy sprzęt. Jestem skłonny wierzyć, że w każdym indywidualnym przypadku jest to konieczne po prostu przetestuj tak, czy inaczej.

Instalacja platformy 1C:Enterprise 7.7 w 64-bitowym systemie operacyjnym jest obarczona pewnymi trudnościami. Faktem jest, że nie będziesz mógł zainstalować 1C za pomocą zwykłego instalatora, nawet jeśli uruchomisz program w formacie . Ale nic nie jest niemożliwe. Poniżej znajdują się instrukcje krok po kroku dotyczące instalacji 1C:Enterprise w 64-bitowym systemie Windows, w moim przypadku jest to .

1. Instalacja na Windows x32

Najpierw musisz zainstalować wymaganą platformę 1C:Enterprise na dowolnym innym 32-bitowym systemie Windows, zmieniając domyślną ścieżkę instalacji na „ C:\Pliki programów (x86)\1Cv77\"(aby wszystkie skróty działały). Pisałem szczegółowo o instalacji 1C. Następnie należy skopiować następujące pliki do systemu 64-bitowego:

  1. Katalog " 1Cv77» na uboczu
    « C:\Pliki programów (x86)\» System 32-bitowy w
    « C:\Pliki programów (x86)\» System 64-bitowy.
  2. Katalog " Przedsiębiorstwo 1C 7.7» na uboczu
    « C:\Documents and Settings\Wszyscy użytkownicy\Menu główne\Programy»
    w systemie 32-bitowym
    « C:\ProgramData\Microsoft\Windows\Menu Start\Programy»
    System 64-bitowy
    (Ścieżki mogą się różnić w zależności od używanej wersji systemu Windows).
  3. Skopiuj plik ze ścieżki
    « C:\WINDOWS\system32\» System 32-bitowy w
    « C:\Windows\SysWOW64\» 64-bitowy system operacyjny.

Czy ten artykuł był pomocny?

Prawdopodobnie wielu napotkało problem instalacji 1C:Enterprise 7.7 na systemach 64-bitowych. Jednak ten problem można rozwiązać. Aby rozwiązać ten problem, będziesz potrzebować komputera z zainstalowanym 32-bitowym systemem operacyjnym.

Dlatego instalujemy 1C na komputerze z 32-bitowym systemem operacyjnym (jeśli planujesz używać 1C na serwerze, wybierz: „Instalacja na serwerze - administracyjna”). Następnie wchodzimy do C:/Program Files i kopiujemy folder z programem 1Cv77 (powiedzmy na pendrive), po czym wkładamy flash do komputera z zainstalowanym interesującym nas systemem Vista x64, Windows 7 x64 lub Server 2008 x64 do nas i skopiuj folder z programem 1Cv77 do katalogu C:/Program Files (x86). Otwórz folder 1Cv77/BIN, poszukaj pliku 1cv7.exe i utwórz do niego skrót na pulpicie.

Zaleca się zainstalowanie menedżera licencji jako usługi; jeśli instalujesz go jako program, czasami podczas automatycznego uruchamiania mogą wystąpić awarie i menedżer licencji będzie musiał zostać uruchomiony ręcznie.

Teraz przechodzimy do właściwości skrótu do 1C utworzonego wcześniej na pulpicie i ustawiamy go tak, aby działał jako administrator.

Bardzo często po uruchomieniu pojawia się błąd: „Wieloużytkownik 1C wykrył błąd, aplikacja zostanie zamknięta”.
Otwórz „Właściwości systemu – Zaawansowane ustawienia systemu”, w sekcji „Wydajność” kliknij przycisk „Opcje” - przejdź do zakładki „Zapobieganie wykonywaniu danych”. Zaznacz pole „Włącz DEP tylko dla programów i usług systemu Windows” lub dodaj program 1C (plik 1cv7.exe) do wyjątków.
Następnie przedsiębiorstwo 1C działa świetnie. Podczas instalacji na serwerze będziesz musiał powtórzyć ustawienia dla każdego użytkownika, aby działał jako administrator, a także ustawienia DEP.

Jeżeli pojawi się błąd: „Posortowanie bazy danych różni się od systemowego” Należy otworzyć bazę danych w konfiguratorze. Następnie „Administracja - Strona kodowa tabel bezpieczeństwa informacji” i zmień na + aktualne ustawienie systemu. Na pytanie o ponowne posortowanie bazy danych odpowiedz „Tak”.

Problem ze stroną kodową ma jeden niuans - jednoczesna praca z jedną bazą danych na komputerach z systemem Windows XP i Windows Vista (Windows 7) jest niemożliwa! Podczas łączenia się z bazą danych zarówno na platformie Vista jak i XP wyświetli się komunikat o błędzie - sortowanie bazy danych jest inne niż systemowe. Pomimo tego, że można to obejść, po prostu całkowicie zakazując sortowania bazy danych, nie polecam tego robić; w przypadku awaryjnego wyłączenia 1C, metoda ta może prowadzić do nieprzewidywalnych rezultatów, w tym całkowitej utraty danych zawartych w bazie danych.

Podobało się? Polub nas na Facebooku