Instalarea 1c 7.7 pe Windows 10. „C:\Documents and Settings\All Users\Main Menu\Programs”

După cum arată răspunsul cititorului la al nostru, dedicat particularităților de funcționare a 1C Enterprise 7.7 în mediul Windows 7 (Vista), am ridicat o problemă presantă. În același timp, dificultățile cu care se confruntă cititorii noștri încep din etapa de instalare. Prin urmare, am decis să umplem acest gol.

O mică digresiune lirică sau „ai nevoie?”

Înainte de a începe să luăm în considerare problemele tehnice, am dori să încercăm să înțelegem întrebarea: „merită jocul lumânarea?” Întrebarea este departe de a fi inactivă. Cea mai recentă versiune a 1C Enterprise 7.7 (7.70.027) a fost lansată la sfârșitul anului 2006; de fapt, dezvoltarea platformei s-a încheiat cu doi ani mai devreme odată cu lansarea celei de-a 25-a versiuni.

Prin urmare, trebuie să înțelegem clar că astăzi încercăm să lansăm într-un mediu OS modern o aplicație care avea cinci ani, în plus, se află la sfârșitul ciclului de viață; aceeași a 25-a lansare, chiar și la momentul lansării sale. , era deja învechit în multe privințe. Prin urmare, faci totul pe propriul risc, toate problemele posibile, inclusiv timpul de oprire a instalației, pierderea de date etc. va fi exclusiv al tău, nici 1C, nici Microsoft nu sunt responsabili aici și nu pot fi făcuți responsabili.

Dacă compania dumneavoastră intenționează serios să migreze către o nouă platformă, mai ales dacă intenționați să utilizați sisteme pe 64 de biți, atunci vă sfătuim să luați în considerare opțiunea de migrare la 1C Enterprise 8.1, mai ales că 1C oferă reduceri bune pentru upgrade-uri. Tindem să considerăm utilizarea 1C Enterprise 7.7 într-un mediu Windows 7 doar ca temporar o soluție utilizată în perioada de tranziție (implementarea 1C 8.1, pregătirea personalului etc.) și nu este recomandată categoric ca soluție standard.

Platformă pe 32 de biți

Nu am întâmpinat probleme speciale la instalarea versiunii 7.70.027 pe versiunile pe 32 de biți ale Windows 7, indiferent de versiunea de distribuție și de compoziția componentelor. În principiu, nu am luat în considerare posibilele probleme cu instalarea versiunilor anterioare; dacă trebuie să utilizați software învechit, atunci trebuie să utilizați cea mai recentă versiune. Dacă nu aveți a 27-a lansare, atunci o puteți obține de la orice partener 1C.

Prima problemă ne așteaptă la pornire; programul raportează o cheie de securitate lipsă. Acest lucru este normal, driverul HASP inclus cu 1C este incompatibil cu sistemele de operare noi. Trebuie să descărcați cea mai recentă versiune a HASP de pe site-ul web al producătorului; pentru versiunea de rețea veți avea nevoie și de cea mai recentă versiune a NetHASP License Manager.

Configurațiile sunt instalate în același mod; nu am avut probleme cu cele mai recente versiuni. Dacă nu puteți instala o versiune sau o configurație dintr-un motiv oarecare, dar există o astfel de nevoie, puteți utiliza o altă metodă; pentru sistemele pe 64 de biți, aceasta este singura modalitate de a „instala” 1C Enterprise. Mai multe despre asta mai jos.

Platformă pe 64 de biți

Este imposibil să instalați direct 1C 7.7 pe un sistem pe 64 de biți, acest lucru se datorează programului de instalare pe 16 biți care este încă utilizat, dar aplicația în sine este pe 32 de biți, ceea ce îi permite să funcționeze cu succes în versiunile pe 64 de biți ale Windows. 1C Enterprise 7.7 nu stochează setări globale în registru, toate intrările sunt în ramură HKEY_CURRENT_USER\Software\1C legate de utilizatorul actual (precum și în ramuri HKEY_USERS pentru sisteme multi-utilizator) și conțin o listă de baze de date, căi către acestea și alte setări ale utilizatorului. Dacă lipsesc, aceste chei sunt create automat la prima pornire a programului. Acest lucru vă permite să transferați pur și simplu folderul cu programul instalat de la o mașină la alta, menținând în același timp pe deplin funcționalitatea aplicației.

