Instaliranje 1c 7.7 na Windows 10. "C:\Documents and Settings\All Users\Main Menu\Programs"

Kao što pokazuje odgovor čitaoca na naš, posvećen posebnostima rada 1C Enterprise 7.7 u Windows 7 (Vista) okruženju, pokrenuli smo jedan gorući problem. U isto vrijeme, poteškoće s kojima se naši čitatelji moraju suočiti počinju u fazi instalacije. Stoga smo odlučili da popunimo ovu prazninu.

Mala lirska digresija ili "da li ti treba?"

Prije nego počnemo razmatrati tehničke probleme, željeli bismo pokušati razumjeti pitanje: „da li je igra vrijedna svijeće?“ Pitanje je daleko od praznog hoda. Najnovije izdanje 1C Enterprise 7.7 (7.70.027) objavljeno je krajem 2006. godine; u stvari, razvoj platforme je završio dvije godine ranije izdavanjem 25. izdanja.

Stoga moramo jasno shvatiti da danas pokušavamo da u modernom OS okruženju pokrenemo aplikaciju koja je bila stara pet godina, štoviše, na kraju je svog životnog ciklusa; isto 25. izdanje, čak i u vrijeme izlaska , već je na mnogo načina bio zastario. Stoga radite sve na vlastitu odgovornost, sve moguće probleme, uključujući zastoje postrojenja, gubitak podataka itd. će biti isključivo vaše, ni 1C ni Microsoft nisu ovdje odgovorni i ne mogu se smatrati odgovornim.

Ako vaša kompanija ozbiljno planira prelazak na novu platformu, posebno ako planirate da koristite 64-bitne sisteme, onda vam savjetujemo da razmislite o mogućnosti migracije na 1C Enterprise 8.1, pogotovo jer 1C nudi dobre popuste za nadogradnje. Koristimo 1C Enterprise 7.7 u Windows 7 okruženju samo kao privremeni rešenje koje se koristi u prelaznom periodu (implementacija 1C 8.1, obuka osoblja itd.) i kategorički se ne preporučuje kao standardno rešenje.

Platforma 32 bit

Nismo naišli na neke posebne probleme s instalacijom izdanja 7.70.027 na 32-bitne verzije Windowsa 7, bez obzira na verziju distribucije i sastav komponenti. U osnovi nismo razmatrali moguće probleme s instaliranjem prethodnih izdanja; ako morate koristiti zastarjeli softver, onda morate koristiti najnoviju verziju. Ako nemate 27. izdanje, onda ga možete dobiti od bilo kojeg 1C partnera.

Prvi problem nas čeka pri pokretanju, program javlja da nedostaje sigurnosni ključ. Ovo je normalno, HASP drajver uključen u 1C nije kompatibilan sa novim OS-ovima. Morate preuzeti najnoviju verziju HASP-a sa web stranice proizvođača; za mrežnu verziju trebat će vam i najnovija verzija NetHASP License Managera.

Konfiguracije su instalirane na isti način, nismo imali nikakvih problema s najnovijim izdanjima. Ako iz nekog razloga ne možete instalirati izdanje ili konfiguraciju, ali postoji takva potreba, možete koristiti drugu metodu; za 64-bitne sisteme ovo je jedini način da se "instalira" 1C Enterprise. Više o tome u nastavku.

Platforma 64 bit

Nemoguće je direktno instalirati 1C 7.7 na 64-bitni sistem, to je zbog 16-bitnog instalatera koji se još uvijek koristi, ali je sama aplikacija 32-bitna, što joj omogućava uspješan rad u 64-bitnim verzijama Windows. 1C Enterprise 7.7 ne pohranjuje nikakve globalne postavke u registar, svi unosi su u grani HKEY_CURRENT_USER\Softver\1C vezano za trenutnog korisnika (kao i u granama HKEY_USERS za višekorisničke sisteme) i sadrže listu baza podataka, putanje do njih i druga korisnička podešavanja. Ako nedostaju, ovi ključevi se kreiraju automatski pri prvom pokretanju programa. Ovo vam omogućava da jednostavno prenesete fasciklu sa instaliranim programom sa jednog računara na drugi dok u potpunosti održavate funkcionalnost aplikacije.

