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

"Dauerinstallation"


7 replies to this topic

gobi

gobi
  • Full Members
  • 11 posts

Posted 07 May 2006 - 20:28

Hi,

ich habe ein msi-Paket in der Grüße von ca. 600MB erstellt.
Das Log ist nach der Installation 20 MB groß. Starte ich das
Program als Admin über einen Advertised-Shortcut wird der
Userteil angezogen und alles ist i.O. Starte ich das Program
als normaler Benutzer ensteht eine Art "Dauerinstallation".
D.h. es beginnt der übliche Mechanismus zu arbeiten, wiederholt
sich aber 7 mal und das Programm startet nicht, ist aber im Task-
manager zu sehen. Dabei entstehen 7 Logs a 2 MB, alle leicht
unterschiedlich groß.

Hat jemand eine Idee, wo ich bei der Fehlersuche am besten ansetze?
Es sind immerhin ein paar hundert Componenten, mehrere
Features und knapp 7000 Reg-Einträge.... sad.gif

P.s: habe auch das 2MB große Log der funktionierenden Installation
des Admin mit dem ersten Log des nichtfunktionierenden des Benutzers
mit Beyond-Compare verglichen, habe dort aber nach einer
gewissen Zeit resigniert...war Freitag schon spät..

Danke für jede Idee!!


Gruß Thomas

gobi

gobi
  • Full Members
  • 11 posts

Posted 08 May 2006 - 12:20

Hi,

nun noch eine Erfahrung mehr: Wenn ich den User in die
Admin-Gruppe aufnehme, geht es auch.

Es funnktioniert aber nicht, wenn ich für den User Vollzugriff auf
HKCR, HKLM, und c:\ mit allen Unterordnen vergebe.

Langsam gehen mir die Ideen aus. sad.gif

Gruß Thomas

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 09 May 2006 - 13:41

Dann schau doch mal im Log ob irgenwo Einträge drin sind wo der Zugriff verweigert wurde. Oder verwende FileMon und RegMon von SysInternals um herauszufinden, wo er versucht zuzugreifen.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 09 May 2006 - 13:43

Vielleicht hilft dir auch dieser Artikel weiter:
Windows Installer startet unerwartet, ohne erkennbaren Grund
http://www.msifaq.de/a/1037.htm

gobi

gobi
  • Full Members
  • 11 posts

Posted 10 May 2006 - 06:37

Hi Stefan,

vielen Dank für den Tipp, damit kann ich den Fehler
sehr genau eingrenzen. Nur verstehen kann ich ihn
noch nicht.

Beim Mitschnitt hat der Repackager Dateien in
<WindowsVolume>DOKUMENTE_UND_EINSTELLUNGEN\*mein
Bentzerprofil*\Ordener_xxx\Dateien_xxx

und in

<WindowsVolume>DOKUMENTE_UND_EINSTELLUNGEN\*mein
Benutzerprofil.Rechnername*\Ordener_xxx

gefunden.
Das zweitere habe ich gelöscht und das erstere (ab Ordner_xxx) nach
[USERPROFILE] verschoben.

Im Projekt steht als Sourcefilepath natürlich noch mein Benutzerprofil,
das sollte ja aber nicht stören. Ziel ist ja das Userprofile

Die Fehlermeldung aber aus dem Eventlog meldet:

Erkennung von Produkt "{B8D79AB4-E016-4E43-9488-BC331916C06B}", Funktion "SAS7" und Komponente "{A0107C88-A410-452D-BACB-4ADF538C56D7}" fehlgeschlagen. Die Ressource "C:\Dokumente und Einstellungen\*mein Benutzername*.*rechnername*\ordner_xxx\Datei_xxx" ist nicht vorhanden.

Wenn ich mich durch die Directory-Table durchhangel dann kommt meine
Key-Datei_xxx im USERPROFILE an und nicht im Windowsvolume\*mein Benutzername*.

Hast Du eine Erklärung dafür?

Gruß und Danke
Thomas



Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 10 May 2006 - 08:25

Kommt denn C:\Dokumente und Einstellungen\*mein Benutzername*.*rechnername*\ordner_xxx\Datei_xxx noch irgendwo in der .msi Datei vor (verwende die Volltextsuche für Benutzername*.*rechnername*)? Vielleicht ist noch bei irgend einer Komponente das Ziel falsch gesetzt.

gobi

gobi
  • Full Members
  • 11 posts

Posted 10 May 2006 - 10:01

Wenn ich die Installation durchführe, wird meine Datei_xxx
im mein Admin-Profil geschrieben.

Das Ziel der Componente mit der Datei_xxx ist definiert als

[USERPROFILE]Ordner_xxx

Wenn ich mich nun abmelde und als normaler Benutzer anmelde dann
kann ich mir vorstellen, wo das Problem liegt:
Der Windows-Installer checkt ob alles installiert ist und findet die
Datei nicht, da sie ja in meinem Admin-Profil gespeichert worden ist.
Und versucht dann zu reparieren, hat darauf aber keine Zugriffsrechte.

Mach ich hier einen Denkfehler?

Wie auf welche Art und weise bekomme ich sonst Dateien in das
jeweilige User-Profil?

Gruß Thomas

gobi

gobi
  • Full Members
  • 11 posts

Posted 10 May 2006 - 12:23

..Und was mich noch stutzig mach ist das msi-Logfile,
welches beim User-Erststart erzeugt wird.

Dort steht :
(User1 ist mein Testuser, Installuser ist der User unter dem
das Paket hier installiert wird):

PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Dokumente und Einstellungen\user1'
.....
.....
PROPERTY CHANGE: Modifying USERPROFILE property. Its current value is 'C:\Dokumente und Einstellungen\user1'. Its new value: 'C:\Dokumente und Einstellungen\Installuser'.

Warum wird das Property USERPROFILE geändert und wie bekommt man den
Grund raus? Im Log steht das einfach nur so drin. sad.gif

Gruß Thomas