Korak nastavitve aplikacije se ni dokončal (koda 43)
Okno zaganjalnika sporoči: „Korak nastavitve aplikacije se ni dokončal; nameščena aplikacija je ostala takšna, kot je bila.“ Pod tem je koda napake 43; podrobnosti diagnostike (Alt+D) navedejo program, njegove argumente in njegovo izhodno kodo. Izhodna koda zaganjalnika je 43. /uninstall vrne 43, če ne uspe program, ki se izvede pred odstranitvijo; v tem primeru se ne odstrani nič.
Okolje
WKL Bootstrapper 2.0 s projektno datoteko formata 2, ki ima actions.
Vzrok
Programa, ki ga projekt izvede med namestitvijo (actions, glejte Projektna datoteka), ni bilo mogoče zagnati, ni se končal v 30 minutah ali pa je vrnil izhodno kodo, ki je ni med njegovimi successCodes:
- pred namestitvijo (
beforeInstall): nič ni bilo nameščeno; - po namestitvi (
afterInstall): namestitev različice je bila razveljavljena; kar je program spremenil sam, mimo zaganjalnika, ostane; - pred odstranitvijo (
beforeUninstall): nič ni bilo odstranjeno.
Pogost vzrok je namestitveni program, ki potrebuje skrbniške pravice, zaganjalnik pa programe izvaja z uporabnikovimi pravicami.
Rešitev
- V podrobnostih diagnostike poiščite program in njegovo izhodno kodo; kodo pojasnjuje dokumentacija programa.
- Če program potrebuje skrbniške pravice, sodi v začetno namestitev, ki jo izvede oddelek IT, ne v projekt.
- Če izhodna koda za ta program pomeni uspeh (na primer 3010, „potreben je vnovični zagon“), jo dodajte v
successCodes. - Zaganjalnik znova zaženite.