Prečo sa zobrazí okno „Zistené porušenie integrity systému“ a čo s tým robiť. Ako opraviť chybu „bolo zistené porušenie integrity systému“ Príčiny chyby

Prečo sa zobrazí okno „Zistené porušenie integrity systému“ a čo s tým robiť.  Ako opraviť chybu
Prečo sa zobrazí okno „Zistené porušenie integrity systému“ a čo s tým robiť. Ako opraviť chybu „bolo zistené porušenie integrity systému“ Príčiny chyby

Bolo zistené narušenie integrity systému 1c a databáza je uzavretá

2018-03-13T13:12:04+00:00

Otázka od čitateľa:

Nainštalovali sme 1c na nový operačný systém, načítali naše databázy a teraz 1c zobrazuje chybu „Bolo zistené porušenie integrity systému“ a databáza je zatvorená. Pomôž mi prosím. Čo by sme mali urobiť?

odpoveď:

Chyba môže súvisieť s aktualizáciou platformy 1c. Existujú informácie, že v najnovších verziách platformy 1c zaviedla mechanizmus na overenie integrity svojich súborov (je to jednoduché, pretože všetky sú podpísané elektronickým podpisom).

A ak sa použije aktivátor, cracker alebo iný spôsob, ako obísť kontrolu licencie, dostaneme tento výsledok.

Je jasné, že ani nebudeme rozoberať možnosť, že ste pirát.

Existuje však aj názor, že tento mechanizmus overovania ochrany ešte nemusí byť úplne otestovaný, a preto sa jeho prvé verzie dotkli aj legálnych používateľov. Ale opäť, toto všetko sú len špekulácie.

Ak ste legálny používateľ a nepoužívate žiadne hacky, prvá rada je skúsiť sa vrátiť (dočasne) na niektorú z predchádzajúcich verzií platforiem (napríklad 8.3.10.2667) a potom si byť istí.

Ak to nepomôže, skúste reštrukturalizovať databázu ( na kópii!). Toto je jedna z možností operácie databázy 1c.

To je všetko

Aké ďalšie varianty tejto chyby existujú?

Máme sieťové USB kľúče...

Máme sieťové USB kľúče, ale jeden z počítačov pred tým tvrdohlavo vypadol z aktualizovaného shellu, mal vydanie 8.3.10.2561. Ukázalo sa, že nebol zaregistrovaný na licenčnom serveri HASP, s vydaním 8.3.11.3034 a pomohlo odstrániť ochranný ovládač "C:\Program Files\1cv8\common\haspdinst.exe" -remove, ktorý aplikáciu umožňoval na získanie sieťovej licencie a odstránenie haspflt ( z možnosti opísanej nižšie), ktorá už nevyvoláva chybu integrity.

  1. del %systemroot%\system32\drivers\haspflt.sys
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt

S pozdravom (učiteľ a vývojár).

Po aktualizácii 1C sa v používateľskom režime objaví veľmi desivé chybové hlásenie: „Bolo zistené porušenie integrity systému“!

Po objavení sa tejto chyby je prirodzene nemožné pracovať. K dispozícii sú 2 možnosti: reštartovanie programu alebo vypnutie. Je niečo zlé so samotným programom 1C?

Čo sa stalo?

Prirodzene, s databázou je všetko v poriadku, čo znamená len nasledovné: 1C sa nakoniec rozhodol bojovať proti pirátstvu. A takmer o 15 rokov neskôr, po vydaní 1C:Enterprise 8.0, vo vydaní 1C 8.3.10.2699 A 8.3.11.2899 a novšie, napríklad 8.3.11.2924, implementovali kontrolu integrity súboru backbas.dll pomocou kontrolných súčtov. Po aktualizácii platformy sa preto začnú objavovať problémy. V prípade, že sa kontrolné súčty nezhodujú s referenčnými, čo sa vyskytuje najčastejšie, keď je tento súbor opravený tak, aby ignoroval licenčný systém platformy (ak je v ruštine, 1C zlomený), zobrazí sa chyba „Bolo zistené porušenie integrity systému“. Už nie je dôležité bojovať proti pirátstvu alebo skutočne kontrolovať všetky súčasti systému, či nie sú narušené a či nie je integrita. Jedna vec je dôležitá: bude nemožné prelomiť 1C ako predtým. Licencia sa po aktualizácii stala mimoriadne nevyhnutnou na spustenie 1C!

Bolo tiež poznamenané, že platforma zachytí emulátor licenčného kľúča a odpovie naň podobnou chybou. Ako to robí? Nateraz to zostáva záhadou.

Ako opraviť chybu „Zistilo sa porušenie integrity systému“.

