Pfad in der Registry für alle Benutzer eintragen
Hallo zusammen,
meine Frage besteht aus 2 Teilen. Ich versuche es trotzdem mal mit einem einzigen Beitrag, um den Zusammenhang zu haben.
Ich habe eine Software, die Messungen in einer Datei abspeichert. Den Pfad zu dieser Datei gibt man in den Optionen an. Leider erkennt die Sofware aber nur lokale Pfade an. Die Datei soll/muss aber auf einem Netzlaufwerk liegen.
An diesem Rechner melden sich ca. 20 verschiedene Benutzer an, für die dieser Pfad geändert werden muss.
Da die Software den erforderlichen Pfad nicht annimmt, habe ich mir die entsprechende Stelle in der Registry gesucht und es dort eingetragen und zwar per Skript (cmd-Datei startet eine reg-Datei) im Autostart für alle Benutzer. Ist ja aber nicht sehr elegant und funktioniert auch nicht richtig. Hier also Teil 1 meiner Frage:
Grundsätzlich funktioniert das Autostartskript (wenn ich es manuell starte). Kann es sein, dass die die Registry bzw. der relevante Registryteil noch nicht zur Verfügung steht, wenn das Skript aus dem Autostart aufgerufen wird? Ich hab auch schon eine Wartezeit von 5 Sekunden eingebaut, reicht aber wohl nicht. Und eleganter wird es dadurch sicher auch nicht.
Welche anderen bzw. besseren Möglichkeiten habe ich, um diesen Pfad für jeden Benutzer (automatisch) einzutragen? Komme ich über gpedit.msc weiter? Und wenn ja, wo dort?
Vielen Dank
Pernox
meine Frage besteht aus 2 Teilen. Ich versuche es trotzdem mal mit einem einzigen Beitrag, um den Zusammenhang zu haben.
Ich habe eine Software, die Messungen in einer Datei abspeichert. Den Pfad zu dieser Datei gibt man in den Optionen an. Leider erkennt die Sofware aber nur lokale Pfade an. Die Datei soll/muss aber auf einem Netzlaufwerk liegen.
An diesem Rechner melden sich ca. 20 verschiedene Benutzer an, für die dieser Pfad geändert werden muss.
Da die Software den erforderlichen Pfad nicht annimmt, habe ich mir die entsprechende Stelle in der Registry gesucht und es dort eingetragen und zwar per Skript (cmd-Datei startet eine reg-Datei) im Autostart für alle Benutzer. Ist ja aber nicht sehr elegant und funktioniert auch nicht richtig. Hier also Teil 1 meiner Frage:
Grundsätzlich funktioniert das Autostartskript (wenn ich es manuell starte). Kann es sein, dass die die Registry bzw. der relevante Registryteil noch nicht zur Verfügung steht, wenn das Skript aus dem Autostart aufgerufen wird? Ich hab auch schon eine Wartezeit von 5 Sekunden eingebaut, reicht aber wohl nicht. Und eleganter wird es dadurch sicher auch nicht.
Welche anderen bzw. besseren Möglichkeiten habe ich, um diesen Pfad für jeden Benutzer (automatisch) einzutragen? Komme ich über gpedit.msc weiter? Und wenn ja, wo dort?
Vielen Dank
Pernox
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 176917
Url: https://administrator.de/contentid/176917
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
Gruß,
Peter
Zitat von @pernox:
erkennt die Sofware aber nur lokale Pfade an.
An diesem Rechner melden sich ca. 20 verschiedene Benutzer an, für die dieser Pfad geändert werden muss.
Da stellt sich dann die Frage wie deine Software es mag wenn plötzlich nicht diese alleine (Lokal) auf diese Datei zugreift sondern mehrere Benutzer gleichzeitig (Netzlaufwerk/Freigabe) diese geöffnet haben können. Wer darf dann eigentlich Schreiben? Was passiert mit den Änderungen anderer Teilnehmer? Datenchaos nach ein paar Tagen? Es hat doch einen Grund warum die Software nur lokale Daten verarbeiten will/kann.erkennt die Sofware aber nur lokale Pfade an.
An diesem Rechner melden sich ca. 20 verschiedene Benutzer an, für die dieser Pfad geändert werden muss.
Gruß,
Peter