Pentru a „instala” 1C 7.7 pe un sistem de operare pe 64 de biți, avem nevoie de o mașină cu un sistem de 32 de biți (cel mai bine este Windows XP) pe care să instalați aplicația și configurațiile necesare pentru aceasta. După care folderul cu programul (în mod implicit C:\Program Files\1Cv77) este copiat în locația corespunzătoare din sistemul pe 64 de biți (în mod implicit C:\Program Files (x86)\1Cv77). Apoi sunt instalate driverele HASP pentru sistemele pe 64 de biți și, dacă este necesar, NetHASP License Manager. Tot ce rămâne este să afișați comenzile rapide și să lucrați.

Dar nu totul este atât de roz. Datorită caracteristicilor de mai sus ale programului de instalare, dvs nu poţi Pentru a suporta pe deplin 1C, a actualiza versiunile și rapoartele reglementate, va trebui mai întâi să îl instalați într-un mediu pe 32 de biți. În versiunea de rețea, ar trebui să evitați utilizarea stațiilor de lucru pe 64 de biți pentru angajații implicați în întreținere sau programare pentru 1C.

Versiunea SQL

1C Enterprise 7.7 pentru SQL, desigur, poate fi instalat într-un mediu Windows 7 (Vista), dar sensul unei astfel de acțiuni tinde spre zero. Windows 7 nu acceptă lucrul cu SQL Server 2000, 1C Enterprise 7.7 nu acceptă versiunile ulterioare ale SQL Server.

Există două moduri neoficiale de a „încrucișa un șarpe cu un arici”: patch 1C pentru a funcționa cu SQL Server 2005 sau înlocui bibliotecile în Windows 7 ODBC driverele responsabile pentru lucrul cu SQL, la omologii lor din Windows XP. Noi Nu recomandăm absolut nu incerca nici una dintre ele. Prima metodă este discutabilă din punct de vedere al purității licențierii, a doua amenință stabilitatea sistemului în ansamblu, în primul rând alte aplicații care folosesc ODBC. În plus, există posibilitatea de distrugere sau denaturare a informațiilor din baza de date din cauza unei solicitări incorecte sau a unei alte situații non-standard, sau a unui timp de nefuncționare (care nu este mai bun) din cauza unei eșecuri a unei conexiuni „sprețuite”.

Anticipând obiecțiile că cineva l-a remediat și lucrează de o lună (trimestru, an), dorim să vă reamintim încă o dată că prin astfel de acțiuni luați pentru mine toată răspunderea posibilă pentru orice defecțiuni, timpi de nefuncționare, pierderi de date și alte posibile situații de urgență. Nimeni nu își va da seama ce anume a cauzat eșecul. Orice specialist calificat va evidenția cu siguranță utilizarea produselor incompatibile și se va spăla pe mâini de ele sau va funcționa, dar la un preț complet diferit (în timp ce nu oferă absolut nicio garanție). Sunteți gata să vă asumați o asemenea responsabilitate? Dacă da, atunci nu spune mai târziu că nu ai fost avertizat.

Se știe că platforma 1C:Enterprise 7.7 are probleme de compatibilitate cu sistemele pe 64 de biți din familia Windows (XP, Vista, 7, Server 2003, Server 2008). Ce ar trebui să faceți dacă mai aveți nevoie să rulați acest produs software pe un sistem de operare pe 64 de biți? În continuare, vom analiza soluția la această problemă.

Esența problemei constă în arhitectura foarte învechită a platformei 1C:Enterprise 7.7 (este timpul să o îngropim!). Ar trebui să renunțați imediat la ideea de a instala pe un sistem de operare pe 64 de biți folosind setup.exe. Nu va funcționa.
Ar trebui să faci asta:

Pasul 1. Instalați corect platforma 1C:Enterprise 7.7 (adică în conformitate cu toate cărțile și instrucțiunile) pe un sistem de operare pe 32 de biți. Este mai bine dacă nu este un sistem de operare pe server (pentru a nu lupta cu eventualele probleme din timp).

