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

Dateien in Gebrauch


6 replies to this topic

Spitfyr

Spitfyr
  • Full Members
  • 162 posts

Posted 15 June 2017 - 15:22

Wir installieren mit unserem eingen Setup bis zu 5 Prerequisites und führen ggf. auch ein SQL Epress Setup aus.

 

Seid ein paar Tagen kommt kurz bevor die Instgallation unseres Programm "losgeht (vor Setup_initialize) der Dialog mit

dem Hinweis, dass noch Dateien in Gebrauch sind (siehe anhang inUse.png).

Aber die einzige Anwendung, die da angezeigt wird ist der WindowsInstaller.

 

Gibt es eine Möglicheit diesen Dialog nicht anzuzeigen?

Oder kann man aus den LOG Dateien, warum diese Anwendung aktualisiert werden soll?

 

MfG

  Dietmar

Attached Images

  • inUse.PNG


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 15 June 2017 - 20:45

ist das eine saubere Testmaschine? Windows Installer ist eigentlich keine Anwendung sondern ein Dienst und ich finde das ® Symbol auch ungewöhnlich. Kann das eine andere Anwendung sein, die nur so heißt?



Spitfyr

Spitfyr
  • Full Members
  • 162 posts

Posted 20 June 2017 - 10:37

Hi,

die Maschine ist eine Windows 7 Testmaschine. Die Maschine bekommt Windowsupdates und ein paar Programme sind installiert (z.B. Adobe, Notepad++).

Die Meldung kommt auch nur, wenn während unserer Installaion auch der SQL Server installiert wurde.

 

Es laufen zum Zeitpunkt der Meldung auch 3 oder 4 msiexec Prozesse.

 

Laut LOG File hat der Windows Installer eine Datei in "hold" die wohl das andere Setup auch prüft/benötigt.

 

MSI (s) (F0:C0) [11:07:29:725]: RESTART MANAGER: Detected that application with id 3768, friendly name 'Windows® Installer', of type RmUnknownApp and status 1 holds file[s] in use.
MSI © (20:4C) [11:07:29:745]: RESTART MANAGER: Session opened.
MSI © (20:4C) [11:07:29:765]: RESTART MANAGER: Detected that application with id 3768, friendly name 'Windows® Installer', of type RmOtherWindow and status 1 holds file[s] in use.
MSI © (20:4C) [11:09:08:797]: PROPERTY CHANGE: Modifying RestartManagerOption property. Its current value is 'CloseRestart'. Its new value: 'Reboot'.
MSI (s) (F0:C0) [11:09:09:518]: RESTART MANAGER: The user chose to go on with the installation, although a reboot will be required.

 

Die ProzessID bezieht sich auf sich auf eine der msiexec.exe Prozesse die aktiv sind. Es ist also keine andere Anwendung mit dem gleichen Namen.

 

Kannman diesen Dialog (datien in Gebrauch) denn unterdrücken?



Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 23 June 2017 - 16:03

Ist es ein Timing-Problem? D.h. was passiert wenn du nach der SQL Installation etwas wartest? Eigentlich sollte der Windows Instalelr ja nicht mehr laufen.

Um den Dialog zu entfernen könntest du die Dialoge FilesInUse und MsiRMFilesInUse aus deinem Setup löschen.



Spitfyr

Spitfyr
  • Full Members
  • 162 posts

Posted 28 June 2017 - 08:30

Nach der Beendigung der SQL Server Installation werden noch einige Konfiguration am SQL Server vorgenommen (Einrichtung einer ersten Datenbank).

Dies nimmt einige Zeit in Anspruch, insofern sollte der Windows Installer genug Zeit haben alles zu beenden was er beenden will.

 

Das löschen der Dialoge hilft auch nicht weiter. Es kommt dann ein Dialog mit der Fehlermledung:

 

Dialog View did not find a record for the dialog.

 

 

Laut LOG File erfolgt die Prüfung in "InstallValidate":

 

MSI (s) (A8:F0) [10:35:05:076]: RESTART MANAGER: Detected that application with id 396, friendly name 'Windows® Installer', of type RmUnknownApp and status 1 holds file[s] in use.
MSI © (C4:B0) [10:35:05:086]: RESTART MANAGER: Session opened.
MSI © (C4:B0) [10:35:05:096]: RESTART MANAGER: Detected that application with id 396, friendly name 'Windows® Installer', of type RmOtherWindow and status 1 holds file[s] in use.
Fehler 2803. Dialog View did not find a record for the dialog .
MSI © (C4:B0) [10:35:37:589]: Produkt: Test -- Fehler 2803. Dialog View did not find a record for the dialog .

MSI (s) (A8:F0) [10:35:37:629]: Note: 1: 2727 2:  
Aktion beendet um 10:35:37: InstallValidate. Rückgabewert 1.
 

 

 

 

 

PS: Eine andere Frage habe ich noch: Wie bekommt man es hin, dass der Computer bootet, wenn man im Dialog "SetupCompleteSuccess" auf "Fertig stellen" klickt.


Edited by Spitfyr, 28 June 2017 - 09:50.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 28 June 2017 - 14:26

Um generell einen Reboot zu verlangen, füge die Aktion RequestReboot irgendwo in der Sequenz ein. Das Setup verlangt dann am Ende einen Neustart. Ich weiß nicht ob Windows Installer schlau genug ist, den RebbotManager-Dialog nicht anzuzeigen, wenn sowieso ein reboot erfolgen soll.



Majue

Majue
  • Full Members
  • 185 posts

Posted 27 July 2017 - 11:19

Welcher SQL Server Express wird installiert? Ich hatte mal ein ähnliches Problem.


Gruß
Jürgen Markert

(Anwender von InstallShield 2016 - Professional Edition)