Programos apsaugos raktas arba gauta programinės įrangos licencija nerasta – Sprendimas. Licencija nerasta

Pradžia / Mobilieji įrenginiai

Taip atsitinka, kad paleidžiant 1C mus pasitinka nelabai laimingu pranešimu, kuriame sakoma, kad įvyko klaida „Neaptikta įdiegta versija 1C įmonės“.

1 pav

Vartotojas galvoja: „Kodėl? Juk vakar dar viskas veikė! Tiesiog atidavėme kompiuterį specialistui, o mums pakeitė operacinę sistemą, bet mums perdavė 1C....“, ir kitos panašios mintys.

Panaši klaida gali atsirasti kuriant ar pridedant naują duomenų bazę, neteisingai įdiegus programos platformą, ištrynus ar pakeitus sistemos failai. Kokia jo priežastis?

Problemos priežastis yra 1CEStart.cfg failo nustatymai. Šis failas naudojamas paleidžiant 1C platformą per failą 1cestart.exe, kuris automatiškai aptinka paskutinę įdiegtą platformą ir ją paleidžia. Jei kyla problemų su paleidimu, tai reiškia, kad ten parašyta neteisinga reikšmė.

Failo kelias C:\Vartotojai\<ИмяПользователя>\AppData\Roaming\1C\1CEStart. Galite tai išsiaiškinti atidarę mygtuką „Nustatymai“ 1C programos paleidimo lange.



2 pav

Paleidimo dialogo nustatymų lange matome kelią į konfigūracijos šablonų katalogą ir jame atsiranda aplankas Roaming. Tai tas pats aplankas, kurio mums reikia.


3 pav

Atidarykime šį aplanką per Explorer. Matome norimą aplanką su failais.


4 pav


5 pav

Atidarykime failą. Renkantis programą nurodome – atidarykite su Notepad. Jame nurodomas šablono failų katalogo kelias ir papildomos parinktys. Atliekant programos paleidimo nustatymus, failas „1cestart.cfg“ vartotojo kataloge pasikeičia automatiškai ir bendrinamas failas(visiems vartotojams) keičiasi tik diegiant platformą 1C:Enterprise. Parametras „UseHwLicenses“ valdo apsaugos rakto paiešką paleidžiant 1C:Enterprise. Reikšmė yra „1“, o tai reiškia, kad vykdoma saugos rakto paieška.



6 pav

Susidaro tokia situacija: bandoma paleisti tam tikrą platformos versiją, tačiau failas jos neranda. Todėl pirmiausia turime pasižiūrėti, kokias platformas įdiegėme savo kompiuteryje.

Įdiegtos 1C:Enterprise platformos versijos

Platforma įdiegta aplanke „C:\Program Files (x86)\1cv8“.



7 pav

Diegiant (atnaujinant) naują platformą, senosios neištrinamos, taip pat išsaugomos diske. Skiltyje „Valdymo skydas“ atidarę „Programos ir funkcijos“, taip pat galime pamatyti įdiegtų „1C:Enterprise“ platformų sąrašą. Jei reikia, čia galime ištrinti senas, nenaudojamas versijas.



8 pav

Vienas iš būdų išspręsti problemą yra ištrinti 1CEStart.cfg failą iš aplanko C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1CEStart. Tai laikinas failas ir programa jį sukurs dar kartą.

Jei problema neišspręsta, patikrinkime, kokie platformos paleidimo parametrai nustatyti. Tai galite peržiūrėti programos paleidimo lango mygtuku „Keisti“. Galbūt ten yra įdiegtas konkretus platformos leidimas, kurio nėra mūsų sąraše. Turi būti įdiegta „1C:Enterprise“ paleidimo versija – 8.3, t.y. programa pasirinks naujausią įdiegtą versiją.



9 pav

Jei kyla problemų dėl 1C platformos, jos gali net nebūti įdiegtų komponentų sąraše. Tokiu atveju nedelsdami pastebėkite, ar jis yra mygtuke „Pradėti“. Jei jums kažkas čia nepatinka, tada dar viena galimybė išspręsti problemą yra tiesiog iš naujo įdiegti norimą 1C: Enterprise platformą.

