Opis problemu: Przy instalacji oprogramowania za pomocą System Center Configuration Manager na stacjach klienckich instalacja ma status Fail. Otrzymujemy nic niemówiący błąd numer 0x643 (1603). Błąd otrzymujemy, jeżeli w Deploy wybraliśmy opcję Per-user unattended. Jeżeli wybraliśmy opcję Per-user attended, to podczas procesu istalacji otrzymujemy komunikat: „1: ALLUSERS property is not 1 – this MSM cannot be used for a per-user or fallback-to-per-user install”.
Błąd 0x643 (1603) lub ALLUSERS property is not 1
Rozwiązanie: Pierwszy błąd 0x643 (1603) wskazuje na błąd z plikiem MSI. Błąd jest dość powszechny, jednak nie ma jednego rozwiązania. Można tutaj wspomóc się artykułem na stronie Microsoftu. W moim przypadku jednak nie pomógł. Co ciekawe, gdy odpaliłem plik msi ręcznie, to instalacja przechodziła bezproblemowo. Następnie wybrałem opcję Per-user attended, czyli instalacja, która wymaga interwencji użytkownika. Jednak pojawił się następny problem: „1: ALLUSERS property is not 1 – this MSM cannot be used for a per-user or fallback-to-per-user install”. I to mnie trochę naprowadziło. Błąd oznacza, że nie można aplikacji zainstalować per użytkownik, ALLUSERS=1 oznacza instalację dla wszystkich użytkowników, dlatego w Deploy należy wybrać opcję Per-system unattended lub Per-system attended.
Z informacji znalezionych w necie wynika, że podobnie sprawa ma się, gdy instalujemy oprogramowanie za pomocą GPO.