FAQ
Beim Start von Hydras 3 erhalte ich die Fehlermeldung 'Network initialization failed. File or directory does not exist. File: C:\PDOXUSRS.NET Unknown internal operating system error. Directory: C:\'. Wie kann ich den Fehler beheben?
Die Ursache für diese Fehlermeldung liegt in den strikteren Sicherheitsvorgaben ab Windows Vista. So ist es standardmäßig nicht erlaubt Dateien in dem Ordner C:\ anzulegen bzw. zu modifizieren. Als Voreinstellung steht aber die NET DIR Einstellung, welche benötigt wird, um den Mehrbenutzerzugriff auf die Hydras 3 Datenbank zu synchronisieren, auf C:\. Es gibt folgende Möglichkeiten um dieses Problem unter den aktuellen Windows Betriebssystemen zu umgehen:
- Die eine Möglichkeit ist, das NET DIR auf ein Verzeichnis zu setzen, auf welchem Sie volle Berechtigungen haben. Dazu müssen Sie den BDE Administrator in der Systemsteuerung aufrufen und auf der Seite „Configuration“ den Knoten „Configuration | Drivers | Native | Paradox“ anklicken und auf der rechten Seite die Einstellung NET DIR anwählen. Durch Anklicken der „...“ Schaltfläche können Sie nun ein Verzeichnis auswählen. Beispielsweise können Sie das persönliche Verzeichnis für den Benutzer auswählen, z.B. C:\Users\ABC, wobei ABC für den Anmeldenamen des Benutzers steht. Wird Hydras 3 in einem Netzwerk mit mehreren Installationen verwendet, so liegt normalerweise der Arbeitsbereich auf einem Dateiserver. Typischerweise legt man in diesem Fall das NET DIR in das Arbeitsbereichsverzeichnis, da alle Hydras 3 Benutzer sowieso vollen Schreibzugriff in diesem Verzeichnis benötigen.
- Erstellen Sie sich eine Verknüpfung auf die Datei Hydras3.exe und ergänzen das Ziel wie folgt: "C:\Program Files (x86)\OTT\HYDRAS3\Hydras3.exe" netdir=C:\Users\ABC
Diese Vorgehensweise eignet sich auch dazu, einen Laptop mit einer Verknüpfung in einer Netzwerkumgebung (mit gemeinsamem NET DIR für alle Rechner) sowie im Feld (lokale Benutzung) mit einer anderen Verknüpfung zu starten. Es ist dennoch ratsam, zusätzlich Lösung A) für den Standardfall einzurichten.
Nach der Angleichung der NET DIR Einstellung sollten ggf noch alle *.lck Dateien manuell gelöscht werden. Die *.lck Dateien liegen im Arbeitsbereichsverzeichnis und in den einzelnen Stationsverzeichnissen darunter. Diese Dateien werden immer nur temporär angelegt, wenn auf eine Datenbanktabelle zugegriffen wird. Wenn keine solche Dateien da sind, ist das OK. Wenn aber alle H3 beendet sind und solche Dateien da sind, dann sollten sie gelöscht werden.
Zusätzlich sollten Sie bei der Gelegenheit prüfen, ob in den Stationsverzeichnissen Dateien vorhanden sind, welche mit TDB… beginnen. Diese werden beim Import, beim Update virtueller Sensoren und vor allem beim Editieren erstellt. Sind also alle Hydras 3 Instanzen korrekt beendet wurden, sollten diese nicht mehr vorhanden sein. Sind dennoch welche zu finden, sollten diese gelöscht werden, an andernfalls der Import von Daten in diese Sensoren blockiert wird
- Hydras 3 mit Administratorrechten ausführen (rechter Mausklick auf Hydras3.exe -> Ausführen als Administrator). Windows fragt dann nach, ob sie das zulassen wollen. Sie müssen dann entsprechend auf „Zulassen“ klicken. Vermutlich wird Ihnen Ihre IT-Abteilung die Berechtigung nicht permanent erteilen wollen. Daher besser Lösung A) bzw. B) verwenden.