Taip atsitinka, kad kažkaip perkeliant duomenis aplankas su programa buvo tiesiog nukopijuotas ir perkeltas, pavyzdžiui, į kitą kompiuterį arba keičiant operacinė sistema, tačiau programa nebuvo įdiegta ir kompiuteris jos nemato. Tie. Tai neteisinga perdavimo arba diegimo parinktis.

Prieš diegdami platformą, galite (net ir reikia) ištrinti visus laikinus ankstesnių diegimų failus, esančius aplanke C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8.



10 pav

Atkreipkite dėmesį, kad diegiant naują platformą vartotojo kompiuteryje, ta pati platforma turi būti įdiegta visuose kituose kompiuteriuose, kai programa veikia tinkle.

„Aptiktas sistemos vientisumo pažeidimas“, daugelis vartotojų pamatė šią klaidą prisijungdami prie 1C. Klaida atsirado dėl to, kad 2017 metų gruodį 1C išleido platformas su 8.3.10.2699 ir 8.3.11.2899 versijomis, kuriose įdiegė programos teisėtumo tikrinimo mechanizmą.

Jei jūsų 1C platformos versija yra aukštesnė nei 8.3.10.2699 arba 8.3.11.2899, tada dirbdami su failų duomenų baze greičiausiai gausite klaidą „Aptiktas sistemos vientisumo pažeidimas“. Ši klaidaįvyksta net jei jūs licencijuota versija 1C.

Kodėl atsiranda klaida „Aptiktas sistemos vientisumo pažeidimas“?

Išsiaiškinkime, kodėl įvyko klaida. 1C teisėtumo tikrinimo mechanizmas sukurtas tokiu principu. Kai paleidžiate 1C ir įeinate į duomenų bazę, programa atlieka keletą patikrinimų:

  • backbas.dll failas pakeistas (patikrinta suma)
  • ar įdiegti emuliatoriai?
  • buvimas įrašų iš emuliatorių registre

Jei aptinkama neteisėta versija (galbūt tiesiog neteisinga įdiegta programa) 1C rodo klaidą ir suteikia galimybę pasirinkti „Išjungti“ arba „Paleisti iš naujo“ 1C.

Peržiūrėjus detales Nr papildomos informacijos mes to nesulauksime.

Čia vartotojai pradeda panikuoti ir pašėlusiai skambina savo sistemos administratoriai. Nieko blogo neatsitiko. Jūsų bazė yra saugi ir patikima. Jokie bandymai ir pataisymai, taip pat 1C duomenų bazių atkūrimo programos nepadės. Ši klaida neturi nieko bendra su 1C duomenų baze.

Klaida išduodama, kai aptinkama neteisėta 1C versija arba įdiegiami pagrindiniai emuliatoriai. Galbūt turite licencijuotą versiją, bet greičiausiai prieš įsigydami licenciją naudojote nelicencijuotą versiją ir jos neištrynėte arba sistemoje liko jos pėdsakų.

Kaip pašalinti klaidą „Aptiktas sistemos vientisumo pažeidimas“.

Yra keletas būdų, kaip įveikti šią klaidą.

Grąžinkite 1C:Enterprise versiją į ankstesnę. Naujausios versijos, kurios veikia netikrinus backbas.dll failo ir emuliatorių 8.3.10.2667 Ir 8.3.11.2867 . Šis sprendimas laikinas, nes... anksčiau ar vėliau pasirodys konfigūracija, kuri šiose versijose neveiks.

Pašalinkite HASP emuliatorių. Yra daug emuliatorių, todėl sunku rašyti universalios instrukcijos už jų pašalinimą. Galite išbandyti šiuos veiksmus:

  1. Raskite ir ištrinkite failus VUsb.sys ir vusbbus.sys
  2. Įveskite komandas komandinė eilutė administratoriaus vardu:
    loaddrv.exe -stop haspflt
    loaddrv.exe -pašalinti haspflt
    del %systemroot%\system32\drivers\haspflt.sys
    Taip pat rekomenduojama ištrinti registro raktus HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu

