Programm meldet Pfad nicht verfügbar obwohl Netzlaufwerk verbunden (Behebung oder Script zur Umgehung gesucht)
Hallo,
Habe ein nicht lösbares Problem mit einem Dateizugriff auf einem Netzlaufwerk und hoffe auf eure Hilfe.
Das Problem stellt sich wie folgt dar:
Der Mitarbeiter startet seinen PC und bekommt beim Anmelden per kix-Script Netzlaufwerke zugewiesen. Dies funktioniert tadelos und die Laufwerke sind problemlos im Explorer nutzbar.
Soweit so gut.
Startet der Mitarbeiter jedoch unser Warenwirtschaftssystem (Navision 4 SP3 - lokal ausgeführt) oder ein anderes Programm was direkte Dateiaufrufe nutzt und ruft dort eine Verknüpfung auf eine Datei auf einem der Netzlaufwerke auf ohne den Pfad vorher im Explorer "besucht" zu haben, meldet Navision (oder das Programm), dass der Pfad nicht verfügbar ist.
Nutzt man nun den "Datei suchen"-Dialog oder klickt sich im Explorer auf dem Netzlaufwerk eben bis zum Ablageort der Datei durch (was problemlos funktioniert) dann funktioniert auch der direkte Link im Navision (oder einem anderen Programm) anschließend.
Es geht aber halt nicht ohne den Ort vorher mit dem Explorer geöffnet zu haben.
Habe dann mit den verschiedenen "Offline-Dateien"-Einstellungen der Freigabe etwas rumgespielt aber das ändert nichts an dem Problem.
An anderen PC's tritt das Problem, obwohl sie das gleiche Netzlaufwerk, das gleiche Betriebssystem und die gleiche Funktion nutzen, in der Form auch nicht auf.
PC ist via GB-LAN angebunden, Server ist 2003 R2 x64, Betriebssystem des PC's XP SP3, beides aktueller Patchstand.
Kann mir jemand weiterhelfen?
Wenn das Problem direkt nicht bekannt ist hatte ich mir schonmal überlegt die häufig genutzen Pfade per Script eben im Explorer zu öffnen und diesen nachher wieder zu schließen aber außer ner Batch-Datei oder als Shell-Befehl im kix-script fällt mir da wenig ein und dann hat der Mitarbeiter dann erstmal die ganzen Fenster offen und muss die schließen. Bin allerdings auch nicht wirklich versiert mit Scripten.
Vielleicht kennt von euch wenigsten jemand ne Möglichkeit die Pfade auf diese Weise zu "initialisieren" ohne das der Mitarbeiter was machen muss.
Vielen Dank schon einmal vorab.
Habe ein nicht lösbares Problem mit einem Dateizugriff auf einem Netzlaufwerk und hoffe auf eure Hilfe.
Das Problem stellt sich wie folgt dar:
Der Mitarbeiter startet seinen PC und bekommt beim Anmelden per kix-Script Netzlaufwerke zugewiesen. Dies funktioniert tadelos und die Laufwerke sind problemlos im Explorer nutzbar.
Soweit so gut.
Startet der Mitarbeiter jedoch unser Warenwirtschaftssystem (Navision 4 SP3 - lokal ausgeführt) oder ein anderes Programm was direkte Dateiaufrufe nutzt und ruft dort eine Verknüpfung auf eine Datei auf einem der Netzlaufwerke auf ohne den Pfad vorher im Explorer "besucht" zu haben, meldet Navision (oder das Programm), dass der Pfad nicht verfügbar ist.
Nutzt man nun den "Datei suchen"-Dialog oder klickt sich im Explorer auf dem Netzlaufwerk eben bis zum Ablageort der Datei durch (was problemlos funktioniert) dann funktioniert auch der direkte Link im Navision (oder einem anderen Programm) anschließend.
Es geht aber halt nicht ohne den Ort vorher mit dem Explorer geöffnet zu haben.
Habe dann mit den verschiedenen "Offline-Dateien"-Einstellungen der Freigabe etwas rumgespielt aber das ändert nichts an dem Problem.
An anderen PC's tritt das Problem, obwohl sie das gleiche Netzlaufwerk, das gleiche Betriebssystem und die gleiche Funktion nutzen, in der Form auch nicht auf.
PC ist via GB-LAN angebunden, Server ist 2003 R2 x64, Betriebssystem des PC's XP SP3, beides aktueller Patchstand.
Kann mir jemand weiterhelfen?
Wenn das Problem direkt nicht bekannt ist hatte ich mir schonmal überlegt die häufig genutzen Pfade per Script eben im Explorer zu öffnen und diesen nachher wieder zu schließen aber außer ner Batch-Datei oder als Shell-Befehl im kix-script fällt mir da wenig ein und dann hat der Mitarbeiter dann erstmal die ganzen Fenster offen und muss die schließen. Bin allerdings auch nicht wirklich versiert mit Scripten.
Vielleicht kennt von euch wenigsten jemand ne Möglichkeit die Pfade auf diese Weise zu "initialisieren" ohne das der Mitarbeiter was machen muss.
Vielen Dank schon einmal vorab.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 147732
Url: https://administrator.de/contentid/147732
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Devilx
kenne das Problem aus eigener Erfahrung mit fast gleichen Voraussetzungen. Fileserver -> 2k3 R2 32bit, Clients -> WinXP SP3, akt. Patchstand.
Sämtliche Versuche, das Problem zu lösen sind gescheitert. Habe jetzt in Zusammenarbeit mit MS scheinbar das Problem in den Griff bekommen...
Hier die von MS vorgeschriebenen Aktionen:
1. Autodisconnect (auf den Server mit den Freigabe)
net config server /autodisconnect:-1
2. KeepConn
Folgende Änderung auf dem Client vornehmen:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
Name = KeepConn
Typ = REG_DWORD
Wert = 65535 (Dezimal)
Die beiden Einstellungen sind in der englischen Version des folgenden Artikels beschrieben:
Mapped Drive Connection to Network Share May Be Lost
http://support.microsoft.com/kb/297684/en-us
KeepConn
http://technet.microsoft.com/en-us/library/cc960471.aspx
3. SNP Features (auf dem Server mit der Freigabe)
Für Windows Server 2003-basierte und Small Business Server 2003-basierte Computer steht ein Update zum Deaktivieren von SNP-Standardfeatures zur Verfügung:
http://support.microsoft.com/kb/948496/de
Hier die Schritte:
1. Start und auf Ausführen, regedit eingeben, OK.
2. Navigieren zum folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. Mit rechter Maustaste auf EnableTCPChimney und Ändern.
4. Im Feld Wert den Wert 0 eingeben und OK.
5. Mit rechter Maustaste auf EnableRSS und Ändern.
6. Im Feld Wert den Wert 0 eingeben undOK.
7. Mit rechter Maustaste auf EnableTCPA und Ändern.
8. Im Feld Wert den Wert 0 eingeben und OK.
9. Beenden von regedit und Neustart des Computers
4. Reihenfolge der Anbieter und Bindungen (auf den Servern)
Öffnen der „Netzwerkverbindungen“ auf dem Server, Option „Erweiterte Einstellungen“ im Menü „Erweitert“ auswählen
Überprüfen der LAN-Verbindung im Fenster „Netzwerkkarten und Bindungen“ unter „Verbindungen“. Die aktive LAN-Verbindung sollte als erste in der Liste erscheinen. Falls das nicht der Fall ist, Reihenfolge wechseln.
Im Fenster „Reihenfolge der Anbieter“ sollte Microsoft Windows Netzwerk als erster Eintrag aufgelistet sein.
5. SMB signaturenÜberprüfen, ob die SMB Signing korrekt eingestellt ist. (Info: "Dateifreigaben oder Gruppenrichtlinien-Snap-Ins können nicht geöffnet werden, wenn die SMB-Signatur für die Arbeitsstation oder Server-Dienst auf einem Domänencontroller deaktiviert ist" -> http://support.microsoft.com/kb/839499/de und "Überblick über SMB-Signaturen" -> http://support.microsoft.com/kb/887429/de)
Bestpraxis: Default Domain Policy + Default Domain Controllers Policy
Microsoft-Netzwerk (Client): Kommunikation digital signieren (immer) Deaktiviert
Microsoft-Netzwerk (Client): Kommunikation digital signieren (wenn Server zustimmt) Aktiviert
Microsoft-Netzwerk (Server): Kommunikation digital signieren (immer) Deaktiviert
Microsoft-Netzwerk (Server): Kommunikation digital signieren (wenn Client zustimmt) Aktiviert
6. Neustart des Servers und des Clients, damit die Änderungen wirksam werden.
Hat bei mir geholfen, 4 Server und 200 Clients arbeiten jetzt friedlich ohne Probleme miteinander , Fehler seither nicht mehr aufgetreten.
Wie gesagt, Server sind 32bit 2k3, eventuell deshalb zuerst die Dokus bei MS Support durchlesen, vielleicht für x64 etwas andere Einstellungen.
Bitte um Feedback bei Erfolg, danke.
Gruss MaryLong
kenne das Problem aus eigener Erfahrung mit fast gleichen Voraussetzungen. Fileserver -> 2k3 R2 32bit, Clients -> WinXP SP3, akt. Patchstand.
Sämtliche Versuche, das Problem zu lösen sind gescheitert. Habe jetzt in Zusammenarbeit mit MS scheinbar das Problem in den Griff bekommen...
Hier die von MS vorgeschriebenen Aktionen:
1. Autodisconnect (auf den Server mit den Freigabe)
net config server /autodisconnect:-1
2. KeepConn
Folgende Änderung auf dem Client vornehmen:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
Name = KeepConn
Typ = REG_DWORD
Wert = 65535 (Dezimal)
Die beiden Einstellungen sind in der englischen Version des folgenden Artikels beschrieben:
Mapped Drive Connection to Network Share May Be Lost
http://support.microsoft.com/kb/297684/en-us
KeepConn
http://technet.microsoft.com/en-us/library/cc960471.aspx
3. SNP Features (auf dem Server mit der Freigabe)
Für Windows Server 2003-basierte und Small Business Server 2003-basierte Computer steht ein Update zum Deaktivieren von SNP-Standardfeatures zur Verfügung:
http://support.microsoft.com/kb/948496/de
Hier die Schritte:
1. Start und auf Ausführen, regedit eingeben, OK.
2. Navigieren zum folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. Mit rechter Maustaste auf EnableTCPChimney und Ändern.
4. Im Feld Wert den Wert 0 eingeben und OK.
5. Mit rechter Maustaste auf EnableRSS und Ändern.
6. Im Feld Wert den Wert 0 eingeben undOK.
7. Mit rechter Maustaste auf EnableTCPA und Ändern.
8. Im Feld Wert den Wert 0 eingeben und OK.
9. Beenden von regedit und Neustart des Computers
4. Reihenfolge der Anbieter und Bindungen (auf den Servern)
Öffnen der „Netzwerkverbindungen“ auf dem Server, Option „Erweiterte Einstellungen“ im Menü „Erweitert“ auswählen
Überprüfen der LAN-Verbindung im Fenster „Netzwerkkarten und Bindungen“ unter „Verbindungen“. Die aktive LAN-Verbindung sollte als erste in der Liste erscheinen. Falls das nicht der Fall ist, Reihenfolge wechseln.
Im Fenster „Reihenfolge der Anbieter“ sollte Microsoft Windows Netzwerk als erster Eintrag aufgelistet sein.
5. SMB signaturenÜberprüfen, ob die SMB Signing korrekt eingestellt ist. (Info: "Dateifreigaben oder Gruppenrichtlinien-Snap-Ins können nicht geöffnet werden, wenn die SMB-Signatur für die Arbeitsstation oder Server-Dienst auf einem Domänencontroller deaktiviert ist" -> http://support.microsoft.com/kb/839499/de und "Überblick über SMB-Signaturen" -> http://support.microsoft.com/kb/887429/de)
Bestpraxis: Default Domain Policy + Default Domain Controllers Policy
Microsoft-Netzwerk (Client): Kommunikation digital signieren (immer) Deaktiviert
Microsoft-Netzwerk (Client): Kommunikation digital signieren (wenn Server zustimmt) Aktiviert
Microsoft-Netzwerk (Server): Kommunikation digital signieren (immer) Deaktiviert
Microsoft-Netzwerk (Server): Kommunikation digital signieren (wenn Client zustimmt) Aktiviert
6. Neustart des Servers und des Clients, damit die Änderungen wirksam werden.
Hat bei mir geholfen, 4 Server und 200 Clients arbeiten jetzt friedlich ohne Probleme miteinander , Fehler seither nicht mehr aufgetreten.
Wie gesagt, Server sind 32bit 2k3, eventuell deshalb zuerst die Dokus bei MS Support durchlesen, vielleicht für x64 etwas andere Einstellungen.
Bitte um Feedback bei Erfolg, danke.
Gruss MaryLong