Da bismo “instalirali” 1C 7.7 na 64-bitni OS, potrebna nam je mašina sa 32-bitnim sistemom (Windows XP je najbolji) na koji ćemo instalirati aplikaciju i potrebne konfiguracije za nju. Nakon toga folder sa programom (podrazumevano C:\Program Files\1Cv77) se kopira na odgovarajuću lokaciju u 64-bitnom sistemu (podrazumevano C:\Program Files (x86)\1Cv77). Zatim se instaliraju HASP drajveri za 64-bitne sisteme i, ako je potrebno, NetHASP License Manager. Ostaje samo prikazati prečice i raditi.

Ali nije sve tako ružičasto. Zbog gore navedenih karakteristika instalatera, vi ne možeš Da biste u potpunosti podržali 1C, ažurirana izdanja i regulirane izvještaje, prvo ćete ga morati instalirati u 32-bitnom okruženju. U mrežnoj verziji trebali biste izbjegavati korištenje 64-bitnih radnih stanica za zaposlenike uključene u održavanje ili programiranje za 1C.

SQL verzija

1C Enterprise 7.7 za SQL, naravno, može se instalirati u Windows 7 (Vista) okruženju, ali značenje takve akcije teži nuli. Windows 7 ne podržava rad sa SQL Serverom 2000, 1C Enterprise 7.7 ne podržava kasnija izdanja SQL Servera.

Postoje dva nezvanična načina da "ukrstite zmiju sa ježem": zakrpiti 1C za rad sa SQL Serverom 2005 ili zamijeniti biblioteke u Windows 7 ODBC drajvere odgovorne za rad sa SQL-om, svojim kolegama iz Windows XP-a. Mi Apsolutno ne preporučujemo ne probaj nijednu od njih. Prvi metod je upitan sa stanovišta čistoće licenciranja, drugi ugrožava stabilnost sistema u celini, pre svega ostalih aplikacija koje koriste ODBC. Osim toga, postoji mogućnost uništenja ili izobličenja informacija u bazi podataka zbog pogrešnog zahtjeva ili druge nestandardne situacije, ili zastoja (što nije ništa bolje) zbog kvara u “lukavoj” vezi.

Predviđajući prigovore da ga je neko zakrpio i radi već mjesec (kvartal, godina) još jednom vas podsjetimo da ovakvim radnjama preduzimate sebi svu moguću odgovornost za bilo koji kvarovi, zastoji, gubitak podataka i druge moguće hitne situacije. Niko neće shvatiti šta je tačno uzrokovalo neuspjeh. Svaki kvalificirani stručnjak će sigurno ukazati na upotrebu nekompatibilnih proizvoda i oprati ruke od toga ili će raditi, ali po potpuno drugoj cijeni (a da pritom ne daje apsolutno nikakve garancije). Da li ste spremni da preuzmete takvu odgovornost? Ako jeste, nemojte kasnije reći da niste bili upozoreni.

Poznato je da platforma 1C:Enterprise 7.7 ima problema sa kompatibilnošću sa 64-bitnim sistemima Windows porodice (XP, Vista, 7, Server 2003, Server 2008). Šta treba da uradite ako i dalje morate da koristite ovaj softverski proizvod na 64-bitnom operativnom sistemu? Zatim ćemo pogledati rješenje ovog problema.

Suština problema leži u vrlo zastarjeloj arhitekturi platforme 1C:Enterprise 7.7 (vrijeme je da je zakopate!). Trebali biste odmah odustati od ideje da instalirate na 64-bitni operativni sistem koristeći setup.exe. Neće uspjeti.
Trebalo bi da uradite ovo:

Korak 1. Instalirajte 1C:Enterprise 7.7 platformu ispravno (tj. u skladu sa svim knjigama i uputstvima) na 32-bitnom operativnom sistemu. Bolje je da to nije serverski operativni sistem (da se ne bi borili sa mogućim problemima prije vremena).