Na, kaip paskutinę priemonę, rbc_icp patcher (Integrity Check Patcher). Jei turite licencijos raktas 1C, o USB jungtys jums yra gyvybiškai svarbios, tuomet galite naudoti neteisėtą metodą. Šis pleistras išjungia sistemos vientisumo patikrinimą naujausios versijos 1C: įmonės, kuriose ji įdiegta.

Pataisa pakeičia šiuos failus:

  • backbas.dll (naudojamas unipatch 1c8_UP.exe)
  • frntend.dll (išjungti vientisumo tikrinimą storame kliente)
  • mngcln.dll (išjungti vientisumo tikrinimą plonajame kliente)

Taip pat yra galimybė neteisėtai apeiti čekį. Naudodami bet kurį šešioliktainį redaktorių, atidarykite failą backend.dll (jei turite 8.1 versiją) arba backbas.dll (jei turite 8.2, 8.3 versiją) iš bin katalogo kataloge, kuriame įdiegtas 1C, ieškokite HEX reikšmių: 100000FFD085C00F8208F8FEFF0F8416 ir pakeisti 85 į 31.

Straipsnio pabaigoje esanti informacija pateikiama tik informaciniais tikslais ir neskatina neteisėtų veiksmų!

UPD. 2019-01-15

Scenarijus, skirtas pašalinti VUSBBUS ir HASPFLT
Kodas:

@echo išjungtas
setlocal enableextensions išjungtas delayedexpansion

%%a į (vsubbus haspflt) skambinkite:CheckDriver %%a
pauzė
goto:eof

:CheckDriver
sc užklausa %1|rasti /i “KERNEL_DRIVER”>nul
jei 1 klaidos lygis goto:DelSYS
sc sustabdyti %1
sc ištrinti %1
:DelSYS
del /f /q „%SystemRoot%\system32\drivers\%1.sys“
goto:eof

Dirbant su 1C gali įvykti klaida: Išorinio komponento failas nerastas.

Perskaitę straipsnį sužinosite:

  • kaip nustatyti šios klaidos priežastį;
  • Gaukite rekomendacijų, kaip išspręsti problemą.

Klaida Išorinio komponento failas nerastas atsiranda naudojant papildomas paslaugas 1C, pavyzdžiui:

  • Banko išrašų paslauga;
  • Banko stebėjimo paslauga;
  • Registracijos paslauga;
  • Morfero deklinacijos paslauga;
  • Service Spark rizika;
  • ir tt

Kiekviena tokia įkelta paslauga 1C turi savo konstantą. Jei atidarysite 1C konfigūratorių, tada šakoje Konstantos galite pamatyti šių specializuotų konstantų sąrašą.

Įkeliant nurodytas paslaugas, konstanta „nukeliama“ į padėtį Naudota.

Jei dėl kokių nors priežasčių darant banko išrašus, pilno vardo ir pavardės atsisakymas dokumentų blankuose ir pan. pasirodo klaida, kad išorinio komponento failas nerastas, pirmiausia turite patikrinti konstantų, atsakingų už šį komponentą, būseną 1C.

Konstantos būseną galite peržiūrėti mygtuku 1C: Pagrindinis meniu – Visos funkcijos – Konstantos.

Tarnybinė vėliava turi būti išlenkta. Jei paslauga nenaudojama, programa komponento „nemato“. Rankiniu būdu nustatykite paslaugos vėliavėlę.

Jeigu iškėlus vėliavą automatinis atsisiuntimas 1C neatlieka komponentų, turite jį „įkelti“ „rankiniu būdu“. Tokiais atvejais programuotojai rašo, kad leidžia jums patiems įkelti reikiamą komponentą.

Pilno pavadinimo deklinacijos paslauga 1C programoje nustojo veikti. Programuotojas parašė išorinį apdorojimą, kuris patikrina konstantos būseną Naudokite Morpher deklinacijos paslaugą ir komponento įkėlimas priverstinai.

