Ključ za zaštitu programa ili dobijena softverska licenca nisu pronađeni - rješenje. Licenca nije pronađena

Dom / Pregledači

"Otkriveno je kršenje integriteta sistema", mnogi korisnici su vidjeli ovu grešku prilikom prijavljivanja u 1C. Greška je uzrokovana činjenicom da je 1C u decembru 2017. objavio platforme sa verzijama 8.3.10.2699 i 8.3.11.2899, u koje je uveo mehanizam za provjeru legalnosti programa.

Ako je verzija vaše 1C platforme viša od 8.3.10.2699 ili 8.3.11.2899, tada ćete prilikom rada s bazom podataka najvjerovatnije dobiti grešku „Otkriveno je kršenje integriteta sistema“. Ova greška javlja čak i ako vi licencirana verzija 1C.

Zašto se javlja greška “Otkriveno je kršenje integriteta sistema”?

Hajde da shvatimo zašto dolazi do greške. Mehanizam provjere zakonitosti 1C izgrađen je na sljedećem principu. Kada pokrenete 1C i uđete u bazu podataka, program vrši nekoliko provjera:

  • backbas.dll fajl promijenjen (kontrolna suma je provjerena)
  • da li su instalirani emulatori?
  • prisustvo u registru unosa iz emulatora

Ako se otkrije ilegalna verzija (možda jednostavno netačna instalirani program) 1C daje grešku i daje vam izbor "Isključi" ili "Ponovo pokreni" 1C.

Prilikom pregleda detalja br dodatne informacije nećemo dobiti.

Ovdje korisnici počinju paničariti i mahnito počinju zvati svoje administratori sistema. Ništa loše se nije dogodilo. Vaša baza je sigurna i zdrava. Nikakvo testiranje i ispravke, kao ni programi za vraćanje 1C baza podataka, neće pomoći. Ova greška nema nikakve veze sa 1C bazom podataka.

Greška se javlja kada se otkrije ilegalna verzija 1C ili se instaliraju emulatori ključeva. Možda imate licenciranu verziju, ali najvjerovatnije ste prije kupovine licence koristili nelicenciranu verziju i niste je izbrisali ili su joj ostali tragovi na sistemu.

Kako se riješiti greške "Otkriveno je kršenje integriteta sistema".

Postoji nekoliko načina za prevazilaženje ove greške.

Vratite verziju 1C:Enterprise na stariju. Najnovije verzije koje rade bez provjere backbas.dll datoteke i emulatora 8.3.10.2667 I 8.3.11.2867 . Ovo rešenje je privremeno, jer... prije ili kasnije će se pojaviti konfiguracija koja neće raditi u ovim verzijama.

Deinstalirajte HASP emulator. Postoji mnogo emulatora, tako da je teško pisati univerzalna uputstva za njihovo uklanjanje. Možete isprobati sljedeće korake:

  1. Pronađite i izbrišite datoteke VUsb.sys i vusbbus.sys
  2. Pokrenite komande komandna linija u ime administratora:
    loaddrv.exe -stop haspflt
    loaddrv.exe -ukloni haspflt
    del %systemroot%\system32\drivers\haspflt.sys
    Preporučuje se i brisanje ključeva registratora HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu

Pa, u krajnjem slučaju, rbc_icp patcher (zakrpač za provjeru integriteta). Ako jesi licencni ključ za 1C, a USB konektori su vam vitalni, onda možete koristiti ilegalnu metodu. Ova zakrpa onemogućava provjeru integriteta sistema najnovije verzije 1C: Preduzeća u kojima se implementira.

Zakrpa mijenja sljedeće fajlove:

  • backbas.dll (koristi se unipatch 1c8_UP.exe)
  • frntend.dll (onemogućite provjeru integriteta u debelom klijentu)
  • mngcln.dll (onemogućite provjeru integriteta u tankom klijentu)

Postoji i mogućnost nezakonitog zaobilaženja čeka. Koristeći bilo koji hex editor, otvorite datoteku backend.dll (ako imate verziju 8.1) ili backbas.dll (ako imate verziju 8.2,8.3) iz bin direktorija u direktoriju s instaliranim 1C, potražite HEX vrijednosti: 100000FFD085C00F8208F8FEFF0F841 zamijeni 85 sa 31.