Korak 2. Kopiraj folder C:\Program Files\1cv77\BIN sa 32-bitnog sistema u folder C:\Program Files (x86)\1Cv77\BIN 64-bitni sistem. Napravite odgovarajuće prečice do datoteke 1cv7.exe (ili 1cv7s.exe) na radnoj površini korisnika.

Korak 3. (Korak za Windows serverske operativne sisteme) Dodajte izuzetak u DEP. Za ovo ćemo otvoriti Kontrolna tabla –> Sistem–> Tab Dodatno

Kliknite na dugme Opcije. Otvara se prozor Opcije performansi. Otvori karticu Sprečavanje izvršenja podataka.

Kada ga prvi put otvorite, lista će biti prazna. Trebalo bi da pritisnete dugme Dodati i odaberite fajlove 1cv7.exe(ili 1cv7s.exe). Nakon toga možete prihvatiti promjene.
Onemogućite DEP (odaberite opciju Omogućite DEP za osnovne Windows programe i usluge) ne isplati se. Svrha DEP-a može se naći u fusnoti ispod.

Sprečavanje izvršenja podataka (DEP) (engleski) Sprečavanje izvršenja podataka) je sigurnosna funkcija ugrađena u porodicu operativnih sistemaWindows, što ne dozvoljava aplikacijuizvršiti kod iz memorijskog područja označenog kao "samo podaci". To će spriječiti neke napade koji, na primjer, pohranjuju kod u takvom području koristeći prelivanje bafera. DEP radi u dva načina: hardverski, za procesore, koji može označiti stranice kao "ne za izvršavanje koda" i softver za druge procesore. Ova funkcija se prvi put pojavila u Windows XP servisnom paketu 2.
Korak 4. Instalirajte drajvere za HASP ključ. Možete pronaći upravljačke programe za HASP ključ za 64-bitnu verziju Windows-a na web stranici Aladin.
Treba koristiti sljedeće drajvere:
  • Drajveri za ključ HASP Device Driver 5.22;
  • License Manager (za ključ za rad na mreži) HASP License Manager 8.32;
Korak 5. Prevaziđite preostale probleme kada koristite Windows Vista/7 i Windows Server 2008/2008 R2. O tome šta treba da se uradi, možete pročitati u mom postu.

PAŽNJA! NEKOLIKO KARAKTERISTIKA!

Nakon objavljivanja ovog posta, naišao sam na jednu neugodnu osobinu. Dobio sam u ruke (skoro istovremeno) dva laptopa sa instaliranim Windows 7 x64 operativnim sistemom. Ispostavilo se da jednokorisnička verzija 1C:Enterprise 7.7(u mom slučaju konfiguracija je bila računovodstvo) NE RADI na 64-bitnom operativnom sistemu. Šta god da sam uradio, zaštitni ključ nije odustajao i trudio se da ne bude otkriven. Nažalost, softverska platforma 1C:Enterprise 7.7 je stara i problemi poput ovog nikada neće biti riješeni.

Međutim, tokom eksperimenta je bilo moguće utvrditi da je ako se koristi višekorisnička licenca, moguć rad na računaru sa Windows 7 x64 instaliranim u 1C: Enterprise 7.7 i sve je gore napisano apsolutno tačno. Preporučljivo je da odaberete računar sa 32-bitnim operativnim sistemom kao mjesto za postavljanje sigurnosnog ključa.

Opisani slučaj može postati ozbiljan problem za sistem administratore prilikom prelaska na novu opremu. Sklon sam da verujem da je u svakom pojedinačnom slučaju neophodno samo testiraj na ovaj ili onaj način.

Instaliranje platforme 1C:Enterprise 7.7 na 64-bitni operativni sistem je ispunjeno određenim poteškoćama. Činjenica je da nećete moći instalirati 1C putem običnog instalatera, čak i ako program pokrenete u . Ali ništa nije nemoguće. U nastavku su upute korak po korak za instaliranje 1C:Enterprise na 64-bitni Windows, u mom slučaju to je .

1. Instalacija na Windows x32