Možnosti riešenia problémov sú nasledovné:

  1. Vráťte sa späť na staršiu verziu platformy, konkrétne 8.3.10.2667 a 8.3.11.2867. Naši špecialisti vám s tým môžu pomôcť
  2. Zakúpte si licenciu na používanie 1C (odporúča sa). Ceny je možné pozrieť. Potom musíte určite odstrániť „zlomenú“ verziu 1C. Prečítajte si, ako na to.
  3. Choďte do cloudu;
  4. Vzdajte sa účtovníctva v 1C, použite počítadlo alebo poznámkový blok s perom :)

Žiaľ, žiadna z týchto možností vás 100% nezachráni pred problémom so zakúpením licencie. Aktualizáciám sa nedá vyhnúť, skôr či neskôr budete musieť zabudnúť na staré platformy. Prechod na cloud a zakúpenie licencie sú náklady. Neúčtovať nie je reálna možnosť.

Ako odstrániť "zlomenú" verziu 1C?

Ak chcete vrátiť 1C do pôvodného stavu, odstrániť stopy opráv a pripojiť oficiálnu licenciu 1C, musíte urobiť nasledovné:

  • Úplne odstráňte všetky platformy 1C a nainštalujte najnovšiu verziu;
  • Odstrániť Virtual Usb Bus Enumerator zo systémových zariadení (v správcovi zariadení)

Toto je otázka, ktorú sa spýta 1C, ak všetko dopadlo správne:

Perspektívy

Je pravdepodobné, že spoločnosť 1C prevzala úlohu „uviesť veci do poriadku“ vo svojej licenčnej politike. Je veľmi zvláštne, že to neurobili skôr a viac ako 15 rokov ste mohli program používať úplne zadarmo. Vyhliadky sú však nasledovné: s najväčšou pravdepodobnosťou si budeme musieť všetci zvyknúť na výlučne platený softvér a svet, keď sa „všetko dalo stiahnuť z torrentov“, sa stáva minulosťou.

Možno sa objavia nové verzie „prerušovačov“ licencií 1C, ktoré tieto kontroly deaktivujú, ale v súčasnosti (začiatkom roku 2018) takéto nástroje neexistujú. Zostáva preto už len čakať. Alebo si konečne kúpte kľúč na používanie 1C, ktorý odporúčajú vysokokvalifikovaní odborníci.

Pri spustení obľúbeného programu 1C jednej z najnovších verzií (zvyčajne verzie 8.3.10.2699 alebo 8.3.11.2899) sa môže používateľovi náhle zobraziť správa „Bolo zistené porušenie integrity systému“. Program vás vyzve na vypnutie alebo reštart systému, v druhom prípade sa znova zobrazí zadaná správa. Aký je dôvod jeho vzhľadu? Poďme na to.

1C a piráti

Ako viete, spoločnosť 1C, výrobca populárneho účtovného programu 1C, utrpela značné straty z nelicencovaného používania svojich produktov. Na internete sa pohybuje veľa pirátskych kópií 1C s napadnutými distribúciami, ktoré každému ponúkajú možnosť využívať funkcie programu.

Súčasná situácia prinútila spoločnosť k radikálnym krokom v boji proti pirátom. Verzie 8.3.10.2699 a 8.3.11.2899 vydané začiatkom decembra 2017 dostali vstavaný mechanizmus, ktorý im umožňuje identifikovať nelegálne (pirátske) kópie produktu a následne zablokovať ich prevádzku. Dosahuje sa to najmä kontrolou stavu knižnice backbas.dll, ako aj detekciou emulátora, ktorý umožňuje nelicencované spustenie 1C.

Pri identifikácii pirátskej kópie produktu dostane používateľ správu „Bolo zistené porušenie integrity systému“. Reštartovanie počítača a reštartovanie produktu neurobí absolútne nič.

Existujú aj situácie, keď sa táto správa zobrazí používateľovi licencovanej verzie produktu. Vysvetľuje to predtým nainštalovaná pirátska verzia programu na tomto počítači, ako aj občasné poruchy pri prevádzke čerstvej a nie úplne „otestovanej“ licencovanej verzie tohto softvéru.


Spoločnosť 1C má v úmysle úplne sa vysporiadať s pirátmi

Ako obísť správu „Zistilo sa porušenie integrity systému“.

Ak chcete problém vyriešiť, musíte urobiť približne toto:


  • Odstráňte emulátor HASP (multiplatformová ochrana programu) zo systému. Ak to chcete urobiť, nájdite a odstráňte súbory VUsb.sys a vusbbus.sys z počítača (cesta k nim už bola uvedená vyššie) a tiež spustite príkazový riadok ako správca a doň postupne zadajte:

loaddrv.exe -zastavenie haspflt
loaddrv.exe -odstráni haspflt
del %systemroot%\system32\drivers\haspflt.sys

