Anmelden

View Full Version : 32bit-exe und QDLS



Sven Schneider
27-02-06, 11:39
Hallo,
seit WindowsXP mit SP2 ist es nicht mehr möglich 32bit-exe Dateien direkt aus einer gemappten QDLS-Freigabe zu starten.
16bit-exe und Win2000 sind hiervon nicht betroffen.

Lapidare Antwort von IBM (Auszug):

... Traces show that the windows XP is attempting to create a file named:
\notepad.exe.Manifest when you open notepad.
This will never work in the QDLS file system. If the client needs to
open notepad on a network drive, they will need to use a more modern
file system then the old QDLS file system. It is permantently
restricted to using an 8.3 naming convention. ...

Kann man das Erstellen von Manifest-Dateien bzgl. des Microsoft-Netzwerk-Clients unterdrücken, oder hat jemand eine andere Lösung.

Was ich nicht verstehe ist, dass es die Erstellung von Manifest-Dateien (sind eigentlich versteckte XML-files) schon seit WinXP ohne SP gibt.

Gruss Sven

Fuerchau
27-02-06, 12:06
Leider gibts da keine direkte Lösung.
Stelle deine QDLS-Ordner auf IFS-Verzeichnisse um und passe deine Freigaben entsprechend an.

Sven Schneider
27-02-06, 14:51
Der Witz ist, IBM verweist weiterhin auf KB-Artikel :

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q316625

Und hier steht das das Problem für WinXP SP1 gefixt wurde.
(Hier allerdings im Zusammenhang mit WinNt 4.0 Server)

Schön für WinXP SP1, weil damit gehts noch. :D

Gruß Sven

Fuerchau
27-02-06, 16:37
Das liegt aber ehe an XP, da der Fehler zur Erstellung des Manifests ignoriert wird.
Allerdings frage ich mich, wo denn diese Automtik festgelegt wird. Wenn ich eine .exe starte, taucht keine .manifest bei mir auf, also muss das irgendwo ein-/ausschaltbar sein.

Du kannst alternativ im XP die Themes abschalten (also wieder WindowsStandard), dann werden keine Manifeste mehr srstellt.

Sven Schneider
28-02-06, 14:03
Das löst nicht das Problem.
Der Windows-Netzwerkclient sucht auch mit abgeschalteten Themes nach einer Datei <programm>.exe.manifest auf dem Netzwerklaufwerk.

Der AS/400 SMB-Server (Netserever) liefert dann unzulässige Funktion zurück, da ja so ein Name im QDLS nicht zulässig ist. (anstatt Objekt nicht gefunden)
Und damit hat dann wiederum der Windows-Netzwerkclient ein Problem und liefert prompt "unzulässige Funktion".

Sven

Fuerchau
28-02-06, 14:39
Dann bleibt halt nur der Weg auf IFS umzustellen.