Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

ReplacedInUseFiles oder pendingfilerenameoperation


3 replies to this topic

Blackwulf

Blackwulf
  • Full Members
  • 13 posts

Posted 09 August 2007 - 12:59

Hallo habe jetzt folgendens Problem,

bei der Deinstallation werden 2 DLL´s nicht mitgelöscht, da sie von Windows immernoch geladen sind.
Diese müssen aber mitgelöscht werden.

Mein bisheriger ausweg ist, das ich ein Script habe welches die beiden DLL´s in die REG. unter:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager-> PendingFileRenameOperations
einträgt.
Damit werden sie ja beim nächsten Reboot gelöscht.

Gibt es eine Möglichkeit, das die MSI so etwas automatisch macht?
Habe etwas gelesen von "ReplacedInUseFiles" ???

Bitte um Hilfe.
Gruß

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 09 August 2007 - 19:37

urden die DLLs mit dem MSI installiert? Dann sollte Wndows Instalelr sie auch wieder entfernen. Dazu sollte der entsprechende Registry-Eintrag automatisch erstellt werden und ein Neustart angefordert werden. Was steht denn im Log über zu den beiden Dateien?

Blackwulf

Blackwulf
  • Full Members
  • 13 posts

Posted 13 August 2007 - 09:21

Hallo,

die DLLs werden zwar mit der MSI installiert, allerdings nicht von ihr Registiert.
Die Registrierung wird vom Winlogon Prozess übernommen. Daher sind die DLLs auch ständig geladen.

Gruß


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 15 August 2007 - 11:05

Dann sollten sie trotzdem automatisch in dem Registry-Eintrag landen. Die De-Registrierung musst du natürlich (vor dem Reboot!) manuell machen.

ReplacedInUseFiles informiert nur darüber, dass Dateien in dem Registry-Eintrag eingetragen wurden und ein Neustart erforderlich ist.