NUSTATYTI: „Quickbooks“ spausdintuvas neaktyvintas (klaidos kodas -20)
The spausdintuvas neįjungtas - klaidos kodas -20 yra tai, ko galite patirti dėl to, kad kai naujovinate iš „Windows XP“ arba „Vista“ į „Windows 7“, naujoji operacinė sistema pašalina HKEY_CURRENT_CONFIG \ programinės įrangos rakto naudojimą registro nustatymuose. Tai reiškia, kad tame rakte rasti įrašai nėra atnaujinami, kai atnaujinate OS, o kai kurios programos naudoja tą patį raktą vidiniams nustatymams išsaugoti, todėl po atnaujinimo jie sugenda.
Ši problema greičiausiai pasirodys, jei esate vartotojas, atnaujinęs savo operacinę sistemą į „Windows 7“ (švarus „Windows 7“ diegimas to nepadarys) ir jūs naudojate „Quickbooks“ programinę įrangą. Tai yra viena iš programų, kuri naudoja aukščiau minėtą raktą savo vidiniams nustatymams išsaugoti, ir dėl to, kad registro raktas nėra atnaujintas, programa neveiks tinkamai.
Yra du gana paprasti metodai, kuriuos galime naudoti šiam metodui išspręsti, ir aprašysime abu, kad padėtume jums išspręsti šią problemą. Atkreipkite dėmesį, kad taikant abu šiuos metodus reikės turėti administratoriaus prieigą prie sistemos, kitaip jie nepavyks.
PASTABA: Prieš atlikdami registro pakeitimus, įsitikinkite, kad padarėte atsarginę registro avilio atsarginę kopiją ir sukūrėte sistemos atkūrimo tašką, jei kažkas negerai atliktų veiksmus, kuriuos turėtumėte galėti atkurti.
Sukurkite atsarginę registro kopiją
Norėdami priimti atsarginę registro kopiją, patekę į registro rengyklę kairėje srityje aplankų medžio viršuje spustelėkite Kompiuteris, tada spustelėkite Failas ->Eksportuoti -> Ir Išsaugok tai.
Sukurkite sistemos atkūrimo tašką
Norėdami sukurti sistemos atkūrimo tašką, žiūrėkite veiksmus (čia). Atkurimo vadovas skirtas „Windows 10“, tačiau jis veikia ir „Windows Vista / Seven and Eight“.
1 metodas: iš naujo įdiekite „Quickbooks“
Kai atnaujinsite operacinę sistemą, programos nustatymai bus prarasti, o ją įdiegus iš naujo ji vėl išsaugos nustatymus atitinkamame registro rakte ir vėl pradės veikti. Galite atsisiųsti programą iš čia, o po to diegimas yra paprastas procesas. Baigę galite tęsti darbą kaip ir anksčiau.
2 metodas: rankiniu būdu atnaujinkite registro raktą
1 variantas: suteikite leidimus per registro rengyklę
Jei pasirinksite šį metodą, būkite atsargūs, atlikdami kiekvieną veiksmą žodis po žodžio, nes klaida gali sukelti daugiau galvos skausmo nei pati klaida. Visų pirma turite atidaryti registro rengyklę. Paspauskite Pradėti klaviatūros mygtuką ir įveskite regedit. NEREIKIA paspauskite Įveskite dar. Kai gausi „Regedit“, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Vykdyti kaip administratorių. Tai suteiks jums administratoriaus prieigą prie registro rengyklės. Čia jūs ieškote HKEY_CURRENT_CONFIG aplanką, kurio viduje rasite Programinė įranga aplanką. Dešiniuoju pelės mygtuku spustelėkite Programinė įranga aplanką ir pasirinkite Leidimai. Atsidariusiame lange įsitikinkite, kad patikrinote Visiškas valdymas už Vartotojai vartotojas lentelėje. Baigę paspauskite Gerai norėdami uždaryti langą, tada uždarykite registro rengyklę. Tai vėl suteiks „Quickbooks“ prieigą prie rakto, kurio reikia norint išsaugoti jo nustatymus, ir viskas vėl veiks tinkamai.
Abu metodai yra gana lengvi, ir jei iškyla ši problema su „Quickbooks“ ar bet kuria kita programine įranga, kuri naudoja tą raktą nustatymams išsaugoti, jie padės jums atsikratyti problemos ir galėsite tęsti savo darbą taip, tarsi nieko nenutiktų.
2 parinktis: naudokite „Powershell“ scenarijų tik leidimams suteikti („Windows 10“)
Vartotojo abonementas, kuriam reikia leidimų, turėtų būti prisijungęs ir turėtų būti administratorius, vykdantis komandą. Eiti į Pradėti -> tipascmdir dešiniuoju pelės mygtuku spustelėkite jį, tada pasirinkiteVykdyti kaip administratorių
Patekę į komandų eilutę įveskitegaliair paspauskiteENTER.
Tada įveskite arba nukopijuokite šią komandą tokią, kokia ji yra:
PowerShell.exe -NoProfile -NoLogo -NonInteractive -Command "$ key = [Microsoft.Win32.Registry] :: CurrentConfig.OpenSubKey (" Programinė įranga ", [Microsoft.Win32.RegistryKeyPermissionCheck] :: ReadWriteSubTree, [System.Security.Access RegistryRights] :: ChangePermissions); $ acl = $ key.GetAccessControl (); $ rule = New-Object System.Security.AccessControl.RegistryAccessRule („Vartotojai“, „FullControl“, „ObjectInherit, ContainerInherit“, „Nėra“, „ Leisti '); $ acl.SetAccessRule ($ taisyklė); $ key.SetAccessControl ($ acl); "