Tiež vyhľadajte a odstráňte kľúč databázy Registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\haspflt\

Reštartujte počítač.

  • Použite pirátsky repack jednej z najnovších verzií 1C (8.3.11.3034). Podľa recenzií od pirátov prebalenie funguje dobre a je aktualizované a chyba, o ktorej sa hovorí v tomto článku, sa nevyskytuje. Upozorňujeme, že takýto repack inštalujete na vlastné nebezpečenstvo a riziko a nikto nemôže zaručiť jeho plnú funkčnosť (rovnako ako absenciu vírusov);
  • Radikálnym riešením problému je úplne preinštalovať operačný systém Windows a potom naň nainštalovať novú napadnutú verziu 1C. Vzhľadom na extrémny charakter tohto kroku nie je vhodný pre každého, napriek tomu, že niektorým používateľom priniesol požadovaný výsledok.

Záver

Výskyt správy o porušení integrity systému v 1C zvyčajne signalizuje, že identifikátor zistil pirátsku verziu produktu 1C nainštalovanú v počítači používateľa. Odporúča sa buď vrátiť systém na predchádzajúcu funkčnú verziu, alebo použiť alternatívnu napadnutú verziu produktu. Najúčinnejším riešením by bolo zakúpenie oficiálnej licencie, ktorá vás zbaví bolesti hlavy pri práci s pochybnými pirátskymi vydaniami.

13.02.2018 17:02:58 1C:Servistrend ru

Úvod

Nedávno sa niektorým používateľom 1C môže zobraziť chyba „Bolo zistené porušenie integrity systému“, čo im bráni otvoriť databázu 1C a pracovať v nej.

Dôvody chyby

Dôvodom tejto chyby sú nové opatrenia prijaté spoločnosťou 1C na boj proti nezákonnému používaniu softvéru 1C (pirátstvo). Problémom sú aktualizácie vydané v decembri 2017 (8.3.10.2699 a 8.3.11.2899). Počnúc týmito verziami program 1C pred spustením skontroluje:

Kontrolný súčet programových súborov;

Stav súboru backbas.dll;

Má váš pracovný počítač emulátor 1C?

Ak je jeden z bodov porušený, pri spustení sa zobrazí nasledujúci znak:

Ak kliknete na tlačidlo Zobraziť informácie pre technickú podporu, uvidíte niečo takéto:

Neexistuje spôsob, ako túto chybu „obísť“, nie je možné ani spustiť konfigurátor. Niektorí veria, že databáza obsahuje chyby alebo je zašifrovaná a pokúšajú sa vykonať testovanie a opravu alebo použiť externé programy na kontrolu databázy.

Táto chyba teda naznačuje, že mechanizmus na kontrolu zákonnosti programu 1C našiel nejaký druh porušenia.

Možnosti riešenia problému

1. Dočasným riešením je vrátiť platformu do predchádzajúceho vydania, keď sa táto chyba nevyskytla. Ak to chcete urobiť, prejdite do priečinka s nainštalovanými verziami 1C (predvolene - C:\Program Files\1cv8\, uvidíte niečo ako táto štruktúra priečinkov:

Uvidíte verzie 1C nainštalované vo vašom počítači. Vyberte si z dostupných verzií, ktorá je menšia ako verzia, z ktorej bol zavedený obmedzovací mechanizmus (menej ako 8.3.10.2699 alebo 8.3.11.2899). Keď tam budete, prejdite do priečinka bin a otvorte súbor 1cv8.exe. Uvidíte obvyklé okno 1C so zoznamom vašich databáz. Po otvorení akéhokoľvek z nich môžete bez problémov pracovať v 1C.

Pozor! Toto riešenie je dočasné, pretože prechod na novšie verzie 1C si budú vyžadovať programy 1C novších verzií. Inými slovami, po aktualizácii účtovníctva 1C po spustení dostanete správu, že vaša platforma je zastaraná a je potrebné ju aktualizovať. Potom sa nevyhnete používaniu nových verzií 1C a opäť budete nútení hľadať riešenie tohto problému.

2. Ak ste si istí, že 1C, ktoré používate, je legálne, skúste odstrániť predchádzajúce verzie platformy 1C a ponechajte najnovšiu. Je možné, že overovací mechanizmus nefungoval správne na jednej zo starších verzií dostupných v počítači a problém pomôže vyriešiť čistenie.

3. Na počítači nesmie byť spustená služba vusbus a súbor \SystemRoot\system32\DRIVERS\vusbbus.sys musí chýbať. Ak používate emulátory (nielen 1C), uistite sa, že v počítači chýba služba vusbus a s ňou spojený súbor vusbbus.sys. Pomocou Správcu zariadení odstráňte nástroj Virtual USB Bus Enumerator, ak je prítomný.

4. 100% riešením problému je získanie a legalizácia 1C. Ktoré 1C by som si mal kúpiť? Podľa licenčnej politiky 1C na prácu v 1C potrebujete licenciu na konfiguráciu, ktorú používate (plánujete ju použiť). Napríklad, ak sa táto chyba objaví v 1C: Trade Management PROF, potom na odstránenie chyby musíte zakúpiť licenciu pre rovnaké vydanie.

Najrýchlejším spôsobom legalizácie 1C je zakúpenie elektronickej dodávky, ktorá sa funkčne nelíši od krabicovej verzie. Po zakúpení takejto dodávky budete mať do niekoľkých hodín prístup k PIN kódom potrebným na legalizáciu.

Zanechajte žiadosť a my vám pomôžeme vyriešiť tento problém čo najskôr.

Pripomíname vám! Nelegálne používanie programov 1C je trestné podľa zákona! Použitie 1C získaného z neoficiálnych zdrojov 1C (torrenty, služby hostenia súborov, priatelia, študent Petya) povedie k chybe opísanej v tomto článku.

Popis problému

Spoločnosť 1C sa rozhodla prijať drastické metódy boja proti pirátstvu a 12. decembra vydala 2 verzie platformy: 8.3.10.2699 A 8.3.11.2899 v ktorom bol zavedený mechanizmus kontroly zákonnosti verzie.
Konkrétne, program sleduje:

a) zmenil sa súbor backbas.dll?

