Jeden z naszych MSI zaczął nie działać z błędem 2902. Dostanie się na większą część instalacji, pojawi się okno błędu, a następnie wycofa instalację. Nie wprowadziliśmy większych zmian do instalatora od czasu ostatniej działającej wersji.Co może spowodować błąd 2902 podczas instalowania MSI?
Running msiexec z logowaniem włączona daje komunikat bardziej informacyjny:
Action 17:21:22: RegisterProduct. Registering product
Error 2902: Operation ixoFileCopy called out of sequence
to pochodzi bezpośrednio po sekcji "WriteRegistryValues". Czy ktoś wie, co powoduje wywołanie do ixoFileCopy? Zgaduję, że rozwiązanie będzie wymagało zmiany sekwencji kroku "RegisterProduct", ale nie jestem pewien, co należy zrobić.
Dzięki za pomoc!
Tylko dla kompletności, ** msi.chm ** (dokumentacja SDK) stwierdza w uwadze dla kodu błędu 2902: * "Może wskazywać, że instalacja zestawów Win32 została napisana niepoprawnie. składnik boczny może potrzebować ścieżki klucza. * " –