Informacije na kraju članka date su samo u informativne svrhe i ne potiču na nezakonite radnje!

UPD. 15.01.2019

Skripta za uklanjanje VUSBBUS-a i HASPFLT-a
kod:

@echo off
setlocal enableextensions disabledelayedexpansion

za %%a u (vsubbus haspflt) pozovite: CheckDriver %%a
pauza
goto:eof

:CheckDriver
sc upit %1|pronađi /i “KERNEL_DRIVER”>nul
ako nivo greške 1 ide na:DelSYS
sc stop %1
sc izbrisati %1
:DelSYS
del /f /q “%SystemRoot%\system32\drivers\%1.sys”
goto:eof

Često čujemo pritužbe da se program iznenada "pokvario" i da se ne pokreće ni u načinu "1C: Enterprise" ni u načinu "Konfigurator". Ova vijest je posebno neugodna u situaciji kada je potrebno hitno predati računovodstvene ili porezne izvještaje. U ovom članku ćemo razgovarati mogući razlozi i što je najvažnije, metoda za vraćanje funkcionalnosti baze podataka kada se dogodi jedna od ovih kritičnih grešaka.

Govorit ćemo o situaciji kada se pri normalnom pokretanju programa, odnosno u načinu rada "1C: Enterprise", prikazuje greška "Nedostaje datoteka baze podataka".


Ispostavilo se da baza podataka nije otkrivena zbog nepostojanja datoteke baze podataka na adresi na kojoj se prethodno nalazila ovaj fajl.

Nakon čitanja, možemo kliknuti na “OK”, au prethodnom prozoru dugme “Quit”, jer ponovno pokretanje neće riješiti ovaj problem.

Kada pokrenete konfigurator u ovom slučaju, od vas će biti zatraženo da kreirate novu bazu podataka, ali pošto morate da otvorite „staru“ radnu bazu podataka, biramo „Ne“.


Razlog ovakvog "ponašanja" programa može biti brisanje fascikle sa bazom podataka, ili njeno pomeranje, preimenovanje, ili je ispravljena putanja do baze u prozoru za pokretanje.

Koje radnje treba preduzeti u ovoj situaciji? Prvo, put do baze, koji je gore spomenut. Možete ga pogledati u prozoru za pokretanje tako što ćete označiti bazu informacija koja nam je potrebna.


Upravo na toj adresi program pristupa bazi podataka, a ako je tamo ne pronađe, onda proizvodi greške ove vrste. Dakle, morate provjeriti da li je ova adresa ispravna. Možete proći skroz kroz "Moj računar" i saznati šta se dogodilo sa folderom koji sadrži bazu podataka. U primjeru koji se razmatra, ovo je folder “demo base”.


Kao što vidite, traženi folder nije bio na navedenoj lokaciji. Zadatak je utvrditi da li je mapa preimenovana ili premještena, na primjer, na drugi lokalni disk. Najčešće stradaju fascikle sa bazama podataka u trenutku kada neko želi da „dovede u red” podatke koji se nalaze na računaru. Razmislite, možda ćete se sjetiti šta se dogodilo sa fasciklom koju ste tražili.

U našem slučaju, jednostavno je preimenovana. Kada se utvrdi razlog, imamo priliku da registrujemo novi put do baze podataka u postavkama 1C.


Odabirom ovu bazu podataka, idite na dugme "Promeni". U prvom prozoru koji se otvori i traži od vas da navedete ime, kliknite na Next. Zatim se otvara sljedeći prozor u kojem ponovo registrujemo novi na pravi način, koji se pojavio pod datim okolnostima.



Prozor za pokretanje sada prikazuje novu putanju do baze podataka.

Nadam se da će vam opisani koraci pomoći da samostalno pomognete programu da pronađe izgubljenu bazu podataka i otkloni problematične situacije uz minimalan gubitak vremena.

Prilikom pokretanja programa 1C Accounting, operater može naići na poruku „Licenca nije pronađena. Zaštitni ključ aplikacije nije pronađen ili primljen softverska licenca" Pojava ovog problema može biti povezana s promjenom konfiguracije sistema, zbog čega je 1C prepoznao sistem kao kvalitativno nov, ili s pogrešnim postavkama samog 1C (posebno, mrežne postavke nethasp.ini konfiguraciona datoteka). U ovom materijalu ću detaljno analizirati razloge za ovu grešku i objasniti kako je popraviti.