Pasul 2. Copiați folderul C:\Program Files\1cv77\BIN de la un sistem pe 32 de biți la un folder C:\Program Files (x86)\1Cv77\BIN sistem pe 64 de biți. Faceți comenzi rapide corespunzătoare către fișierul 1cv7.exe (sau 1cv7s.exe) de pe desktopul utilizatorului.

Pasul 3. (Pas pentru sistemele de operare Windows server) Adăugați o excepție la DEP. Pentru asta vom deschide Panou de control –> Sistem–> Tab În plus

Faceți clic pe butonul Opțiuni. Se deschide o fereastră Optiuni de performanta. Deschide fila Prevenire executare date.

Când îl deschideți pentru prima dată, lista va fi goală. Ar trebui să apăsați butonul Adăugași selectați fișierele 1cv7.exe(sau 1cv7s.exe). După aceasta, puteți accepta modificările.
Dezactivați DEP (selectați opțiunea Activați DEP pentru programe și servicii esențiale Windows) nu merita. Scopul DEP poate fi găsit în nota de subsol de mai jos.

Prevenire executare date (DEP) (Engleză) Prevenire executare date) este o caracteristică de securitate încorporată în familia de sisteme de operareWindows, care nu permite aplicareaexecuta cod dintr-o zonă de memorie marcată „numai date”. Acesta va preveni unele atacuri care, de exemplu, stochează codul într-o astfel de zonă, folosind un buffer overflow. DEP funcționează în două moduri: hardware, pentru procesoare, care poate marca paginile ca „nu pentru executarea codului” și software, pentru alte procesoare. Această caracteristică a apărut pentru prima dată în Windows XP Service Pack 2.
Pasul 4. Instalați driverele pentru cheia HASP. Puteți găsi drivere pentru cheia HASP pentru versiunea de Windows pe 64 de biți pe site-ul web Aladdin.
Ar trebui utilizate următoarele drivere:
  • Drivere pentru cheia HASP Device Driver 5.22;
  • License Manager (pentru cheia pentru a funcționa în rețea) HASP License Manager 8.32;
Pasul 5. Depășiți problemele rămase când utilizați Windows Vista/7 și Windows Server 2008/2008 R2. Puteți citi despre ceea ce trebuie făcut în postarea mea.

ATENŢIE! MAI MULTE CARACTERISTICI!

După publicarea acestei postări, am întâlnit o caracteristică neplăcută. Am pus mâna (aproape simultan) pe două laptopuri cu sistemul de operare Windows 7 x64 instalat. S-a dovedit ca versiunea pentru utilizator unic 1C: Enterprise 7.7(în cazul meu configurația a fost Contabilitate) NU FUNCȚIONEAZĂ pe un sistem de operare pe 64 de biți. Indiferent ce am făcut, cheia de protecție nu a cedat și a încercat să nu fie detectată. Din păcate, platforma software 1C:Enterprise 7.7 este veche și astfel de probleme nu vor fi niciodată rezolvate.

Totuși, în timpul experimentului, s-a putut stabili că, dacă se folosește o licență multi-utilizator, lucrul pe un computer cu Windows 7 x64 instalat în 1C: Enterprise 7.7 este posibil și tot ce este scris mai sus este absolut adevărat. Este recomandabil să alegeți un computer cu sistem de operare pe 32 de biți ca loc pentru plasarea cheii de securitate.

Cazul descris poate deveni o problemă serioasă pentru administratorii de sistem atunci când migrează către echipamente noi. Înclin să cred că în fiecare caz individual este necesar doar testeazaîntr-un fel sau altul.

Instalarea platformei 1C:Enterprise 7.7 pe un sistem de operare pe 64 de biți este plină de unele dificultăți. Faptul este că nu veți putea instala 1C printr-un program de instalare obișnuit, chiar dacă rulați programul în . Dar nimic nu este imposibil. Mai jos sunt instrucțiuni pas cu pas pentru instalarea 1C:Enterprise pe Windows pe 64 de biți, în cazul meu este .

1. Instalare pe Windows x32

