Sonstiges [SIOS] Fehlermeldung: „OLE Fehler 256:26“

DCDCDC

Level-3
Beiträge
1.832
Reaktionspunkte
390
Zuviel Werbung?
-> Hier kostenlos registrieren

Fehlermeldung: „OLE Fehler 256:26“ in STEP 7 V5.6 / V5.7​


Sie verwenden auf ihrem PC die Software STEP 7 V5.6 oder V5.7. Jedes Mal, wenn Sie mit STEP 7 einen Baustein öffnen (z.B. einen FC, FB, DB oder OB), erhalten Sie die Fehlermeldung „OLE-Fehler 256:26“. Das Verhalten kann sowohl unter Windows 10 als auch Windows 11 auftreten.

Symptom
STEP 7 kann bei verschiedenen Funktionen abstürzen, sobald diese aufgerufen werden. Dies gilt vor allem für Funktionen, mit grafischer Benutzeroberfläche wie dem SIMATIC Manager, der Hardware Konfiguration (HW Konfig), dem Bausteineditor (KOP, FUP, AWL) oder der Netzwerkprojektierung (NetPro). Der Absturz/Crash tritt nicht nur in STEP 7 auf, sondern kann auch bei Verwendung von Optionspaketen (z.B. S7-SCL, S7-GRAPH) auftreten.
Ursache
Die Ursache für den Crash mit anschließender Fehlermeldung: „OLE Fehler 256:26“ ist die (möglicherweise nachträglich) aktivierte Windows-Funktion DEP (Data Execution Prevention). Erfahrungen aus dem Technischen Support haben ergeben, dass die Windows-Funktion DEP meist bei IT-administrierten PCs im Nachhinein aktiviert wurde, um erhöhte Security-Anforderungen zu erfüllen. Diese Windows DEP-Funktion wird von STEP 7 V5.6 / V5.7 nicht unterstützt.
Abhilfe
Ein Workaround besteht darin, die DEP-Funktion für die betroffenen Prozesse von STEP 7 zu deaktivieren. Dabei muss die Funktion DEP für jene EXE-Dateien deaktiviert werden, die den jeweiligen Funktionen zugeordnet sind (siehe nachfolgende Auflistung).

Vorgehensweise
Starten Sie im Windows-Startmenü Powershell.exe mit der rechten Maustaste „Als Administrator ausführen“. Führen Sie die folgenden Befehle aus (ohne die Kommentare in den Klammern):
  • Set-ProcessMitigation -Name s7tgtopx.exe -Disable DEP (for SIMATIC Manager)
  • Set-ProcessMitigation -Name s7hwcnfx.exe -Disable DEP (for HW Config)
  • Set-ProcessMitigation -Name s7nnappx.exe -Disable DEP (for NETPRO)
  • Set-ProcessMitigation -Name s7kafapx.exe -Disable DEP (for LAD / FBD / STL editors)
  • Set-ProcessMitigation -Name s7usivax.exe -Disable DEP (for Watch / Control)
  • Set-ProcessMitigation -Name S7Symapx.exe -Disable DEP (for symbol table)
  • Set-ProcessMitigation -Name S7sclapx.exe -Disable DEP (for SCL Editor)
  • Set-ProcessMitigation -Name S7graapx.exe -Disable DEP (for GRAPH Editor)
  • Set-ProcessMitigation -Name S7ussapx.exe -Disable DEP (Monitor / Control Variables)
  • Set-ProcessMitigation -Name S7utpapx.exe -Disable DEP (parameterization of data blocks)
  • Set-ProcessMitigation -Name S7xutapx.exe -Disable DEP (Reference Data)
Von nun an sollte es nicht mehr zum Absturz mit dem OLE-Fehler kommen.


Könnte bestimmt hier und da interessant sein für einige..
 
Zurück
Oben