Programmstabilität: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
KPE (Diskussion | Beiträge)
 
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
Windows reagiert bei Ausnahmefehlern mit dem zwangsweisen Beenden der Anwendung. Die Meldung "Schutzverletzung" und die Angabe des Speicherregisters wird ausgegeben, das Sichern von Daten ist nicht mehr möglich.
Windows reagiert bei Ausnahmefehlern mit dem zwangsweisen Beenden der Anwendung. Die Meldung "Schutzverletzung" und die Angabe des Speicherregisters wird ausgegeben, das Sichern von Daten ist nicht mehr möglich.
FAKTURA-X hat eine eigene Speicherverwaltung, die bei Windows Arbeitsspeicher anfordert und Funktionen intern zuteilt. Dadurch können Funktionen nur interne Schutzverletzungsmeldungen auslösen, die bestätigt werden, ohne das FAKTURA-X beendet werden muss. Ein Ausnahmefehler (Exception) hat also keinen Datenverlust zur Folge. Wenn allerdings der Zugriff auf Ressourcen wie Netzwerkadressen nicht mehr möglich ist, weil beispielsweise das Netzwerk fehlerhaft arbeitet, sind Daten bereits verloren gegangen und FAKTURA-X muss zwangsweise beendet werden.
FAKTURA-X hat eine eigene Speicherverwaltung, die bei Windows Arbeitsspeicher anfordert und Funktionen intern zuteilt. Dadurch können Funktionen nur interne Schutzverletzungsmeldungen auslösen, die bestätigt werden, ohne das FAKTURA-X beendet werden muss. Ein Ausnahmefehler (Exception) hat also keinen Datenverlust zur Folge. Wenn allerdings der Zugriff auf Ressourcen wie Netzwerkadressen nicht mehr möglich ist, weil beispielsweise das Netzwerk fehlerhaft arbeitet, sind Daten bereits verloren gegangen und FAKTURA-X muss zwangsweise beendet werden.
Die Ursache von Ausnahmefehlern sind in der Regel fehlerhafte Zugriffe auf Arbeitsspeicheradressen durch Funktionen einer Windowsanwendungen, die einer anderen Anwendungen zugeteilt sind und daher von Windows geschützt werden.
Die Ursache von Ausnahmefehlern sind in der Regel fehlerhafte Zugriffe auf Arbeitsspeicheradressen durch Funktionen von Windowsanwendungen, die anderen Anwendungen zugeteilt sind und daher von Windows geschützt werden.


