Functieadres veroorzaakte een beveiligingsfout - afdrukfout

Als u probeert om bestanden/documenten af ​​te drukken vanuit een Microsoft Office -programma zoals Word , Excel , Publisher et al en u het afdrukfoutbericht(printing error) ontvangt; Functieadres veroorzaakte een beveiligingsfout(Function address caused a protection fault) - dan is dit bericht bedoeld om u te helpen. In dit bericht zullen we enkele mogelijke bekende oorzaken identificeren die de fout kunnen veroorzaken en vervolgens de mogelijke oplossingen bieden die u kunt proberen om dit probleem op te lossen.

Wanneer de afdruktaak mislukt, ontvangt u het volgende exemplaar van het foutbericht;

Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.

Functieadres veroorzaakte een beveiligingsfout

De meeste gebruikers die deze afdrukfout tegenkomen, melden dat de fout niet optreedt als ze proberen conventioneel af te drukken - de fout verschijnt alleen wanneer ze proberen af ​​te drukken vanuit een Office -toepassing. Houd(Bear) er rekening mee dat er verschillende gevallen zijn van deze foutmelding met verschillende foutcodes. De onderliggende oorzaken zijn echter hetzelfde - bijgevolg zou dezelfde oplossing moeten werken op alle instanties van deze fout.

U kunt de foutmelding tegenkomen vanwege een of meer (maar niet beperkt tot) van de volgende bekende oorzaken;

  • De juiste printer is niet als standaard ingesteld.
  • Verouderde printerdriver.
  • Corrupte printersubsleutels.
  • Corruptie van systeembestanden(System) - Corruptie van systeembestanden(System) is minder waarschijnlijk, maar een mogelijke boosdoener voor dit probleem. Meestal verschijnt het nadat een beveiligingsscan sommige items die door de afdrukservice worden gebruikt, in quarantaine heeft geplaatst.

Fix Functieadres(Fix Function) veroorzaakte een beveiligingsfout

Als u wordt geconfronteerd met dit Functie-adres dat een afdrukfout met een beveiligingsfout heeft veroorzaakt , kunt u onze aanbevolen oplossingen hieronder in willekeurige volgorde proberen en kijken of dat helpt om het probleem op te lossen.(Function address caused a protection fault)

  1. Voer de probleemoplosser voor printers uit
  2. SFC/DISM-scan uitvoeren
  3. De standaardprinter wijzigen
  4. Printerstuurprogramma bijwerken
  5. Verwijder de printerdriver, hernoem de subsleutels voor afdrukken en start de Print Spooler -service opnieuw
  6. Wijzig LegacyDefaultPrinterMode registersleutel Waardegegevens
  7. Systeemherstel uitvoeren

Laten we eens kijken naar de beschrijving van het betrokken proces met betrekking tot elk van de vermelde oplossingen.

Fix(Fix Protection) Beveiligingsfout Printereigenschappen(Printer Properties) fout

1] Voer de probleemoplosser voor printers uit

Als u de ingebouwde probleemoplosser van (Troubleshooter)Windows 10 uitvoert , worden uw printer en stuurprogramma's opnieuw opgestart en worden eventuele fouten gecontroleerd. Tijdens deze procedure moet uw printer zijn aangesloten.

Ga  als volgt te werk om de probleemoplosser voor printers uit(run the Printer Troubleshooter) te voeren :

  • Klik  op Start  en selecteer  Instellingen.(Settings.)
  • Ga naar  Update en beveiliging.( Update and Security.)
  • Klik op het   tabblad Probleemoplosser .(Troubleshooter)
  • Scroll naar beneden en klik op  Printers.
  • Klik op de knop  De probleemoplosser( Run the troubleshooter)  uitvoeren.
  • Volg(Follow) de instructies op het scherm en pas de aanbevolen oplossingen toe.

