Toimintoosoite aiheutti suojausvirheen - Tulostusvirhe
Jos yrität tulostaa tiedostoja/asiakirjoja Microsoft Office -ohjelmasta, kuten Wordista(Word) , Excelistä(Excel) , Publisherista(Publisher) ym., ja saat tulostusvirhesanoman(printing error) ; Toimintoosoite aiheutti suojausvian(Function address caused a protection fault) – tämän viestin tarkoituksena on auttaa sinua. Tässä viestissä tunnistamme joitain mahdollisia tunnettuja syitä, jotka voivat laukaista virheen, ja tarjoamme sitten mahdollisia ratkaisuja, joiden avulla voit yrittää korjata tämän ongelman.
Kun tulostustyö epäonnistuu, näyttöön tulee seuraava virhesanoman esiintymä;
Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.
Useimmat käyttäjät, jotka kohtaavat tämän tulostusvirheen, ilmoittavat, että virhettä ei tapahdu, jos he yrittävät tulostaa tavalliseen tapaan – virhe tulee näkyviin vain, kun he yrittävät tulostaa Office - sovelluksesta. Muista(Bear) , että tämän virheilmoituksen esiintymiä on useita eri virhekoodeilla. Taustalla olevat syyt ovat kuitenkin samat - näin ollen saman korjauksen pitäisi toimia kaikissa tämän virheen tapauksissa.
Saatat kohdata virhesanoman yhdestä tai useammasta (mutta ei rajoittuen) seuraavista tunnetuista syistä;
- Oikeaa tulostinta ei ole asetettu oletustulostimeksi.
- Vanhentunut tulostinohjain.
- Vioittuneet tulostimen aliavaimet.
- Järjestelmätiedostojen(System) vioittuminen – Järjestelmätiedostojen(System) korruptio on vähemmän todennäköinen, mutta mahdollinen syyllinen tähän ongelmaan. Yleensä se ilmestyy sen jälkeen, kun tietoturvaskannaus päätyi karanteeniin jotkin tulostuspalvelun käyttämät kohteet.
Korjaa toimintoosoite(Fix Function) aiheutti suojausvian
Jos kohtaat tämän toiminnon osoitteen aiheuttaman suojausvirheen(Function address caused a protection fault) tulostusvirheen, voit kokeilla alla suositeltuja ratkaisujamme ilman tiettyä järjestystä ja katsoa, auttaako se ratkaisemaan ongelman.
- Suorita tulostimen vianmääritys
- Suorita SFC/DISM-skannaus
- Vaihda oletustulostin
- Päivitä tulostinohjain
- Poista tulostinohjaimen asennus, nimeä tulostuksen aliavaimet uudelleen ja käynnistä Print Spooler -palvelu uudelleen
- Muuta LegacyDefaultPrinterMode- rekisteriavaimen arvotietoja
- Suorita järjestelmän palautus
Katsotaanpa kuvausta prosessista, joka liittyy kuhunkin lueteltuun ratkaisuun.
Korjaa suojausvirhe(Fix Protection) Tulostimen ominaisuudet(Printer Properties) -virhe
1] Suorita tulostimen vianmääritys
Windows 10(Windows 10) :n sisäisen vianmääritystoiminnon(Troubleshooter) suorittaminen käynnistää tulostimen ja ohjaimet uudelleen ja tarkistaa mahdolliset virheet. Tulostimen on oltava kytkettynä tämän toimenpiteen aikana.
Suorita tulostimen vianmääritys(run the Printer Troubleshooter) seuraavasti:
- Napsauta Käynnistä(Start) ja valitse Asetukset.(Settings.)
- Siirry kohtaan Päivitys ja suojaus.( Update and Security.)
- Napsauta Vianetsintä(Troubleshooter) - välilehteä.
- Vieritä alas ja napsauta Tulostimet.(Printers.)
- Napsauta Suorita vianmääritys( Run the troubleshooter) -painiketta.
- Noudata(Follow) näytön ohjeita ja ota käyttöön suositellut korjaukset.
Yritä sen jälkeen(Afterward) tulostaa ja katso, onko suojausvian aiheuttanut toimintoosoite(Function address caused a protection fault) tulostusvirhe ratkaistu. Jos ei, jatka seuraavaan ratkaisuun.
2] Suorita SFC/DISM-skannaus
SFC/DISM on Windowsin apuohjelma, jonka avulla(Windows) käyttäjät voivat skannata vioittuneita Windowsin(Windows) järjestelmätietoja ja palauttaa vioittuneita tiedostoja.
Helppouden ja käyttömukavuuden vuoksi voit suorittaa tarkistuksen alla olevan menettelyn mukaisesti.
- Paina Windows-näppäintä + R.
- Kirjoita Suorita-valintaikkunaan notepad ja avaa Muistio painamalla Enter.
- Kopioi ja liitä alla oleva komento tekstieditoriin.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Tallenna tiedosto nimellä ja liitä .bat - tiedostotunniste – esim. SFC_DISM_scan.bat .
- Suorita komentotiedosto(run the batch file with admin privilege) toistuvasti järjestelmänvalvojan oikeuksin (klikkaa tallennettua tiedostoa hiiren kakkospainikkeella ja valitse pikavalikosta Suorita järjestelmänvalvojana(Run as Administrator) ), kunnes se ei ilmoita virheistä.
- Käynnistä tietokoneesi uudelleen.
Yritä tulostustyötä uudelleen ja katso, onko ongelma ratkennut. Jos ei, jatka seuraavaan ratkaisuun.
3] Vaihda oletustulostin
Toiminto- osoite aiheutti suojausvian(Function address caused a protection fault) tulostusvirhe voi ilmetä myös tilanteessa, jossa käytettävää tulostinta ei ole asetettu oletusasetukseksi Windowsin(Windows) asetuksissa. Vaihda oletustulostin seuraavasti:
- Paina Windows-näppäintä + R.
- Kopioi ja liitä Suorita(Run) - valintaikkunassa ms-settings:printers ja paina Enter avataksesi Asetukset(Settings) - sovelluksen Tulostimet ja skannerit(Printers & scanners) -ikkunan .
- Kun olet Tulostimet ja skannerit(Printers & scanners) -välilehdessä, vieritä alas oikeasta ruudusta ja poista valinta Salli Windowsin hallita oletustulostinasetusta(Allow Windows to manage my default printer) .
- Napsauta nyt tulostinta, jota haluat käyttää, ja napsauta Aseta oletukseksi(Set as default) .
Kun olet määrittänyt oikean tulostimen oletustulostimeksi, käynnistä tietokone uudelleen ja katso, onko tulostusvirhe korjautunut. Jos ei, jatka seuraavaan ratkaisuun.
Lue(Read) : Tulostimen palauttaminen tehdasasetuksiin .
4] Päivitä tulostinohjain
Tämä ratkaisu edellyttää, että varmistat, että olet asentanut tulostimeesi uusimmat tulostinohjaimet. Voit ladata tulostinohjaimen uusimman version(download the latest version of the printer driver) valmistajan verkkosivustolta.
Vaihtoehtoisesti voit päivittää tulostinohjaimen(update the printer driver) Laitehallinnan kautta. Näin:
- Avaa tehokäyttäjävalikko(Power User Menu) painamalla Windows-näppäintä + X ja avaa sitten Laitehallinta painamalla M -näppäintä.(M)
- Kun olet Laitehallinnassa(Device Manager) , vieritä alaspäin asennettujen laitteiden luetteloa ja laajenna/kutista Tulostusjonot(Print queues ) -osio.
- Napsauta seuraavaksi hiiren kakkospainikkeella tulostinta, jonka kanssa sinulla on ongelmia, ja valitse pikavalikosta Päivitä ohjain .(Update driver)
- Napsauta seuraavassa näytössä Etsi päivitetty ohjainohjelmisto automaattisesti.(Search automatically for updated driver software.)
- Odota(Wait) , kunnes skannaus on valmis. Jos uusi ohjainversio löytyy, lataa ja asenna se tietokoneellesi noudattamalla näytön ohjeita.
- Käynnistä laite uudelleen.
Yritä lähettää tulostustyö ja katso, onko toimintoosoite aiheuttanut suojausvian,(Function address caused a protection fault) tulostusvirhe on ratkaistu. Jos ei, jatka seuraavaan ratkaisuun.
5] Poista(Uninstall) tulostinohjaimen asennus, nimeä tulostuksen aliavaimet uudelleen ja käynnistä Print Spooler -palvelu uudelleen
Tässä ratkaisussa on joukko tehtäviä (joihin sisältyy tulostinohjaimen asennuksen poistaminen, tulostuksen aliavaimien uudelleennimeäminen ja Print Spooler -palvelun uudelleenkäynnistys), jotka sinun on suoritettava nähdäksesi, voidaanko suojausvian aiheuttanut toimintoosoite korjata(Function address caused a protection fault) tulostusvirheen.
Tee seuraava:
- Kirjaudu sisään kyseiselle tietokoneelle.
- Avaa tehokäyttäjävalikko(Power User Menu) painamalla Windows-näppäintä + X ja avaa sitten Laitehallinta painamalla M -näppäintä.(M)
- Kun olet Laitehallinnassa(Device Manager) , selaa asennettujen laitteiden luetteloa ja laajenna avattava Tulostusjonot -valikko.(Print queues)
- Napsauta seuraavaksi hiiren kakkospainikkeella tulostinohjainta, jonka haluat poistaa, ja valitse Poista laite(Uninstall Device) .
- Napsauta Poista asennus(Uninstall) vielä kerran vahvistaaksesi prosessi.
Kun asennuksen poisto on valmis, voit poistua Laitehallinnasta(Device Manager) .
- Paina seuraavaksi Windows -näppäintä + R avataksesi Suorita(Run) - valintaikkunan.
- Kirjoita Suorita-valintaikkunaan printui.exe /s /t2 ja paina Enter avataksesi Tulostinpalvelimen ominaisuuksien käyttöliittymän(Printer Server Properties UI) .
- Kun olet Tulostuspalvelimen ominaisuudet(Print Server Properties) -näytössä, siirry Ohjaimet(Drivers) - välilehteen ja valitse ongelman aiheuttava ohjain. Kun ohjain on valittuna, napsauta Poista(Remove) - painiketta.
- Sen jälkeen näyttöön tulee Poista ohjain ja paketti(Remove Driver And Package ) -valintaikkuna.
- Valitse vain Poista ohjain(Remove driver only.) -valintanappi .
- Napsauta OK.
Kun prosessi on valmis, voit poistua Tulostuspalvelimen ominaisuudet(Print Server Properties) -näytöstä.
- Paina nyt Windows -näppäintä + R avataksesi toisen Suorita(Run) - valintaikkunan.
- Kirjoita tekstiruutuun regedit ja avaa Rekisterieditori painamalla (Registry Editor)Enter .
Tärkeää: (Important:) Varmuuskopioi rekisteri(Back up the registry) ennen kuin jatkat tätä toimenpidettä, jotta voit palauttaa rekisterin, jos jokin menee pieleen.
- Navigoi tai hyppää alla olevaan rekisteriavaimen polkuun:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
Nimeä sijainnissa aliavaimia tai avaimia uudelleen kohdassa Tulostusprosessorit (Print Processors).old(.old extension) - tunnisteella . Tämä pakottaa Windowsin(Windows) jättämään nämä avaimet huomioimatta ja luomaan sen sijaan uusia kansioita ja arvoja.
Huomautus(Note) : Tässä tapauksessa on vain yksi aliavain (winprint), joten nimesimme sen uudelleen nimellä winprint.old .
Kun tämä vaihe on valmis, voit sulkea Rekisterieditorin(Registry Editor) turvallisesti .
- Avaa uudelleen Suorita(Run) - valintaikkuna ja kirjoita services.msc tekstiruutuun ja paina Enter avataksesi Palvelut(Services) - ikkunan.
- Etsi Palvelut(Services) - ikkunasta Taustatulostuspalvelu( Print Spooler) .
- Napsauta hiiren kakkospainikkeella Print Spooler -kuvaketta ja valitse Ominaisuudet.(Properties.)
- Napsauta Ominaisuudet-ikkunassa Pysäytä.(Stop.)
Tämä pysäyttää tulostusjonoprosessin. Pidä Taustatulostuksen ominaisuudet(Print Spooler Properties) -ikkuna auki.
- Avaa nyt File Explorer ja siirry seuraavaan sijaintiin:
C:\WINDOWS\system32\spool\PRINTERS
- Poista kaikki tiedostot Tulostimet(Printers) - kansiosta.
Jos et näe tiedostoja, napsauta Näytä(View) - välilehteä ja valitse Piilotetut kohteet(Hidden Items) -ruutu.
- Sulje File Explorer -ikkuna.
- Napsauta Print Spooler Properties(Print Spooler Properties) -ikkunassa Käynnistä- painiketta käynnistääksesi palvelun uudelleen .(Start)
Käynnistä tietokone uudelleen ja asenna tarvittavat tulostinohjaimet uudelleen seuraavan tietokoneen käynnistyksen yhteydessä. Kokeile tulostustyötä vielä kerran ja katso, onko ongelma ratkennut.
6] Muuta LegacyDefaultPrinterMode- rekisteriavaimen arvotiedot
Tässä ratkaisussa sinun on muutettava LegacyDefaultPrinterMode- rekisteriavaimen arvotietoja rekisterieditorissa , (Value)jotta voit ratkaista (Registry Editor)suojausvian aiheuttaman(Function address caused a protection fault) tulostusvirheen .
Näin:
Muista varmuuskopioida rekisteri.
- Navigoi(Navigate) tai hyppää alla olevaan rekisteriavaimen polkuun:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Kaksoisnapsauta oikeanpuoleisessa ruudussa LegacyDefaultPrinterMode muokataksesi sen ominaisuuksia.
- Aseta arvotiedot arvoon 1.
Tämä palauttaa vanhan tulostimen oletuskäytön Windows 10 :ssä .
- Napsauta OK tallentaaksesi muutokset.
- Käynnistä PC uudelleen.
Tarkista, onko ongelma ratkaistu. Muussa tapauksessa jatka seuraavalla ratkaisulla.
7] Suorita järjestelmän palautus
Jos huomasit, että Toiminto-osoite aiheutti suojausvirheen(Function address caused a protection fault) , joka alkoi ilmetä äskettäin, on täysin mahdollista, että ongelmaa helpottaa järjestelmäsi äskettäin läpikäymä muutos.
Jos sinulla ei ole aavistustakaan, mikä muutos on saattanut rikkoa Office - sovellustesi tulostustoiminnot, voit käyttää Järjestelmän palauttamista(System Restore) (kaikki muutokset, kuten sovellusten asennukset, käyttäjäasetukset ja kaikki muu tänä aikana tehdyt muutokset, menetetään) palauttaaksesi päivämäärä, jolloin olet varma, että tulostus toimi oikein.
Suorita järjestelmän palauttaminen seuraavasti:
- Paina Windows-näppäintä + R.
- Kirjoita Suorita-valintaikkunaan rstrui ja avaa ohjattu järjestelmän palautustoiminto painamalla Enter.(System Restore)
- Kun saavut Järjestelmän palauttamisen(System Restore) aloitusnäyttöön , napsauta Seuraava(Next) siirtyäksesi seuraavaan ikkunaan.
- Valitse seuraavassa näytössä Näytä lisää palautuspisteitä(Show more restore points) -valintaruutu .
- Kun olet tehnyt tämän, valitse kohta, jonka päivämäärä on vanhempi kuin se, jolloin aloit havaitsemaan virheen.
- Napsauta Seuraava(Next) siirtyäksesi seuraavaan valikkoon.
- Napsauta Valmis(Finish) ja vahvista viimeisessä kehotteessa.
Järjestelmän seuraavan käynnistyksen yhteydessä vanhemman tietokoneesi tila pakotetaan.
Hopefully, any of these solutions will fix the issue for you!
Related posts
Korjaa Canon Printer Error 853 Windows 11/10:ssä
Tietokone jumiutuu tulostettaessa Windows 11/10 -käyttöjärjestelmässä
Luettelo tulostimet, jotka käyttävät samaa tulostinohjainta erikseen Windows 10:ssä
Ota käyttöön tai poista käytöstä tulostimen jakamisryhmäkäytäntö Windowsin hiekkalaatikossa
Korjaa HP-tulostimen huoltovirhe 79, sammuta ja käynnistä
Tulostinvirhe 0x00000709, kun yrität muodostaa yhteyden tai määrittää oletusarvon
Korjaa HP-tulostimen vahvistus epäonnistui Windows 11/10 -käyttöjärjestelmässä
Korjaa HP:n tulostinvirhekoodi 0xc4eb827f Windows 11/10:ssä
Korjaa Run DLL: eed_ec.dll, Määritettyä moduulia ei löytynyt -virhe
Kuinka tulostaa luettelo kansiossa olevista tiedostoista Windows 11/10:ssä
KORJAA Tulostimesi tarvitsee huomiotasi, tulostin tarvitsee käyttäjän toimia
Korjaa HP:n virhekoodi 0xc4eb8000 Windows 10:ssä
Kuinka korjata hidas tulostus Windows 11/10 -tietokoneessa?
Korjaa verkkotulostinvirheet - Windows ei voi muodostaa yhteyttä tulostimeen
Korjaa tulostimen tila on keskeytetty, ei voi jatkaa -virhe Windows 11/10:ssä
Tulostaminen ei onnistu sähkökatkon tai sähkökatkon jälkeen Windows 10:ssä
Kuinka muuttaa langallinen tulostin langattomaksi tulostimeksi
MatterControl on ilmainen 3D Printer & Slicer -ohjelmisto Windowsille
Tulostusvirhe - Tulostustyön ilmoitusvirhe Windows 10:ssä
Windows ei voi muodostaa yhteyttä tulostimeen, 0x0000052e, Toiminto epäonnistui