Що таке код виходу 3010 у Installshield?
Якщо інсталятор Windows повертає ERROR_SUCCESS (0), файл Setup.exe може повертати ERROR_SUCCESS_REBOOT_REQUIRED (3010). Це свідчить про те, що інсталяція потребувала перезапуску, але інсталяція не ініціює перезапуск.
Так, код 3010 є загальний код результату з пакетів MSI, а також пакетів інсталяції Windows. Код означає успіх, і для активації оновленого програмного забезпечення потрібно перезавантажити систему.
Запуск msiexec завершився з кодом повернення 3010: Запитана операція виконана успішно. Зміни не набудуть сили, доки систему не буде перезавантажено. Щоб завершити інсталяцію, потрібне перезавантаження.
3010 — це код повернення після інсталяції настільного клієнта. 3010 також матиме більше сенсу, оскільки підказка після видалення або встановлення вручну запитує перезавантаження, що є визначенням коду виходу 3010. тобто запит на перезавантаження. Тоді як визначення для 1641 означає, що перезавантаження розпочато.
«Помилка віддаленого сценарію з кодом виходу 3010». Правда полягає в тому, що цей код помилки «3010» означає «Для завершення інсталяції потрібен перезапуск". Це повідомлення насправді свідчить про успіх.
Видаліть /q:a або /q з використовуваного командного рядка. Це припинить виникнення помилки 3010, а потім примусово перезавантажить клієнтську машину. Використовуйте обробку помилок у своїх сценаріях, щоб вирішити цю помилку. Якщо використовується керування програмним забезпеченням, додайте 3010 і 0 до кодів успіху, щоб правильно повідомити про успіх.