Die Funktionsadresse hat eine Schutzverletzung verursacht - Druckfehler
Wenn Sie versuchen, Dateien/Dokumente aus einem Microsoft Office - Programm wie Word , Excel , Publisher usw. zu drucken, und Sie die Druckfehlermeldung(printing error) erhalten ; Funktionsadresse hat eine Schutzverletzung verursacht(Function address caused a protection fault) – dann soll Ihnen dieser Beitrag weiterhelfen. In diesem Beitrag werden wir einige mögliche bekannte Ursachen identifizieren, die den Fehler auslösen können, und dann die möglichen Lösungen bereitstellen, mit denen Sie versuchen können, dieses Problem zu beheben.
Wenn der Druckauftrag fehlschlägt, erhalten Sie die folgende Instanz der Fehlermeldung;
Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.
Die meisten Benutzer, die auf diesen Druckfehler stoßen, berichten, dass der Fehler nicht auftritt, wenn sie versuchen, konventionell zu drucken – der Fehler tritt nur auf, wenn sie versuchen, aus einer Office - Anwendung heraus zu drucken. Beachten(Bear) Sie, dass es verschiedene Instanzen dieser Fehlermeldung mit unterschiedlichen Fehlercodes gibt. Die zugrunde liegenden Ursachen sind jedoch dieselben – folglich sollte derselbe Fix bei allen Instanzen dieses Fehlers funktionieren.
Die Fehlermeldung kann aufgrund einer oder mehrerer (aber nicht beschränkt auf) der folgenden bekannten Ursachen auftreten;
- Standardmäßig ist nicht der richtige Drucker eingestellt.
- Veralteter Druckertreiber.
- Beschädigte Druckerunterschlüssel.
- Beschädigung(System) der Systemdatei – Die(System) Beschädigung der Systemdatei ist weniger wahrscheinlich, aber ein möglicher Schuldiger für dieses Problem. Normalerweise tritt es auf, nachdem ein Sicherheitsscan einige vom Druckdienst verwendete Elemente unter Quarantäne gestellt hat.
Fix Funktionsadresse(Fix Function) verursachte einen Schutzfehler
Wenn Sie mit dieser Funktionsadresse(Function address caused a protection fault) konfrontiert werden , die einen Druckfehler verursacht hat, können Sie unsere empfohlenen Lösungen unten in keiner bestimmten Reihenfolge ausprobieren und sehen, ob das hilft, das Problem zu lösen.
- Führen Sie die Fehlerbehebung für den Drucker aus
- SFC/DISM-Scan ausführen
- Ändern Sie den Standarddrucker
- Druckertreiber aktualisieren
- Deinstallieren Sie den Druckertreiber, benennen Sie die Druckunterschlüssel um und starten Sie den Druckwarteschlangendienst neu(Print Spooler)
- Ändern Sie die Wertdaten des LegacyDefaultPrinterMode-(LegacyDefaultPrinterMode) Registrierungsschlüssels
- Systemwiederherstellung durchführen
Werfen wir einen Blick auf die Beschreibung des Prozesses in Bezug auf jede der aufgeführten Lösungen.
(Fix Protection)Behebung des Fehlers „ Schutzverletzung Druckereigenschaften“.(Printer Properties)
1] Führen Sie die Drucker-Fehlerbehebung aus
Wenn Sie die in Windows 10 integrierte Problembehandlung(Troubleshooter) ausführen, werden Ihr Drucker und Ihre Treiber neu gestartet und nach Fehlern gesucht. Ihr Drucker muss während dieses Vorgangs angeschlossen sein.
Gehen Sie wie folgt vor, um die Drucker-Fehlerbehebung auszuführen(run the Printer Troubleshooter) :
- Klicken Sie auf Start und wählen Sie Einstellungen.(Settings.)
- Gehen Sie zu Update und Sicherheit.( Update and Security.)
- Klicken Sie auf die Registerkarte Fehlerbehebung .(Troubleshooter)
- Scrollen Sie nach unten und klicken Sie auf Drucker.(Printers.)
- Klicken Sie auf die Schaltfläche Problembehandlung ausführen.( Run the troubleshooter)
- Befolgen Sie(Follow) die Anweisungen auf dem Bildschirm und wenden Sie alle empfohlenen Korrekturen an.
Versuchen Sie danach(Afterward) zu drucken und prüfen Sie, ob die Funktionsadresse, die einen Schutzfehler(Function address caused a protection fault) verursacht hat, behoben ist. Wenn nicht, fahren Sie mit der nächsten Lösung fort.
2] SFC/DISM-Scan ausführen
SFC/DISM ist ein Dienstprogramm in Windows , mit dem Benutzer nach Beschädigungen in Windows -Systemdateien suchen und beschädigte Dateien wiederherstellen können.
Der Einfachheit halber können Sie den Scan mit dem nachstehenden Verfahren ausführen.
- Drücken Sie die Windows-Taste + R.
- Geben Sie im Dialogfeld „Ausführen“ Notepad ein und drücken Sie die Eingabetaste, um Notepad zu öffnen.
- Kopieren Sie den folgenden Befehl und fügen Sie ihn in den Texteditor ein.
@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
- Speichern Sie die Datei unter einem Namen und hängen Sie die Dateierweiterung .bat an – z. SFC_DISM_scan.bat .
- Führen Sie die Stapeldatei(run the batch file with admin privilege) wiederholt mit Administratorrechten aus (klicken Sie mit der rechten Maustaste auf die gespeicherte Datei und wählen Sie im Kontextmenü Als Administrator ausführen), bis keine Fehler mehr gemeldet werden.(Run as Administrator)
- Starten Sie Ihren PC neu.
Versuchen Sie den Druckauftrag erneut und prüfen Sie, ob das Problem behoben ist. Wenn nicht, fahren Sie mit der nächsten Lösung fort.
3] Ändern Sie den Standarddrucker
Der Druckfehler „ Funktionsadresse hat eine Schutzverletzung(Function address caused a protection fault) verursacht“ kann auch in einer Situation auftreten, in der der Drucker, den Sie verwenden möchten, nicht als Standarddrucker in den Windows - Einstellungen eingerichtet ist. Gehen Sie wie folgt vor, um den Standarddrucker zu ändern:
- Drücken Sie die Windows-Taste + R.
- Kopieren Sie im Dialogfeld „ Ausführen “ (Run)ms-settings:printers und fügen Sie es ein und drücken Sie die Eingabetaste, um das Fenster „ Drucker und Scanner(Printers & scanners) “ der App „ Einstellungen “ zu öffnen.(Settings)
- Sobald Sie sich auf der Registerkarte Drucker und Scanner(Printers & scanners) befinden, scrollen Sie im rechten Bereich nach unten und deaktivieren Sie die Einstellung Windows erlauben, meinen Standarddrucker zu verwalten(Allow Windows to manage my default printer) .
- Klicken Sie nun auf den Drucker, den Sie verwenden möchten, und klicken Sie auf Als Standard festlegen(Set as default) .
Nachdem Sie den richtigen Drucker als Standard festgelegt haben, starten Sie Ihren Computer neu und prüfen Sie, ob der Druckfehler behoben ist. Wenn nicht, fahren Sie mit der nächsten Lösung fort.
Lesen Sie(Read) : So setzen Sie den Drucker auf die werkseitigen Standardeinstellungen zurück .
4] Druckertreiber aktualisieren
Bei dieser Lösung müssen Sie sicherstellen, dass Sie die neuesten Druckertreiber für Ihren Drucker installiert haben. Sie können die neueste Version des Druckertreibers(download the latest version of the printer driver) von der Website des Herstellers herunterladen.
Alternativ können Sie den Druckertreiber(update the printer driver) über den Geräte-Manager aktualisieren. Hier ist wie:
- Drücken Sie die Windows-Taste + X, um das Power User-Menü(Power User Menu) zu öffnen , und drücken Sie dann die M - Taste, um den Geräte-Manager zu öffnen.
- Scrollen Sie im Geräte- Manager(Device Manager) nach unten durch die Liste der installierten Geräte und erweitern/reduzieren Sie den Abschnitt Druckwarteschlangen(Print queues ) .
- Klicken Sie als Nächstes mit der rechten Maustaste auf den Drucker, mit dem Sie Probleme haben, und wählen Sie im Kontextmenü Treiber aktualisieren.(Update driver)
- Klicken Sie im nächsten Bildschirm auf Automatisch nach aktualisierter Treibersoftware suchen.(Search automatically for updated driver software.)
- Warten Sie(Wait) , bis der Scan abgeschlossen ist. Wenn eine neue Treiberversion gefunden wird, befolgen Sie die Anweisungen auf dem Bildschirm, um sie herunterzuladen und auf Ihrem Computer zu installieren.
- Starten Sie Ihr Gerät neu.
Versuchen Sie, einen Druckauftrag zu senden, und prüfen Sie, ob die Funktionsadresse, die einen Schutzfehler(Function address caused a protection fault) verursacht hat, behoben ist. Wenn nicht, fahren Sie mit der nächsten Lösung fort.
5] Deinstallieren Sie(Uninstall) den Druckertreiber, benennen Sie die Druckunterschlüssel um und starten Sie den Druckwarteschlangendienst neu(Print Spooler)
In dieser Lösung gibt es eine Reihe von Aufgaben (die das Deinstallieren des Druckertreibers, das Umbenennen von Druckunterschlüsseln und das Neustarten des Druckwarteschlangendiensts(Print Spooler) umfassen), die Sie ausführen müssen, um zu sehen, ob die Funktionsadresse, die einen Druckfehler aufgrund einer Schutzverletzung verursacht hat(Function address caused a protection fault) , behoben werden kann.
Mach Folgendes:
- Melden Sie sich am betroffenen Computer an.
- Drücken Sie die Windows-Taste + X, um das Power User-Menü(Power User Menu) zu öffnen , und drücken Sie dann die M - Taste, um den Geräte-Manager zu öffnen.
- Navigieren Sie im Geräte- Manager(Device Manager) durch die Liste der installierten Geräte und erweitern Sie das Dropdown-Menü Druckwarteschlangen .(Print queues)
- Klicken Sie anschließend mit der rechten Maustaste auf den Druckertreiber, den Sie entfernen möchten, und wählen Sie Gerät deinstallieren(Uninstall Device) .
- Klicken Sie erneut auf Deinstallieren , um den Vorgang zu bestätigen.(Uninstall)
Sobald der Deinstallationsvorgang abgeschlossen ist, können Sie den Geräte-Manager(Device Manager) beenden .
- Drücken Sie als Nächstes die Windows - Taste + R, um das Dialogfeld Ausführen aufzurufen.(Run)
- Geben Sie im Dialogfeld „Ausführen“ printui.exe /s /t2 ein und drücken Sie die Eingabetaste, um die Benutzeroberfläche für die Eigenschaften des Druckerservers(Printer Server Properties UI) zu öffnen .
- Sobald Sie sich im Bildschirm Print Server Properties befinden , gehen Sie zur Registerkarte Drivers und wählen Sie den Treiber aus, der das Problem verursacht. Klicken Sie bei ausgewähltem Treiber auf die Schaltfläche Entfernen .(Remove)
- Sie werden dann vom Dialogfeld „ Treiber und Paket entfernen “ aufgefordert.(Remove Driver And Package )
- Wählen Sie das Optionsfeld Nur Treiber entfernen aus.(Remove driver only.)
- Klicken Sie auf OK.
Sobald der Vorgang abgeschlossen ist, können Sie den Bildschirm Print Server Properties verlassen.(Print Server Properties)
- Drücken Sie nun die Windows - Taste + R, um ein weiteres Ausführen(Run) -Dialogfeld zu öffnen.
- Geben Sie regedit(regedit) in das Textfeld ein und drücken Sie die Eingabetaste , um den (Enter)Registrierungseditor(Registry Editor) zu öffnen .
Wichtig: (Important:) Sichern Sie die Registrierung(Back up the registry) , bevor Sie mit diesem Verfahren fortfahren, damit Sie die Registrierung wiederherstellen können, falls etwas schief geht.
- Navigieren oder springen Sie zum folgenden Registrierungsschlüsselpfad :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
Fahren Sie an der Stelle fort, um alle Unterschlüssel oder Schlüssel unter Druckprozessoren mit der Erweiterung .old (.old extension)umzubenennen(Print Processors) . Dadurch wird Windows gezwungen , diese Schlüssel zu ignorieren und stattdessen neue Ordner und Werte zu erstellen.
Hinweis(Note) : In diesem Fall gibt es nur einen Unterschlüssel (winprint), also haben wir ihn in winprint.old umbenannt .
Sobald dieser Schritt abgeschlossen ist, können Sie den Registrierungseditor(Registry Editor) sicher schließen .
- Rufen Sie erneut das Dialogfeld Ausführen auf, geben Sie (Run)services.msc in das Textfeld ein und drücken Sie die Eingabetaste(Enter) , um das Fenster Dienste(Services) zu öffnen .
- Suchen Sie im Fenster Dienste den Dienst (Services) Druckspooler( Print Spooler) .
- Klicken Sie mit der rechten Maustaste auf Druckspooler(Print Spooler) und wählen Sie Eigenschaften.(Properties.)
- Klicken Sie im Eigenschaftenfenster auf Stopp.(Stop.)
Dadurch wird der Druckwarteschlangenprozess gestoppt. Lassen Sie das Fenster Druckspooler-Eigenschaften(Print Spooler Properties) geöffnet.
- Öffnen Sie nun den Datei-Explorer(File Explorer) und navigieren Sie zum folgenden Speicherort:
C:\WINDOWS\system32\spool\PRINTERS
- Löschen Sie alle Dateien im Druckerordner(Printers) .
Wenn Sie keine Dateien sehen, klicken Sie auf die Registerkarte Ansicht und aktivieren Sie das Kontrollkästchen (View)Ausgeblendete Elemente(Hidden Items) .
- Schließen Sie das Datei-Explorer-Fenster.
- Klicken Sie im Fenster Eigenschaften des Druckspoolers(Print Spooler Properties) auf die Schaltfläche Start , um den Dienst neu zu starten.(Start)
Starten Sie Ihren Computer noch einmal neu und installieren Sie die erforderlichen Druckertreiber beim nächsten Computerstart neu. Versuchen Sie den Druckauftrag erneut und prüfen Sie, ob das Problem behoben ist.
6] Ändern Sie die Wertdaten des LegacyDefaultPrinterMode-(LegacyDefaultPrinterMode) Registrierungsschlüssels
Um in dieser Lösung den Druckfehler „ Funktionsadresse verursachte eine Schutzverletzung “ zu beheben, müssen Sie die (Function address caused a protection fault)Wertdaten des (Value)LegacyDefaultPrinterMode- Registrierungsschlüssels im Registrierungs-Editor(Registry Editor) ändern .
Hier ist wie:
Denken Sie daran, die Registrierung zu sichern.
- Navigieren(Navigate) oder springen Sie zum folgenden Registrierungsschlüsselpfad:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Doppelklicken Sie im rechten Bereich auf LegacyDefaultPrinterMode , um seine Eigenschaften zu bearbeiten.
- Setzen Sie die Wertdaten auf 1.
Dadurch wird das alte Standarddruckerverhalten unter Windows 10 wiederhergestellt(Windows 10) .
- Klicken Sie auf OK , um die Änderungen zu speichern.
- PC neu starten.
Überprüfen Sie, ob das Problem behoben ist. Andernfalls fahren Sie mit der nächsten Lösung fort.
7] Systemwiederherstellung durchführen
Wenn Sie bemerkt haben, dass die Funktionsadresse einen kürzlich aufgetretenen Druckfehler aufgrund einer Schutzverletzung verursacht(Function address caused a protection fault) hat, ist es durchaus möglich, dass das Problem durch eine Änderung erleichtert wurde, die Ihr System kürzlich durchlaufen hat.
Wenn Sie keine Ahnung haben, welche Änderungen möglicherweise die Druckfunktion Ihrer Office - Anwendungen beeinträchtigt haben, können Sie die Systemwiederherstellung(System Restore) verwenden (alle Änderungen wie Anwendungsinstallationen, Benutzereinstellungen und alles andere, was während dieser Zeit vorgenommen wurde, gehen verloren), um zu a zurückzukehren Datum, an dem Sie sicher sind, dass der Druck ordnungsgemäß funktioniert hat.
Gehen Sie wie folgt vor, um die Systemwiederherstellung durchzuführen :
- Drücken Sie die Windows-Taste + R.
- Geben Sie im Dialogfeld Ausführen rstrui ein(rstrui) und drücken Sie die Eingabetaste, um den Systemwiederherstellungsassistenten(System Restore) zu öffnen .
- Sobald Sie auf dem Startbildschirm der Systemwiederherstellung(System Restore) angekommen sind, klicken Sie auf Weiter(Next) , um zum nächsten Fenster zu gelangen.
- Aktivieren Sie im nächsten Bildschirm das Kontrollkästchen Weitere Wiederherstellungspunkte anzeigen(Show more restore points) .
- Nachdem Sie dies getan haben, wählen Sie einen Punkt aus, der älter ist als der, an dem Sie den Fehler zum ersten Mal bemerkt haben.
- Klicken Sie auf Weiter(Next) , um zum nächsten Menü zu gelangen.
- Klicken Sie auf Fertig stellen(Finish) und bestätigen Sie an der letzten Eingabeaufforderung.
Beim nächsten Systemstart wird Ihr älterer Computerstatus erzwungen.
Hopefully, any of these solutions will fix the issue for you!
Related posts
Behebung des Canon-Druckerfehlers 853 unter Windows 11/10
Computer friert beim Drucken unter Windows 11/10 ein
Listen Sie Drucker, die denselben Druckertreiber verwenden, separat in Windows 10 auf
Aktivieren oder deaktivieren Sie die Gruppenrichtlinie für die Druckerfreigabe in der Windows-Sandbox
Beheben Sie den Dienstfehler 79, „Ausschalten, dann einschalten“, auf dem HP-Drucker
MatterControl ist eine kostenlose 3D-Drucker- und Slicer-Software für Windows
Verwenden Sie Drucker und Scanner als Fotokopierer mit iCopy
Fehlender USB-Druckeranschluss nach Trennen des Druckers in Windows
So drucken Sie eine Liste von Dateien in einem Ordner in Windows 11/10
Wie behebt man langsames Drucken auf einem Windows 11/10-PC?
Drucker-Spooler-Fehler 0x800706B9, Nicht genügend Ressourcen verfügbar
Beheben Sie den Fehler „HP-Druckervalidierung fehlgeschlagen“ in Windows 11/10
So entfernen Sie einen Drucker in Windows 10 vollständig
Beheben Sie den Netzwerkdruckerfehler 0x00000bcb – Es kann keine Verbindung zum Drucker hergestellt werden
Drucker druckt unter Windows 11/10 nicht in Farbe
Stornierte oder hängengebliebene Druckauftragswarteschlange in Windows 11/10 abbrechen
So entfernen Sie den Microsoft XPS Document Writer-Drucker in Windows 11/10
Windows konnte Ihr Netzwerk nicht nach Druckern durchsuchen
Warum ist mein Drucker unter Windows offline? Ändern Sie den Druckerstatus in Online
Was ist ein 3D-Drucker? Sollte eine Lizenz für den 3D-Druck obligatorisch sein?