Probeer daarna(Afterward) af te drukken en kijk of het functieadres dat een beveiligingsfout veroorzaakte, de(Function address caused a protection fault) afdrukfout is verholpen. Zo niet, ga dan verder met de volgende oplossing.

2] Voer SFC/DISM-scan uit

De  SFC/DISM  is een hulpprogramma in Windows waarmee gebruikers kunnen scannen op beschadigingen in Windows -systeembestanden en beschadigde bestanden kunnen herstellen.

Voor het gemak en gemak kunt u de scan uitvoeren met behulp van de onderstaande procedure.

  • Druk op Windows-toets + R.
  • Typ in het dialoogvenster Uitvoeren kladblok(notepad) en druk op Enter om Kladblok te openen.
  • Kopieer en plak de onderstaande opdracht in de teksteditor.
@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
  • Sla het bestand op met een naam en voeg de .bat  -bestandsextensie toe - bijvoorbeeld; SFC_DISM_scan.bat .
  • Voer het batchbestand herhaaldelijk uit met beheerdersrechten(run the batch file with admin privilege)  (klik met de rechtermuisknop op het opgeslagen bestand en selecteer  Uitvoeren als beheerder(Run as Administrator) in het contextmenu) totdat het geen fouten meldt.
  • Start uw pc opnieuw op.

Probeer de afdruktaak opnieuw en kijk of het probleem is opgelost. Zo niet, ga dan verder met de volgende oplossing.

3] Wijzig de standaardprinter

Het functie-adres veroorzaakte een beveiligingsfout. Een(Function address caused a protection fault) afdrukfout kan ook optreden in een situatie waarin de printer die u wilt gebruiken niet als standaard is ingesteld in de Windows - instellingen. Doe het volgende om de standaardprinter te wijzigen:

  • Druk op Windows-toets + R.
  • Kopieer en plak in het dialoogvenster Uitvoeren ms (Run)-settings:printers (ms-settings:printers ) en druk op Enter om het   venster  Printers en scanners(Printers & scanners) van de  app Instellingen te openen.(Settings)
  • Zodra u zich op het tabblad Printers en scanners(Printers & scanners) bevindt, scrolt u omlaag in het rechterdeelvenster en schakelt u het selectievakje Windows toestaan ​​mijn standaardprinter te beheren uit(Allow Windows to manage my default printer) .
  • Klik nu op de printer die u wilt gebruiken en klik op Als standaard instellen(Set as default) .

Nadat u de juiste printer als standaard hebt ingesteld, start u uw computer opnieuw op en kijkt u of de afdrukfout is opgelost. Zo niet, ga dan verder met de volgende oplossing.

Lees(Read) :  Hoe u de printer kunt resetten naar de standaard fabrieksinstellingen .

4] Printerstuurprogramma bijwerken

Voor deze oplossing moet u ervoor zorgen dat u de nieuwste printerstuurprogramma's voor uw printer hebt geïnstalleerd. U kunt  de nieuwste versie van het printerstuurprogramma downloaden van de(download the latest version of the printer driver)  website van de fabrikant.

Als alternatief kunt u het printerstuurprogramma bijwerken(update the printer driver) via Apparaatbeheer. Hier is hoe:

  • Druk op de Windows-toets + X om het hoofdgebruikersmenu te openen en druk vervolgens op de M - toets om Apparaatbeheer te openen .(Power User Menu)
  • Als u eenmaal in Apparaatbeheer(Device Manager) bent , bladert u omlaag door de lijst met geïnstalleerde apparaten en vouwt u het gedeelte Afdrukwachtrijen(Print queues ) uit/samen .
  • Klik vervolgens met de rechtermuisknop op de printer waarmee u problemen ondervindt en kies Stuurprogramma bijwerken(Update driver) in het contextmenu.
  • Klik in het volgende scherm op Automatisch zoeken naar bijgewerkte stuurprogrammasoftware.(Search automatically for updated driver software.)
  • Wacht(Wait) tot de scan is voltooid. Als er een nieuwe driverversie wordt gevonden, volgt u de instructies op het scherm om deze te downloaden en op uw computer te installeren.
  • Start uw apparaat opnieuw op.