Mai întâi trebuie să instalați platforma 1C:Enterprise necesară pe orice alt sistem Windows pe 32 de biți, schimbând calea implicită de instalare la " C:\Fișiere de program (x86)\1Cv77\„(pentru ca toate comenzile rapide să funcționeze). Am scris în detaliu despre instalarea 1C. Apoi trebuie să copiați următoarele fișiere pe sistemul pe 64 de biți:

  1. Director" 1Cv77» din drum
    « C:\Fișiere de program (x86)\» Sistem pe 32 de biți în
    « C:\Fișiere de program (x86)\» Sistem pe 64 de biți.
  2. Director" 1C Enterprise 7.7» din drum
    « C:\Documente și setări\Toți utilizatorii\Meniul principal\Programe»
    pe un sistem pe 32 de biți
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    sistem pe 64 de biți
    (Căile pot varia în funcție de versiunile de Windows utilizate).
  3. Copiați fișierul din cale
    « C:\WINDOWS\system32\» Sistem pe 32 de biți în
    « C:\Windows\SysWOW64\» Sistem de operare pe 64 de biți.

Te-a ajutat acest articol?

Probabil că mulți s-au confruntat cu problema instalării 1C:Enterprise 7.7 pe sisteme pe 64 de biți. Cu toate acestea, această problemă poate fi rezolvată. Pentru a rezolva acest lucru, veți avea nevoie de un computer cu un sistem de operare pe 32 de biți instalat.

Deci, instalăm 1C pe un computer cu un sistem de operare pe 32 de biți (dacă intenționați să utilizați 1C pe un server, selectați: „Instalare pe un server - Administrativ”). Apoi mergem la C:/Program Files și copiem folderul cu programul 1Cv77 (să zicem, pe o unitate flash), după care introducem flash-ul într-un computer care rulează sistemul de interes Vista x64, Windows 7 x64 sau Server 2008 x64. la noi și copiați folderul cu programul 1Cv77 în directorul C:/Program Files (x86). Deschideți folderul 1Cv77/BIN, căutați fișierul 1cv7.exe și creați o comandă rapidă pentru acesta pe desktop.

Este recomandabil să instalați managerul de licențe ca serviciu; dacă îl instalați ca program, uneori pot apărea blocări în timpul pornirii automate, iar managerul de licențe va trebui să fie pornit manual.

Acum mergem la proprietățile comenzii rapide pentru 1C create mai devreme pe desktop și o setăm să ruleze ca administrator.

Foarte des, la pornire, apare o eroare: „1C multi-user a detectat o eroare, aplicația va fi închisă.” Și DEP este de vină pentru asta.
Deschideți „Proprietăți sistem - Setări avansate de sistem”, în secțiunea „Performanță”, faceți clic pe butonul „Opțiuni” - accesați fila „Prevenirea execuției datelor”. Fie bifați caseta „Activați DEP numai pentru programe și servicii Windows”, fie adăugați programul 1C (fișierul 1cv7.exe) la excepții.
După aceasta, întreprinderea 1C funcționează excelent. Când instalați pe un server, va trebui să repetați setările pentru fiecare utilizator pentru a rula ca administrator și ca și pentru setările DEP.

Dacă apare o eroare: „Sortarea bazei de date diferă de cea de sistem” Trebuie să deschideți baza de date în configurator. Urmează „Administrare - Pagina de coduri a tabelelor de securitate a informațiilor” și modificați la + setarea curentă a sistemului. Când vi se cere să resortați baza de date, răspundeți „Da”.

Există o singură nuanță în problema cu pagina de cod - lucrul simultan cu o singură bază de date de pe computere care rulează Windows XP și Windows Vista (Windows 7) este imposibil! Când vă conectați la o bază de date, fie pe Vista, fie pe XP, va fi afișat un mesaj de eroare - sortarea bazei de date este diferită de cea de sistem. În ciuda faptului că acest lucru poate fi ocolit prin simpla interzicere a sortării bazei de date, nu recomand să faceți acest lucru; în cazul unei opriri de urgență a 1C, această metodă poate duce la rezultate imprevizibile, inclusiv pierderea completă a datelor conținute în baza de date.