in MSI-Packet enthaltene DLL registrieren

08/07/2009 - 14:52 von Maxi | Report spam
Hallo,

ich habe mal ne blöde Frage :-)

In einem MSI-Packet befinden sich DLL's, die ich im Zuge von
Fehlersuche nochmals neu installieren möchte. Leider sind dies wohl
keine DLL's welche sich selber registrieren können (soweit habe ich
was ergoogeln können), daher klappt regsvr32 nicht.

Leider kann ich das MSI mittels /famous nicht reparieren lassen, der
Endanwender hat keine Rechte damit MSIEXEC diese registrieren kann.
Lasse ich den Repair als Admin laufen, bastelt mir die Installation
andere Verzeichnisse.

Gibt es kein Trick oder Kniff damit ich nur die DLL's (sind ja im MSI-
Paket in der Tabelle FeatureComponents enthalten) registrieren kann?
Dort sind diese als Feature:COM_DLLS eingetragen.

Wàre Euch dankbar für einen Tipp.


Viele Grüsse,
Maximilian
 

Lesen sie die antworten

#1 Sebastian Brand
29/07/2009 - 14:30 | Warnen spam
Hallo Maximilian,

Vermutlich war der Autor des MSI "ordentlich" und hat kein selfreg
mehr benutzt, da man dies nicht mehr machen soll (Rollback Probleme
usw.)
Die nötigen Registrierungsinformation sind also hoffentlich in der
Registry Tabelle. Sicher ist das nicht, hàngt ganz von der
Installation ab... Am besten wird es sein den Autor zu fragen. Der
beste Weg ist sicher alles komplett zu deinstallieren und dann so neu
zu installieren wie sich der Autor das vorgestellt hat :-)

Best regards,
Sebastian Brand

Instyler Setup - Creating WiX-based MSI installations, elegantly.
http://www.instyler.com


On Jul 8, 2:52 pm, Maxi wrote:
Hallo,

ich habe mal ne blöde Frage :-)

In einem MSI-Packet befinden sich DLL's, die ich im Zuge von
Fehlersuche nochmals neu installieren möchte. Leider sind dies wohl
keine DLL's welche sich selber registrieren können (soweit habe ich
was ergoogeln können), daher klappt regsvr32 nicht.

Leider kann ich das MSI mittels /famous nicht reparieren lassen, der
Endanwender hat keine Rechte damit MSIEXEC diese registrieren kann.
Lasse ich den Repair als Admin laufen, bastelt mir die Installation
andere Verzeichnisse.

Gibt es kein Trick oder Kniff damit ich nur die DLL's (sind ja im MSI-
Paket in der Tabelle FeatureComponents enthalten) registrieren kann?
Dort sind diese als Feature:COM_DLLS eingetragen.

Wàre Euch dankbar für einen Tipp.

Viele Grüsse,
Maximilian

Ähnliche fragen