IN programos kodas apdorojimas, programuotojas nurodė priverstinį konstantos diegimą Naudokite DeclensionMorpher paslaugą Norėdami atsisiųsti Morpher paslaugą.

Žingsnis po žingsnio instrukcijos, kaip apdoroti Morpher paslaugos diegimą.

1 veiksmas. Išorinio apdorojimo prijungimas programoje.

Atidarykite išorinių spausdintų formų, ataskaitų ir apdorojimo prijungimo formą skyriuje 1C: Administravimas - Programos nustatymai - Spausdintos formos, ataskaitos ir apdorojimas - Papildomos ataskaitos ir apdorojimas.

Pagal mygtuką Pridėti iš failo ...įkelti išorinį apdorojimą.

2 veiksmas. Išorinio apdorojimo nustatymas.

Nurodykite apdorojimo vietos skyrių ir vartotojus, kuriems suteikta prieiga prie jos.

3 veiksmas. Pradėkite apdorojimą.

Eikite į skyrių, kurį nurodėte nustatymuose, ir atidarykite nuorodą Papildomas apdorojimas .

Papildomo apdorojimo lange užveskite žymeklį ant nurodyto apdorojimo ir spustelėkite mygtuką Vykdyti .

4 veiksmas. Morpher paslaugos ryšio patikrinimas.

Patikrinkite paslaugos naudojimą programoje naudodami mygtuką Patikrinkite .

5 veiksmas. Morpher paslaugos įdiegimas.

Įjunkite Morpher paslaugos naudojimą ir atsisiųskite atitinkamą komponentą naudodami mygtuką Taikyti .

6 veiksmas. Mygtuku patikrinkite komponentų montavimą Apžiūra .

Paslauga pakrauta!

Be problemų, susijusių su komponentų įkėlimu, klaidos priežastis gali būti naudojama 1C platforma. Programoje įmontuotų komponentų klaida dažnai sukeliama grynai techniniai parametrai 1C vartotojų naudojamos platformos.

Ir nepamirškite svarbiausios taisyklės ieškodami klaidų: prieš gilindamiesi į problemą, iš naujo paleiskite kompiuterį arba serverį, jei tai nėra failas. ir klientas-serveris 1C. Dažnai šis paprastas metodas suteikia puikių rezultatų. Ypač jei anksčiau viskas „veikė“ ir staiga... sustojo.

Ar straipsnis padėjo?

Gaukite dar vieną slaptą premiją ir visišką prieigą pagalbos sistema BukhExpert8 14 dienų nemokamai

Gana dažnai girdime skundus, kad programa staiga „sugedo“ ir nepasileidžia tiek „1C: Enterprise“, tiek „Configurator“ režimu. Ši naujiena ypač nemaloni situacijoje, kai skubiai reikia pateikti buhalterines ar mokesčių ataskaitas. Šiame straipsnyje aptarsime galimos priežastys ir, svarbiausia, informacinės bazės funkcionalumo atkūrimo metodas, kai įvyksta viena iš šių kritinių klaidų.

Kalbėsime apie situaciją, kai normaliai paleidžiant programą, ty „1C: Enterprise“ režimu, rodoma klaida „Trūksta duomenų bazės failo“.


Paaiškėjo, kad informacijos bazė nebuvo aptikta dėl to, kad tuo adresu, kuriame anksčiau buvo ši byla, nebuvo duomenų bazės failo.

Perskaitę galime spustelėti „Gerai“, o ankstesniame lange – mygtuką „Baigti“, nes paleidus iš naujo ši problema neišspręs.

Tokiu atveju paleidus konfigūratorių, jūsų bus paprašyta sukurti naują duomenų bazę, tačiau kadangi reikia atidaryti „seną“ veikiančią duomenų bazę, pasirenkame „Ne“.


Tokio programos „elgesio“ priežastimi galėjo būti aplanko su duomenų baze ištrynimas arba jo judėjimas, pervardijimas arba paleidimo lange buvo pataisytas kelias į duomenų bazę.

