Silent installatør Windows Installer uten å restarte automatisk

stemmer
8

Foreløpig har jeg en MSI som utfører en større oppgradering, og det er lansert som:

msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress

Mitt spørsmål er om den aktuelle eiendommen REBOOT = ReallySuppress : betyr dette at det ikke vil starte systemet, men vil gjøre riktige endringer (hvis brukt) når brukeren starter hennes system manuelt? Eller vil det bare ignorere de tingene som krever å starte systemet?

Publisert på 26/09/2011 klokken 15:31
kilden bruker
På andre språk...                            


1 svar

stemmer
10

Installasjonsprogrammet utfører alle operasjoner. Verdien ReallySuppressav REBOOTeiendommen, eller /norestartalternativ , er det bare undertrykke omstart av systemet, hvis det er nødvendig. Og msiexec.exe exit code ville være 3010 ( ERROR_SUCCESS_REBOOT_REQUIRED) for å indikere til kallet programmet som omstart av systemet er nødvendig.

Filene som var i bruk under installasjonen skal ha blitt flyttet ut av veien, og vil bli slettet når systemet startes på nytt. Det anbefales å starte systemet på nytt så snart som mulig, fordi inntil da noen prosesser skal bruke de gamle filene (låst), mens nye prosesser skal bruke de nye, oppdaterte filer, så det er rom for tvetydighet, spesielt siden det kan være registret endringer også. Som sådan / noreboot alternativet er nyttig når du har flere pakker som skal installeres, og du ønsker å starte på nytt etter den siste, men bare hvis det er absolutt nødvendig. Bare ignorerer omstart teksten er ikke en god vei å gå.

Svarte 26/09/2011 kl. 17:06
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more