Install respons fil mangler et svar

stemmer
1

Jeg prøver å automatisere installasjon av noen setup filer (.exe). Jeg klarte å få en fungerende uten problem, men jeg har problemer med andre.

Jeg opprettet responsfiler ved hjelp av følgende i ledeteksten:

MyProgram.exe -r

Dette genererte en setup.exe filen i C: \ Windows som jeg forventer at den skal. Her er et eksempel på hva filen ser ut i notepad:

[{PRODUCT_GUID}-DlgOrder]
Dlg0={PRODUCT_GUID}-SdWelcome-0
Count=5
Dlg1={PRODUCT_GUID}-SdLicense-0
Dlg2={PRODUCT_GUID}-SdAskDestPath-0
Dlg3={PRODUCT_GUID}-SdSelectFolder-0
Dlg4={PRODUCT_GUID}-SdStartCopy-0

[{PRODUCT_GUID}-SdWelcome-0]
Result=1
[{PRODUCT_GUID}-SdLicense-0]
Result=1
[{PRODUCT_GUID}-SdAskDestPath-0]
szDir=C:\Example\
Result=1
[{PRODUCT_GUID}-SdSelectFolder-0]
szFolder=Example\Folder
Result=1
[{PRODUCT_GUID}-SdStartCopy-0]
Result=1

Jeg kjøre installasjons med Setup.iss (responsfilen) ved hjelp av kommandoen:

program.exe /S /f1.\setup.iss

Svarene synes å alt arbeid med unntak av én. Programmet åpner en dialog som ber meg om å velge fra et par radioknapper for å velge hvilket språk manualen jeg vil den skal installere. Jeg vil ha det til standard å trykke Neste -knappen, men det er åpenbart ikke noe registrert i ISS-filen til å gjøre det.

Hva har jeg å manuelt legge til ISS-fil for å fullføre denne meldingen? Hvorfor ikke min innspilling sette dette i?

Ytterligere informasjon: -Hvis jeg manuelt trykke Next på dette trinnet, fullfører programmet installeres som forventet. -Den programmet vellykket installeres når jeg installerer alt manuelt.

Publisert på 29/05/2014 klokken 16:11
kilden bruker
På andre språk...                            


2 svar

stemmer
1

Jeg tror svaret filen vil bare inneholde svar som faktisk var innspill under den opprinnelige skapelsen økten responsfilen. Har dette mangler dialog dukke opp under den opprinnelige oppsettet kjøre? Reboot dialoger og sjeldne å vise dialoger ofte mangler i responsfilen.

Det kan også være at den manglende dialogen er en skreddersydde dialog og ikke en innebygd Install dialog. Jeg antar at dette kan bety at det ikke oppfører seg på den vanlige måten.

Hvor komplisert er dette oppsettet? Hvor mange systemer er du distribuerer til? Å distribuere filer som disse sikkert er det vanlig å bruke "oppsett capture" og pakke som MSI-filer - såkalte søknad ompakking.

Avhengig av hvor mange oppsett du har, hvor viktige de er og hvor mange maskiner de trenger for å arbeide pålitelig på det kan være verdt å fange dem. Dette er en svært komplisert oppgave til tider, men utbyttet mer pålitelig distribusjon gang gjort riktig. Personlig finner jeg den største fordelen med ompakking er tilgjengeligheten av en pålitelig avinstallere - forutsatt at du har ryddet opp fange riktig. Ellers må du opprette responsfiler for avinstallering også. Veldig clunky og feiling utsatt - selv når det gjøres bra.

Du ønsker kanskje å ta denne diskusjonen til serverfault.com - systemadministrator tilsvarer stackoverflow.com. Du kan også ta en titt her: http://unattended.sourceforge.net/installers.php

Svarte 30/05/2014 kl. 11:05
kilden bruker

stemmer
2

Det høres ut som denne installasjonen inkluderer en tilpasset dialog som ikke riktig håndtere enten eller . For stille installasjoner skal fungere, må det ringe og når det passer.MODE SILENTMODERECORDMODESilentWriteDataSilentReadData

Hvis du er forfatteren av denne installasjonen (enten original eller arvet), bør du håndtere denne saken. Hvis du ikke er forfatter og prøver å installere denne installasjonen stille, bør du kontakte leverandøren, eller (som Glytzhkof antyder) be om en mer relevant område for midlertidige løsninger.

Svarte 30/05/2014 kl. 11:48
kilden bruker

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