Korjaus: Tulostinta ei aktivoitu (virhekoodi -20) Quickbooksissa
tulostinta ei aktivoitu - virhekoodi -20 on jotain, jonka saatat kokea johtuen siitä, että kun päivität Windows XP: stä tai Vistasta Windows 7: een, uusi käyttöjärjestelmä poistaa HKEY_CURRENT_CONFIG \ Software -avaimen käytön rekisteriasetuksissa. Tämä tarkoittaa, että kyseisestä avaimesta löytyviä merkintöjä ei päivitetä, kun päivität käyttöjärjestelmää, ja jotkut sovellukset käyttävät juuri tätä avainta sisäisten asetusten tallentamiseen, mikä aiheuttaa niiden epäonnistumisen päivityksen jälkeen.
Tämä ongelma ilmenee todennäköisesti, jos olet käyttäjä, joka on päivittänyt käyttöjärjestelmän Windows 7: ksi (Windows 7: n puhdas asennus ei aiheuta tätä) ja käytät Quickbooks-ohjelmistoa. Tämä on yksi sovelluksista, jotka käyttävät yllä mainittua avainta sisäisten asetustensa tallentamiseen, ja koska rekisteriavainta ei päivitetä, sovellus ei toimi oikein.
On kaksi melko yksinkertaista menetelmää, joita voimme käyttää tämän menetelmän ratkaisemiseksi, ja kuvailemme molemmat auttaaksemme sinua tässä asiassa. Huomaa, että molemmat näistä tavoista edellyttävät järjestelmänvalvojan käyttöoikeuksia, muuten ne epäonnistuvat.
MERKINTÄ: Ennen kuin teet muutoksia rekisteriin, varmista, että otat varmuuskopion rekisteripesästäsi ja luot järjestelmän palautuspisteen, jos jokin muu menee pieleen, kun suoritat ohjeita, joiden pitäisi pystyä palauttamaan järjestelmä.
Luo rekisterivarmuuskopio
Ota varmuuskopio rekisteristä: Kun olet rekisterieditorissa, napsauta vasemmanpuoleisen ruudun kansiopuun yläreunasta Tietokone ja napsauta sitten Tiedosto ->Viedä -> Ja Tallenna se.
Luo järjestelmän palautuspiste
Jos haluat luoda järjestelmän palautuspisteen, katso vaiheet (tässä). Palautusopas on tarkoitettu Windows 10: lle, mutta se toimii myös Windows Vista / Seven and Eightissa.
Tapa 1: Asenna Quickbooks uudelleen
Kun päivität käyttöjärjestelmän, sovelluksen asetukset menetetään, ja uudelleenasentaminen aiheuttaa sen, että se tallentaa asetukset uudelleen asianmukaiseen rekisteriavaimeen ja alkaa toimia uudelleen. Voit ladata sovelluksen täältä, minkä jälkeen asennus on yksinkertainen prosessi. Kun olet valmis, voit jatkaa työskentelyä kuten aiemmin.
Tapa 2: Päivitä rekisteriavain manuaalisesti
Vaihtoehto 1: Myönnä käyttöoikeuksia rekisterieditorin kautta
Jos valitset tämän menetelmän, noudata varovasti kutakin vaihetta sanasta sanaan, koska virhe voi aiheuttaa enemmän päänsärkyä kuin itse virhe. Ensinnäkin sinun on avattava rekisterieditori. paina alkaa näppäintä ja kirjoita regedit. ÄLÄ Lehdistö Tulla sisään vielä. Kun saat Regedit, napsauta sitä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana. Tämä antaa sinulle järjestelmänvalvojan pääsyn rekisterieditoriin. Täältä etsit HKEY_CURRENT_CONFIG kansio, jonka sisällä on a Ohjelmisto kansio. Napsauta hiiren kakkospainikkeella Ohjelmisto kansio ja valitse Käyttöoikeudet. Varmista avautuvassa ikkunassa, että olet tarkistanut Täysi hallinta varten Käyttäjät käyttäjän taulukossa. Kun olet valmis, paina OK sulje ikkuna ja sulje sitten Rekisterieditori. Tämä antaa jälleen Quickbooksille pääsyn avaimeen, jota se tarvitsee asetustensa tallentamiseen, ja kaikki toimii jälleen kunnolla.
Molemmat menetelmät ovat melko helppoja, ja jos sinulla on tämä ongelma Quickbooksin tai muun ohjelmiston kanssa, joka käyttää tätä avainta asetusten tallentamiseen, ne auttavat sinua pääsemään eroon ongelmasta ja voit jatkaa työtäsi ikään kuin mitään ei tapahtuisi.
Vaihtoehto 2: Käytä Powershell-komentosarjaa vain käyttöoikeuksien myöntämiseen (Windows 10)
Käyttöoikeuksia tarvitsevan käyttäjätilin tulisi olla kirjautuneena sisään ja sen tulisi olla järjestelmänvalvoja komennon suorittamiseksi. Mene alkaa -> tyyppicmdja napsauta sitä hiiren kakkospainikkeella ja valitse sittenSuorita järjestelmänvalvojana
Kirjoita komentokehotteeseenvoiman kuorija painaTULLA SISÄÄN.
Kirjoita sitten tai kopioi seuraava komento sellaisenaan:
PowerShell.exe -NoProfile -NoLogo -NonInteractive -Command "$ key = [Microsoft.Win32.Registry] :: CurrentConfig.OpenSubKey ('Ohjelmisto', [Microsoft.Win32.RegistryKeyPermissionCheck] :: ReadWriteSubTree, [System.Security.Access RegistryRights] :: ChangePermissions); $ acl = $ key.GetAccessControl (); $ rule = New-Object System.Security.AccessControl.RegistryAccessRule ('Users', 'FullControl', 'ObjectInherit, ContainerInherit', 'None' '' Salli '); $ acl.SetAccessRule ($ sääntö); $ key.SetAccessControl ($ acl); "