==Ursache von Stabilitätsproblemen==
==Ursache von Stabilitätsproblemen==
Zeile 13: Zeile 13:
Störungen durch fehlerhafte Treiber und Dienste treten bei neueren Windows Versionen häufiger auf. Die Problematik intensiviert sich durch Treiber und Dienste von minderer Qualität und fragwürdigem Nutzen.
Störungen durch fehlerhafte Treiber und Dienste treten bei neueren Windows Versionen häufiger auf. Die Problematik intensiviert sich durch Treiber und Dienste von minderer Qualität und fragwürdigem Nutzen.
Insbesondere Programme mit vorgeblicher Optimierungsfunktion und schlechte Virenscanner verursachen oftmals Probleme.
Insbesondere Programme mit vorgeblicher Optimierungsfunktion und schlechte Virenscanner verursachen oftmals Probleme.
Installieren Sie im Zweifelsfall das Betriebssystem neu und verzichten Sie auf alle Geräte und Anwendungen, die nicht für den Produktiveinsatz genutzt werden. Vermeiden Sie es, Hilfs-, Diagnose- und Optimierungsprogramme zu installieren. Windows 10 Systeme sind bereits mit einem Virenscanner ausgestattet, daher kann auf einen zusätzlichen Schutz verzichtet werden. Andernfalls verwenden Sie [https://www.kaspersky.de/ Kaspersky]. Nutzen Sie keine Sicherheitspakete wie „Internet Security Suite“, die weitere Schutzmodule für Internet und Firewalls enthalten, diese sind oftmals in der Handhabung problematisch. Die Firewall von Windows sollte aktiv sein, sie ist ein ausreichender Schutz.
Installieren Sie im Zweifelsfall das Betriebssystem neu und verzichten Sie auf alle Geräte und Anwendungen, die nicht für den Produktiveinsatz genutzt werden. Vermeiden Sie es, Hilfs-, Diagnose- und Optimierungsprogramme zu installieren. Windows 10/11 Systeme sind bereits mit einem Virenscanner ausgestattet, daher kann auf einen zusätzlichen Schutz verzichtet werden. Nutzen Sie keinesfalls Sicherheitspakete wie „Internet Security Suite“, diese sind oftmals in der Handhabung problematisch.


===Einfluss des Anwenderverhaltens===
===Einfluss des Anwenderverhaltens===
Zeile 24: Zeile 24:
NAS Systeme (Network Attached Storage) als Dateiablage sind für schnelle Aktualisierungen von Datenbanken ungeeignet. Das Lesen und Schreiben von Daten in der Datenbank kann nur langsam durchgeführt werden und Aktualisierungen werden nicht sofort durchgeführt.
NAS Systeme (Network Attached Storage) als Dateiablage sind für schnelle Aktualisierungen von Datenbanken ungeeignet. Das Lesen und Schreiben von Daten in der Datenbank kann nur langsam durchgeführt werden und Aktualisierungen werden nicht sofort durchgeführt.
Der Einsatz von NAS Systemen wird mittelfristig nicht mehr unterstützt. Sie können die Datenbasis auf einen Server ablegen oder einen der Arbeitsplatzcomputer zum Dateiserver umwidmen. Dadurch sollten sich die meisten Performance-Probleme lösen lassen.
Der Einsatz von NAS Systemen wird mittelfristig nicht mehr unterstützt. Sie können die Datenbasis auf einen Server ablegen oder einen der Arbeitsplatzcomputer zum Dateiserver umwidmen. Dadurch sollten sich die meisten Performance-Probleme lösen lassen.
Probleme bei der Aktualisierung von Datenbanken im Netzwerkeinsatz sind oftmals durch Caches begründet. Schalten Sie die Caches von Laufwerken aus.
Probleme bei der Aktualisierung von Datenbanken im Netzwerkeinsatz sind oftmals durch Caches begründet. Schalten Sie die ([[Windows_10_Setup#Cache_abschalten|Laufwerkscaches im Gerätemanager]]) aus.


===Energiesparmodi===
===Energiesparmodi===
Eine häufige Quelle von Störungen sind Ruhemodus oder Energiesparmodi, bei denen auch die die Netzwerkverbindung getrennt wird. Dies hat zwangsläufig Datenverlust und den Absturz von FAKTURA-X zur Folge. Schalten Sie also die Stromsparmodi aus.
Eine häufige Quelle von Störungen sind der Ruhemodus oder Energiesparmodi, bei denen auch die Netzwerkverbindung getrennt wird. Dies hat zwangsläufig Datenverlust und den Absturz von FAKTURA-X zur Folge. Um dies zu vermeiden, sollten Sie daher FAKTURA-X ordnungsgemäß beenden und das System anschließend herunterfahren. Verzichten Sie auf die Nutzung von Energiesparmodi.


===Herunterfahren und Neustart===
===Herunterfahren und Neustart===
Zeile 36: Zeile 36:


==Störungsindikatoren==
==Störungsindikatoren==
Achten Sie auf Warnmeldungen, die von FAKTURA-X ausgegeben werden.
{{Achtung|Achten Sie auf Warnmeldungen, die von FAKTURA-X ausgegeben werden!}}


===Warnmeldungen beim Start===
===Warnmeldungen beim Start===
Zeile 44: Zeile 44:
* Bei Einzelplatzsystemen sind unter Umständen Datenbanken beschädigt worden. Dies kann durch die Datenbankreparatur korrigiert werden.
* Bei Einzelplatzsystemen sind unter Umständen Datenbanken beschädigt worden. Dies kann durch die Datenbankreparatur korrigiert werden.
* In Netzwerken kann es Probleme beim Zugriff auf Daten geben, da Datensatz- oder Tabellensperren aus der letzten Bearbeitung nicht entfernt werden konnten.
* In Netzwerken kann es Probleme beim Zugriff auf Daten geben, da Datensatz- oder Tabellensperren aus der letzten Bearbeitung nicht entfernt werden konnten.
* In Netzwerken konnte der Lizenzzähler nicht zurückgesetzt werden. Dadurch ist können nicht mehr alle lizenzierten Arbeitsplätze auf die Anwendung zugreifen.
* In Netzwerken konnte der Lizenzzähler nicht zurückgesetzt werden. Dadurch können nicht mehr alle lizenzierten Arbeitsplätze auf die Anwendung zugreifen.


===Fehlermeldungen bei Datenbanken===
===Fehlermeldungen bei Datenbanken===
{{Tipp1|Lesen Sie [[FAQ#Umgang_mit_Fehlermeldungen|hier]], wie Sie Fehlermeldungen dokumentieren können.}}
Wenn beim Öffnen von Programmmodulen Fehlermeldungen ausgegeben werden, sind häufig Datenbankfehler die Ursache. Beachten Sie den Informationstext zu Störungsmeldung.
Wenn beim Öffnen von Programmmodulen Fehlermeldungen ausgegeben werden, sind häufig Datenbankfehler die Ursache. Beachten Sie den Informationstext zu Störungsmeldung.


* Meldungen über Indexfehler oder beschädigte Tabellenheader deuten auf Defekte der Datenbank hin. Diese können durch die Datenbankreparatur korrigiert werden.
* Meldungen über Indexfehler oder beschädigte Tabellenheader deuten auf Defekte der Datenbank hin. Diese können durch die Datenbankreparatur korrigiert werden.
* Meldungen über Tabellen- oder Datensatzlocks deuten auf eine schleppende Datenbankaktualisierung oder die Benutzung durch einen anderen Anwender hin. Wenn ein anderer Anwender mit Daten arbeitet, ist ein Sperrfehler korrekt. Warten Sie, bis der Anwender die Bearbeitung beendet hat.
* Meldungen über Tabellen- oder Datensatzlocks deuten auf eine schleppende Datenbankaktualisierung oder die Benutzung durch einen anderen Anwender hin. Wenn ein anderer Anwender mit Daten arbeitet, ist ein Sperrfehler korrekt. Warten Sie, bis der Anwender die Bearbeitung beendet hat.
* Um verwaiste Tabellensperren zu beseitigen, kann am Arbeitsgruppenserver die Netzwerküberwachung von FAKTURA-X geöffnet und eine Reparatur durchgeführt werden.  
* Um verwaiste Tabellensperren zu beseitigen, kann am Arbeitsgruppenserver die Netzwerküberwachung von FAKTURA-X geöffnet und eine Reparatur durchgeführt werden.
 
===Meldungen bei Programmfehlern===
Zu Meldungen über Verarbeitungsfehler können Sie [[Programmfehler|hier]] einen Artikel lesen.


=== Zurücksetzen des Lizenzzählers===
=== Zurücksetzen des Lizenzzählers===