Hallo Freudi,
Freudi schrieb on 10.05.12 um 15:04:40:
Ähm, liegen denn diese DLL bislang schon in \system32 in einer anderen Version?Sind es immer dieselben DLL oder gibt's -ähm- Variationen?
auf meinen Clients gibt es leichte Unterschiede. Bei einem Teil sind es 5 DLL und bei dem anderem Teil sind es 3 DLL, je nachdem welches Image zur Installation benutzt wurde. Aber es sind dann immer dieselben DLL.
Diese DLL sind weder in \System 32 noch in \System32\dllcache, weiter habe ich nicht auf den Clients gesucht.
Ich habe mir die DLL von einen Client genommen, der von einem anderem Image installiert wurde als die Betroffenen.
Das Update geht wahrscheinlich in meinem Fall so vor:
- Suche in der Registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
hier sind die registrierten Layouts und die DLL aufgelistet
- Vergleich mit den entsprechenden DLL unter \System32
Wenn nicht alle DLL vorhanden sind, die in der Registry gelistet sind, schlägt das Update fehl.
Auf einem Client habe ich die betreffenden Layoutschlüssel aus der Registry löscht, danach funktioniert das Upadate ebenfalls.
Ich habe eine Vermutung warum diese DLL fehlen. Wir haben damals die Images mit Nlite erstellt und dort auch Sprachen entfernt, ich denke mal das die DLL aus dem Image entfernt wurden, aber nicht die entsprechenden Verweise in der Registry.
Jedenfalls lasse ich alle fehlenden DLL jetzt auf alle XP-Clients in die beiden genannten Verzeichnisse kopieren, das hoffentlich positive Ergebnis werde ich dann morgen sehen.
Den ganzen Vorgang lasse ich über GPP erledigen, einschließlich löschen der "Faultykeyboard.log".
Gruß Uwe