Uzroci disfunkcije

Greška „Licenca nije pronađena“ obično se javlja u situaciji kada 1C program nije pronašao datoteku licence (obično sa ekstenzijom .lic) na lokalnom računaru (ili serveru), što omogućava potpuno pokretanje navedenog sistema.

Ova situacija može nastati zbog sljedećih faktora:


Kako popraviti "Licenca nije pronađena" u 1C

Pogledajmo načine da se riješimo greške „Licenca nije pronađena. Ključ za zaštitu programa ili primljena softverska licenca nisu otkriveni" na korisničkim sistemima 1C:

  1. Prije pokretanja programa, onemogućite svoj zaštitni zid;
  2. Instalirajte “Alladin monitor” u sistem. Ovaj proizvod prikazuje upotrebu licenci u mrežnoj verziji programa. Koristite ga da potvrdite da vaš sistem ima instaliranu licencu;
  3. Kada koristite hardversku licencu, u prozoru infobaze kliknite na “Postavke” i označite kvadratić pored opcije “Koristi hardversku licencu” ako tamo ne postoji takav kvadratić;
  4. Uredite datoteku Nethasp.ini koja se nalazi na sljedećoj putanji:

Otvorite ovu datoteku i zapišite IP adrese klijentskih računara i imena menadžera licenci. Da biste to učinili, u specijaliziranom odjeljku navedite:

Zatim u odjeljku navedite IP adresu servera upravitelja licencama (trebalo bi izgledati kao NH_SERVER_ADDR = potrebna IP) i ime upravitelja licenci (NH_SERVER_NAME = ime menadžera).

Ime menadžera je preliminarno naznačeno u sekciji u obliku NHS_SERVERNAMES = ime 1, ime 2 itd.

  • Aktivirajte postojeću licencu. Ako dobijete poruku o odsustvu otkrivene licence, kliknite na „Da“ i naznačite putanju za instaliranje licence (lokalni računar ili server).
  • Zatim biramo opciju da prvo dobijemo licencu, da je ponovo dobijemo ili da je ažuriramo. Vidljivost licence postavljamo na „Svi korisnici računara“, biramo način dobijanja - ručno, automatsko, na digitalnom mediju. Ispunjavamo obrazac za registraciju, nakon čega podatke spremamo u datoteku koju stavljamo u direktorij:

"? - slična greška je tipična za neiskusne administratore koji transformiraju 1C platformu u drugu verziju. Štaviše, pojavljuje se prilikom prelaska na stariji i prethodni (niži red).

Provjera instalacije

Kada na stranici za pokretanje baze podataka navedete verziju koja nije adekvatna konfiguraciji, tada, naravno, sistem vidi nepodudaranje parametara i ne može pokrenuti ispravan objekt. Program vraća korisniku obavijest: „nije pronađeno instaliranu verziju 1C: Preduzeće". Onaj koji je naveden u postavkama jednostavno se ne može pokrenuti.

Popravak zahtijeva zamjenu njegove vrijednosti odgovarajućom konfiguracijom.

Kao što sugeriše slika:

To znači da se instalacija nove platforme odvijala bez promjena u postavkama startup starter-a.

Moguća relevantnost greške „instalirana verzija 1C:Enterprise nije otkrivena“ je instalacija s greškama jedne platforme umjesto prethodne.

Program 1C se pokreće pomoću jedne od datoteka:

  • Ako je ovo 1cv8.exe, tada se pokreće izdanje direktorija u kojem je pohranjena izvršna datoteka *.exe;
  • Ako se radi o datoteci 1CEStart.cfg (standardna metoda), tada program samostalno bira izdanje (brisanje izdanja u tom smislu je nepoželjno). Njegove postavke mogu sadržavati lažne vrijednosti za konfiguraciju. Posljedica ovoga je pogrešno lansiranje.

Moramo ga ukloniti.

Primjer približne rute do datoteke vidljiv je sa slike:

Ako se konflikt ne može eliminisati, potrebno je da obrišete sve fajlove platforme (takođe privremene) i ponovo ih instalirate.