Probeer een afdruktaak te verzenden en kijk of het functieadres een beveiligingsfout veroorzaakte, de(Function address caused a protection fault) afdrukfout is verholpen. Zo niet, ga dan verder met de volgende oplossing.

5] Verwijder(Uninstall) het printerstuurprogramma, hernoem de subsleutels voor afdrukken en start de Print Spooler -service opnieuw

In deze oplossing is er een reeks taken (waaronder het verwijderen van het printerstuurprogramma, het hernoemen van subsleutels voor afdrukken en het herstarten van de Print Spooler -service) die u moet voltooien om te zien of het functieadres een beveiligingsfout veroorzaakte,(Function address caused a protection fault) afdrukfout kan worden opgelost.

Doe het volgende:

  • Log in op de getroffen computer.
  • Druk op de Windows-toets + X om het hoofdgebruikersmenu te openen en druk vervolgens op de M - toets om Apparaatbeheer te openen .(Power User Menu)
  • Zodra u in Apparaatbeheer(Device Manager) bent , navigeert u door de lijst met geïnstalleerde apparaten en vouwt u het vervolgkeuzemenu Afdrukwachtrijen uit .(Print queues)
  • Klik vervolgens met de rechtermuisknop op het printerstuurprogramma dat u wilt verwijderen en kies Apparaat verwijderen(Uninstall Device) .
  • Klik  nogmaals op Verwijderen om het proces te bevestigen.(Uninstall)

Zodra het verwijderingsproces is voltooid, kunt u Apparaatbeheer(Device Manager) afsluiten .

  • Druk vervolgens op de Windows -toets + R om het dialoogvenster Uitvoeren(Run) op te roepen .
  • Typ in het dialoogvenster Uitvoeren printui.exe /s /t2  en druk op Enter om de gebruikersinterface voor  printerservereigenschappen(Printer Server Properties UI) te openen .
  • Zodra u zich in het scherm Eigenschappen afdrukserver(Print Server Properties)  bevindt, gaat u naar het  tabblad Stuurprogramma's(Drivers)  en selecteert u het stuurprogramma dat het probleem veroorzaakt. Klik met het stuurprogramma geselecteerd op de knop Verwijderen(Remove) .
  • U wordt dan gevraagd door het dialoogvenster Stuurprogramma en pakket verwijderen .(Remove Driver And Package )
  • Selecteer het keuzerondje voor Alleen stuurprogramma verwijderen.(Remove driver only.)
  • Klik op OK.(OK.)

Zodra het proces is voltooid, kunt u het scherm Eigenschappen afdrukserver(Print Server Properties) verlaten  .

  • Druk nu op de Windows -toets + R om een ​​ander dialoogvenster Uitvoeren te openen.(Run)
  • Typ regedit in het tekstvak en druk op  Enter  om de  Register-editor(Registry Editor) te openen .

Belangrijk: (Important:) Maak een back-up van het register(Back up the registry) voordat u doorgaat met deze procedure, zodat u het register kunt herstellen als er iets misgaat.

  • Navigeer of spring naar het registersleutelpad hieronder:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\

Ga op de locatie verder met het hernoemen van subsleutels of sleutels onder Afdrukprocessors(Print Processors) met de .old-extensie(.old extension) . Dit dwingt Windows om die sleutels te negeren en in plaats daarvan nieuwe mappen en waarden te maken.

Opmerking(Note) : in dit geval is er slechts één subsleutel (winprint), dus hebben we deze hernoemd naar winprint.old .