Prvo morate da instalirate potrebnu 1C:Enterprise platformu na bilo koji drugi 32-bitni Windows sistem tako što ćete promeniti podrazumevanu instalacijsku putanju u " C:\Program Files (x86)\1Cv77\"(tako da sve prečice rade). Pisao sam detaljno o instalaciji 1C. Zatim morate kopirati sljedeće datoteke na 64-bitni sistem:

  1. Imenik " 1Cv77» s puta
    « C:\Program Files (x86)\» 32-bitni sistem in
    « C:\Program Files (x86)\» 64-bitni sistem.
  2. Imenik " 1C Enterprise 7.7» s puta
    « C:\Dokumenti i postavke\Svi korisnici\Glavni meni\Programi»
    na 32-bitnom sistemu
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    64-bitni sistem
    (Putanje se može razlikovati ovisno o korištenim verzijama Windows-a).
  3. Kopiraj fajl sa putanje
    « C:\WINDOWS\system32\» 32-bitni sistem in
    « C:\Windows\SysWOW64\» 64-bitni operativni sistem.

Da li vam je ovaj članak pomogao?

Vjerovatno su se mnogi susreli s problemom instaliranja 1C:Enterprise 7.7 na 64-bitne sisteme. Međutim, ovaj problem se može riješiti. Da biste to riješili, trebat će vam računar sa instaliranim 32-bitnim operativnim sistemom.

Dakle, instaliramo 1C na računar sa 32-bitnim operativnim sistemom (ako planirate da koristite 1C na serveru, izaberite: "Instalacija na serveru - Administrativno"). Zatim idemo na C:/Program Files i kopiramo folder sa programom 1Cv77 (recimo na fleš disk), nakon čega ubacujemo fleš u računar koji radi pod Vista x64, Windows 7 x64 ili Server 2008 x64 sistemom od interesa nama i kopirajte folder sa programom 1Cv77 u direktorij C:/Program Files (x86). Otvorite fasciklu 1Cv77/BIN, potražite datoteku 1cv7.exe i kreirajte prečicu za nju na radnoj površini.

Preporučljivo je instalirati upravitelja licenci kao uslugu; ako ga instalirate kao program, ponekad može doći do pada prilikom automatskog pokretanja, a upravitelj licenci će se morati pokrenuti ručno.

Sada idemo na svojstva prečice za 1C kreiranu ranije na radnoj površini i postavljamo je da se pokreće kao administrator.

Vrlo često se prilikom pokretanja javlja greška: "1C višekorisnik je otkrio grešku, aplikacija će biti zatvorena." A za to je kriv DEP.
Otvorite "Svojstva sistema - Napredne postavke sistema", u odjeljku "Performanse" kliknite na dugme "Opcije" - idite na karticu "Sprečavanje izvršavanja podataka". Ili potvrdite okvir "Omogući DEP samo za Windows programe i usluge" ili dodajte 1C program (datoteka 1cv7.exe) izuzecima.
Nakon toga, 1C enterprise radi odlično. Kada instalirate na server, moraćete da ponovite podešavanja za svakog korisnika da bi se pokrenula kao administrator, kao i za DEP podešavanja.

Ako se pojavi greška: “Sortiranje baze podataka se razlikuje od sistemskog” Potrebno je da otvorite bazu podataka u konfiguratoru. Sljedeća "Administracija - Kodna stranica tablica sigurnosti informacija" i promijenite na + trenutna postavka sistema. Kada se od vas zatraži da ponovo sortirate bazu podataka, odgovorite „Da“.

Postoji jedna nijansa u problemu sa kodnom stranicom - nemoguć je istovremeni rad sa jednom bazom podataka sa računara koji koriste Windows XP i Windows Vista (Windows 7)! Prilikom povezivanja na bazu podataka na Visti ili XP-u, prikazaće se poruka o grešci - sortiranje baze podataka se razlikuje od sistemskog. Unatoč činjenici da se to može zaobići jednostavnom potpunom zabranom sortiranja baze podataka, ne preporučujem da to činite; u slučaju hitnog isključivanja 1C, ova metoda može dovesti do nepredvidivih rezultata, uključujući potpuni gubitak podataka sadržanih u bazi podataka.