Trenutno, teškoće o kojima se govori u ovoj publikaciji rijetko se javljaju. U osnovi, do sudara s njim došlo je tokom masovnog prelaska na treću 1C verziju iz prethodne.

Ali ako vam je suđeno da ga dočekate, onda ste sada naoružani odgovarajućim znanjem.

Prilikom rada s 1C može doći do greške: Nije pronađena datoteka vanjske komponente.

Nakon čitanja članka naučit ćete:

  • kako utvrditi uzrok ove greške;
  • Dobijte preporuke o tome kako riješiti problem.

Greška Datoteka vanjske komponente nije pronađena javlja se kada koristite dodatne usluge u 1C, na primjer:

  • Usluga bankovnih izvoda;
  • Usluge praćenja banaka;
  • Usluge registracije;
  • Usluga deklinacije morfera;
  • Rizici servisa Spark;
  • itd.

Svaka takva učitana usluga u 1C ima svoju konstantu. Ako otvorite 1C konfigurator, onda u grani Konstante možete vidjeti listu ovih specijaliziranih konstanti.

Prilikom učitavanja specificiranih servisa, konstanta se „podiže“ na poziciju Koristi se.

Ako iz nekog razloga prilikom sastavljanja bankovnih izvoda, deklinacija punog imena u obrascima dokumenata itd. pojavljuje se greška da datoteka vanjske komponente nije pronađena, morate započeti provjerom stanja konstanti odgovornih za ovu komponentu u 1C.

Stanje konstante možete pogledati pomoću dugmeta 1C: Glavni meni - Sve funkcije - Konstante.

Servisna zastavica mora biti podignuta. Ako se usluga ne koristi, program ne "vidi" komponentu. Ručno postavite zastavicu usluge.

Ako nakon postavljanja zastave automatsko preuzimanje 1C ne izvodi komponente, morate ga "učitati" "ručno". U tim slučajevima, programeri pišu da vam omogućavaju da sami učitate potrebnu komponentu.

Usluga deklinacije punog imena u programu 1C je prestala raditi. Programer je napisao eksternu obradu koja provjerava stanje konstante Koristite uslugu Morpher deklinacije i nasilno učitavanje komponente.

IN programski kod obradu, programer je propisao prinudnu instalaciju konstante Koristite uslugu DeclensionMorpher da preuzmete uslugu Morpher.

Korak po korak upute za obradu instalacije Morpher usluge.

Korak 1. Povezivanje eksterne obrade u program.

Otvorite obrazac za povezivanje eksternih štampanih obrazaca, izveštaja i obrade u odeljku 1C: Administracija - Postavke programa - Štampani obrasci, izvještaji i obrada - Dodatni izvještaji i obrada.

Po dugmetu Dodaj iz datoteke ...učitaj eksternu obradu.

Korak 2. Podešavanje eksterne obrade.

Navedite odjeljak lokacije obrade i korisnike kojima je odobren pristup.

Korak 3. Pokrenite obradu.

Idite na odjeljak koji ste naveli u postavkama i otvorite vezu Dodatna obrada .

U prozoru za dodatnu obradu postavite kursor na navedenu obradu i kliknite na dugme Izvrši .

Korak 4. Provjera veze usluge Morpher.

Provjerite korištenje usluge u programu pomoću dugmeta Provjeri .

Korak 5. Instaliranje Morpher servisa.

Omogućite korištenje usluge Morpher i preuzmite odgovarajuću komponentu pomoću gumba Prijavite se .

Korak 6. Provjerite instalaciju komponenti pomoću dugmeta Ispitivanje .

Usluga je učitana!

Uz probleme s učitavanjem komponenti, uzrok greške može biti korištena 1C platforma. Greška je često uzrokovana isključivo komponentama ugrađenim u program tehnički parametri Platforme koje koriste 1C korisnici.

I ne zaboravite najvažnije pravilo kada tražite greške: prije nego što se udubite u problem, ponovo pokrenite računalo ili server ako nije datoteka. i klijent-server 1C. Često ova jednostavna metoda daje odlični rezultati. Pogotovo ako je sve nekada “radilo” i odjednom... stalo.

Da li je članak pomogao?

Dobijte još jedan tajni bonus i potpuni pristup sistem pomoći BukhExpert8 14 dana besplatno

© 2024 ermake.ru -- O popravci računara - Informativni portal