(kontroluje sa kontrolný súčet všetkých systémových súborov)

b) či je v počítači nainštalovaný emulátor.


Ak sa v režime 1C:Enterprise zistí nelegálne použitie (alebo nesprávne nainštalovaný program), začne sa objavovať chyba „Bolo zistené narušenie integrity systému“ a potom môžete iba vypnúť alebo reštartovať ...
Po opätovnom otvorení programu sa chyba vyskytne znova.

Po kliknutí na tlačidlo „Zobraziť informácie o technickej podpore“ sa otvorí okno, ktoré neobsahuje žiadne podrobné informácie.


A mnohí si začnú myslieť, že databáza je zničená a musia vykonať testovanie a opravu alebo spustiť iné nástroje na obnovenie databázy.
Ale ako ste už pochopili, toto nemá nič spoločné so základňou. Žiadne množstvo manipulácie na opravu základne nepomôže.

Chyba sa zobrazí, keď sa zistia nelegálne kľúče pre produkty 1c alebo ak ste nesprávne nainštalovali licenciu programu.

Nájdite si čas na aktualizáciu platformy.

Najnovšie verzie, ktoré fungujú bez kontroly backbas súboru (kontrolného súčtu) a emulátorov 8.3.10.2667 A 8.3.11.2867 . Pri práci na nich sa NEVZNIKAJÚ chyby pri zisťovaní narušenia integrity systému.

Aké sú možnosti obnovenia funkčnosti databázy:

1. Vráťte platformu späť a pracujte v starších verziách (nie viac ako 8.3.10.2667 a 8.3.11.2867). Toto je dočasné riešenie, skôr či neskôr 1C vydá vydania, ktoré budú fungovať iba na nových platformách.

2. Choďte do práce v službe 1C:Cloud (1C:Fresh). Náklady na používanie programu v tejto službe začínajú od 1 000 rubľov mesačne.

3. Kúpte si kľúče a používajte program oficiálne.

Ceny kľúčov si môžete pozrieť v našej sekcii 1c licencie.

Chápeme, že sú to pre vás nepredvídané výdavky, preto za vás vyberieme potrebné možnosti licencovania. Napíšte nám.

Pred inštaláciou oficiálnych licencií musíte odstrániť všetky nástroje na hackovanie platformy, inak sa chyba pri zistení porušenia integrity systému vyskytne aj po zakúpení legálnej verzie. Keď u nás nakúpite, urobíme to za vás.

Aby ste sa vyhli ďalším problémom pri práci s platformou, odporúčame zakúpiť licencie oficiálne.

Ako odstrániť stopy náplastí:

a) Vráťte súbor backbas.dll do pôvodného stavu (úplne odstráňte a preinštalujte platformu).

b) Služba vusbbus by nemala byť nainštalovaná v systéme a súbor pre túto službu by mal chýbať (zvyčajne sa nachádza v ceste \SystemRoot\system32\DRIVERS\vusbbus.sys).
Dostupnosť kľúč HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP neovplyvňuje nič.
Ak to chcete odstrániť, v správcovi zariadení vyhľadajte a odstráňte - Virtual Usb Bus Enumerator vo vetve Systémové zariadenia (musíte zaškrtnúť políčko Odstrániť ovládače programu)