Kokių veiksmų reikėtų imtis šioje situacijoje? Pirma, kelias į bazę, kuris buvo minėtas aukščiau. Jį galite peržiūrėti paleidimo lange, pažymėdami mums reikalingą informacijos bazę.


Kaip tik šiuo adresu programa pasiekia duomenų bazę, o jei jos ten neranda, tada sukuria tokias klaidas. Taigi jūs turite patikrinti, ar šis adresas yra teisingas. Galite pereiti iki galo „Mano kompiuteris“ ir sužinoti, kas nutiko aplankui, kuriame yra duomenų bazė. Nagrinėjamame pavyzdyje tai yra „demo bazės“ aplankas.


Kaip matote, reikiamo aplanko nebuvo nurodytoje vietoje. Užduotis yra nustatyti, ar aplankas buvo pervardytas, ar perkeltas, pavyzdžiui, į kitą vietinį diską. Dažniausiai aplankai su duomenų bazėmis nukenčia tuo metu, kai kas nors nori „sutvarkyti“ kompiuteryje saugomus duomenis. Pagalvokite, galbūt prisiminsite, kas nutiko aplankui, kurio ieškojote.

Mūsų atveju jis buvo tiesiog pervadintas. Nustačius priežastį, 1C nustatymuose turime galimybę užregistruoti naują kelią į informacinę bazę.


Pasirinkdami šią duomenų bazę, eikite į mygtuką „Keisti“. Pirmame atsidariusiame lange, kuriame prašoma nurodyti pavadinimą, spustelėkite Pirmyn. Tada atsidaro kitas langas, kuriame perregistruojame naują teisingu keliu, kuris atsirado tokiomis aplinkybėmis.



Paleidimo lange dabar rodomas naujas kelias į duomenų bazę.

Tikiuosi, kad aprašyti veiksmai padės jums savarankiškai padėti programai rasti prarastą informacijos bazę ir pašalinti problemines situacijas su minimaliu laiko praradimu.

"? - panaši klaida būdinga nepatyrusiems administratoriams, kurie keičia 1C platformą į kitą versiją. Be to, jis pasirodo perkeliant į vyresnįjį ir ankstesnį (žemesnį užsakymą).

Instaliacijos tikrinimas

Kai duomenų bazės paleidimo puslapyje nurodote versiją, kuri yra netinkama konfigūracijai, tada, žinoma, sistema mato parametrų neatitikimą ir negali paleisti tinkamo objekto. Programa grąžina vartotojui pranešimą: „Įdiegta 1C: Enterprise versija nebuvo aptikta“. Nustatymuose nurodyto tiesiog negalima paleisti.

Taisant reikia pakeisti jo vertę atitinkama konfigūracija.

Kaip siūlo paveikslėlis:

Tai reiškia, kad naujos platformos diegimas įvyko nepakeitus paleidimo starterio nustatymų.

Galimas klaidos „įdiegta 1C: Enterprise versija nebuvo aptikta“ aktualumas yra vienos platformos, o ne ankstesnės, diegimas su klaidomis.

1C programa paleidžiama naudojant vieną iš failų:

  • Jei tai yra 1cv8.exe, tada paleidžiamas katalogo, kuriame saugomas *.exe vykdomasis failas, leidimas;
  • Jei tai yra 1CEStart.cfg failas (standartinis metodas), tada programa pasirenka leidimą savarankiškai (ištrinti leidimus šiuo atžvilgiu nepageidautina). Jo nustatymuose gali būti klaidingų konfigūracijos verčių. To pasekmė – neteisingas paleidimas.

Turime jį pašalinti.

Apytikslio maršruto į failą pavyzdys matomas paveikslėlyje:

Jei konflikto nepavyksta pašalinti, turite ištrinti visus platformos failus (taip pat ir laikinuosius) ir vėl juos įdiegti.

Šiuo metu šiame leidinyje aptariami sunkumai retai pasitaiko. Iš esmės susidūrimas su juo įvyko per masinį perėjimą prie trečiosios 1C versijos iš ankstesnės.

Bet jei tau lemta tai sutikti, tai dabar esi apsiginklavęs atitinkamomis žiniomis.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas