hardcore: shared Autostart bremst Excelstart aus
11.10.2007 14:16:23
alex
Wir haben ca. 500 Clients deren lokal installiertes Excel auf einen Autostartpfad im Netzwerk zugreift.
Im Autostartpfad liegen 2 Funktionsbibliotheken, zusammen ca. 200 KB.
Öffnet ein User Excel, dauert dies nun ca. 15 Sekunden bis die Applikation einsatzbereit ist.
Nach längerem suchen und schliesslich IP Sniffer Einsatz habe ich entdeckt, dass obwohl das shared Verzeichnis READ ONLY ist, Excel ein NT CREATE AND X Kommando ausführt (Server Message Block). Dieses führt natürlich zu einer sharing violation, welche das System mit ca. einer Sekunde Wartezeit quittiert.
Da die Xlas in 16 KB Blöcken vom Netzwerk angefordert werden, dauert der Start entsprechend lange..
Führe ich die Funktionsbibliotheken mittels lokalem Autostart aus, habe ich da kein shared natürlich keine spürbare Verzögerung beim Applikationsstart.
Meine Fragen deshalb:
1) Hat jemand schon was vergleichbares erlebt?
2) Kann ich Excel irgendwie sagen, dass die Autostart Dateien read only zum öffnen sind
(also SMB: NT READ AND X) ? Das Dateiattribut verhindert nur das Zurückspeichern, allerdings nicht die Anforderung seitens Excel einer CREATE Operation...
3) Kann ich Excel irgendwie sagen, dass es grössere Blöcke lesen soll?
4) Handelt es sich vielleicht um ein Office XP spezifisches Problem?
Vielleicht gibt es einen besseren Weg globale Funktionsbibliotheken zu verteilen - wie macht ihr das?
Vielen Dank für eventuelle Rückmeldungen!
alex