Zodra deze stap is voltooid, kunt u de Register-editor(Registry Editor) veilig sluiten .

  • Roep opnieuw het dialoogvenster Uitvoeren op en typ services.msc (Run)in(services.msc) het tekstvak en druk op Enter  om het   venster Services te openen.(Services)
  • Zoek in het  venster Services de (Services) Print Spooler  -service.
  • Klik met de rechtermuisknop op  Print Spooler  en selecteer  Eigenschappen.(Properties.)
  • Klik in het venster Eigenschappen op  Stoppen.(Stop.)

Dit stopt het afdrukwachtrijproces. Houd het venster Eigenschappen(Print Spooler Properties) van de afdrukspooler open.

  • Open nu Verkenner(File Explorer) en navigeer naar de volgende locatie:

C:\WINDOWS\system32\spool\PRINTERS

  • Verwijder alle bestanden in de   map Printers .

Als u geen bestanden ziet, klikt u op het   tabblad  Weergave en vinkt u het vakje (View)Verborgen items(Hidden Items) aan  .

  • Sluit het Verkenner-venster.
  • Klik in het venster  Eigenschappen van de afdrukspooler op de knop (Print Spooler Properties)Start  om de service opnieuw te starten.

Start uw computer opnieuw op en installeer de benodigde printerstuurprogramma's opnieuw bij de volgende opstart van de computer. Probeer de afdruktaak nog een keer en kijk of het probleem is opgelost.

6] Wijzig de LegacyDefaultPrinterMode registersleutel Waardegegevens

Om in deze oplossing het functieadres op te lossen dat een afdrukfout bij de beveiligingsfout veroorzaakte(Function address caused a protection fault) , moet u de LegacyDefaultPrinterMode- registersleutelwaardegegevens wijzigen(Value) in de Register-editor(Registry Editor) .

Hier is hoe:

Vergeet niet een back-up van het register te maken.

  • Navigeer(Navigate) of spring naar het registersleutelpad hieronder:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  • Dubbelklik in het rechterdeelvenster op LegacyDefaultPrinterMode om de eigenschappen ervan te bewerken.
  • Stel de Waardegegevens in op 1.

Dit keert terug naar het oude standaardprintergedrag onder Windows 10 .

  • Klik op OK om de wijzigingen op te slaan.
  • Start de pc opnieuw op.

Controleer of het probleem is opgelost. Ga anders verder met de volgende oplossing.

7] Systeemherstel uitvoeren

Als u merkt dat het functieadres onlangs een afdrukfout met een beveiligingsfout heeft veroorzaakt , is het heel goed mogelijk dat het probleem werd verergerd door een wijziging die uw systeem onlangs heeft ondergaan.(Function address caused a protection fault)

Als u geen idee heeft wat er is veranderd waardoor de afdrukfunctionaliteit van uw Office -toepassingen mogelijk is verbroken, kunt u Systeemherstel(System Restore) gebruiken (alle wijzigingen zoals de installatie van toepassingen, gebruikersvoorkeuren en al het andere dat in die tijd is gemaakt, gaan verloren) om terug te keren naar een datum waarop u zeker weet dat het afdrukken goed werkte.

Ga als volgt te werk om Systeemherstel uit te voeren :

  • Druk op Windows-toets + R.
  • Typ in het dialoogvenster Uitvoeren rstrui  en druk op Enter om de   wizard Systeemherstel te openen.(System Restore)
  • Zodra u bij het beginscherm van Systeemherstel(System Restore) bent aangekomen , klikt u op Volgende(Next) om naar het volgende venster te gaan.
  • Vink in het volgende scherm het vakje aan dat is gekoppeld aan Meer herstelpunten(Show more restore points) weergeven .
  • Nadat u dit hebt gedaan, selecteert u een punt met een oudere datum dan die waarin u de fout voor het eerst begon op te merken.
  • Klik op Volgende(Next)  om naar het volgende menu te gaan.
  • Klik op Voltooien(Finish)  en bevestig bij de laatste prompt.

Bij de volgende systeemstart wordt uw oudere computerstatus afgedwongen.

Hopefully, any of these solutions will fix the issue for you!



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts