Michael Windmeier
December 13th 04, 09:43 AM
Hallo,
hoffentlich kennt hier jemand die Lösung.
Seit geraumer Weile habe ich folgendes Problem:
Starte ich ein 'exefile' per lnk oder direkt wie z.B. unter MSOffice
Excel bekomme ich eine Fehlermeldung, die mir sagt, dass der Pfad
nicht stimmt, aber Excel wird trotzdem geladen.
Ich habe herausgefunden, dass beim Start der komplette Pfad zerlegt
wird. C:\programme\Microsoft Office\Office\Excel.exe wird zerlegt in
a. C:\programme\Microsoft und
b. Office\Office\Excel.exe
Daher auch der Grund für die Fehlermeldung.
Durch einen Workaround habe ich das Problem in den Griff bekommen,
indem ich Office neu installiert habe und zwar in den Pfad:
c:\programme\MSOffice\Office\*.*
Durch einen Hinweis eines freundlichen Users habe ich dann
anschliessend doch die Ursache dieses befremdlichen Verhaltens
herausgefunden.
Der Key 'HKEY_CLASSES_ROOT\exefile\shell\open\command' sollte den Wert
"%1" %* enthalten. Bei mir war jedoch der Wert %1 %*, also ohne
Anführungszeichen enthalten.
Flugs habe ich den Wert auf Standard verändert und siehe da, die
Probleme waren verschwunden (denn diese traten mittlerweile mit allen
ausführbaren Programmen auf, die ein Leerzeichen im Pfad enthielten).
Das Merkwürdige ist, dass das Problem kurze Zeit später wieder
auftrat. Kontrolle des Schlüssels ergab, dass dieser wieder geändert
war. Mit dem Regmon von Sysinternals konnte ich feststellen, dass dies
nicht während des Arbeitens passiert, sondern anscheinend bei jedem
Bootvorgang.
Nun, ich weiss jetzt, wie ich mir helfen kann, aber auf Dauer ist das
sehr unangenehm.
Kennt jemand dieses Verhalten und wenn ja, wie kann man das Problem
dauerhaft beheben?
Vielen Dank für Tips!
Michael
hoffentlich kennt hier jemand die Lösung.
Seit geraumer Weile habe ich folgendes Problem:
Starte ich ein 'exefile' per lnk oder direkt wie z.B. unter MSOffice
Excel bekomme ich eine Fehlermeldung, die mir sagt, dass der Pfad
nicht stimmt, aber Excel wird trotzdem geladen.
Ich habe herausgefunden, dass beim Start der komplette Pfad zerlegt
wird. C:\programme\Microsoft Office\Office\Excel.exe wird zerlegt in
a. C:\programme\Microsoft und
b. Office\Office\Excel.exe
Daher auch der Grund für die Fehlermeldung.
Durch einen Workaround habe ich das Problem in den Griff bekommen,
indem ich Office neu installiert habe und zwar in den Pfad:
c:\programme\MSOffice\Office\*.*
Durch einen Hinweis eines freundlichen Users habe ich dann
anschliessend doch die Ursache dieses befremdlichen Verhaltens
herausgefunden.
Der Key 'HKEY_CLASSES_ROOT\exefile\shell\open\command' sollte den Wert
"%1" %* enthalten. Bei mir war jedoch der Wert %1 %*, also ohne
Anführungszeichen enthalten.
Flugs habe ich den Wert auf Standard verändert und siehe da, die
Probleme waren verschwunden (denn diese traten mittlerweile mit allen
ausführbaren Programmen auf, die ein Leerzeichen im Pfad enthielten).
Das Merkwürdige ist, dass das Problem kurze Zeit später wieder
auftrat. Kontrolle des Schlüssels ergab, dass dieser wieder geändert
war. Mit dem Regmon von Sysinternals konnte ich feststellen, dass dies
nicht während des Arbeitens passiert, sondern anscheinend bei jedem
Bootvorgang.
Nun, ich weiss jetzt, wie ich mir helfen kann, aber auf Dauer ist das
sehr unangenehm.
Kennt jemand dieses Verhalten und wenn ja, wie kann man das Problem
dauerhaft beheben?
Vielen Dank für Tips!
Michael