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 Funktionsadresse hat eine Schutzverletzung verursacht

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.

  1. Führen Sie die Fehlerbehebung für den Drucker aus
  2. SFC/DISM-Scan ausführen
  3. Ändern Sie den Standarddrucker
  4. Druckertreiber aktualisieren
  5. Deinstallieren Sie den Druckertreiber, benennen Sie die Druckunterschlüssel um und starten Sie den Druckwarteschlangendienst neu(Print Spooler)
  6. Ändern Sie die Wertdaten des LegacyDefaultPrinterMode-(LegacyDefaultPrinterMode) Registrierungsschlüssels
  7. 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!



About the author

Ein Telefon ist eines der vielseitigsten Werkzeuge, die eine Person besitzen und verwenden kann. Es ist den Menschen erlaubt, mit anderen zu kommunizieren, auf das Internet zuzugreifen und viele andere Dinge zu tun. Mit einem iPhone oder Android-Gerät können Sie sogar Videos ansehen und Musik herunterladen. Ein Telefon eignet sich auch hervorragend zum Fotografieren, Surfen im Internet, Musikhören und mehr.



Related posts