Назад | Перейти на главную страницу

Невозможно добавить 64-разрядный пакет MSI к объекту групповой политики в Windows Server 2003 (32-разрядная версия)

Я пытаюсь удаленно установить 32-разрядный MSI и 64-разрядный MSI, используя групповые политики в Windows Server 2003 (32-разрядная версия).

Я создал точку распространения и объект групповой политики. Когда я пытаюсь «назначить пакет» и выбираю 32-битный MSI, все работает нормально. Однако, когда я пытаюсь назначить 64-битный MSI, я получаю такую ​​ошибку:

«Ошибка добавления. Не удалось извлечь информацию о развертывании из пакета. Запустите проверку пакета, чтобы убедиться, что пакет правильный»

Есть идеи, что здесь может происходить? Возможно ли удаленно установить 64-битный MSI через групповые политики с помощью Windows Server 2003 (32-битный)?

(старый вопрос, который я знаю, но может быть полезный ответ для кого-то)

Вы не можете использовать редактор групповой политики на 32-битном компьютере для назначения 64-битного приложения. Вам необходимо запустить редактор групповой политики на 64-битной машине, чтобы выполнить назначение. (даже если это просто клиентская машина, имеющая доступ к тому же 32-битному серверу)

По памяти, у меня была эта проблема некоторое время назад, и она была вызвана слишком длинным путем к файлу. Что произойдет, если вы сократите UNC-путь к MSI и попытаетесь снова? Если он все еще слишком длинный, вы также можете создать точку установки администратора, используя SHORTFILENAMES = TRUE переключатель?