Я пытаюсь установить Office 2003 SP3 на сервер Windows 2003 EE (используемый в качестве терминального сервера), на котором уже есть Office 2003 SP2.
Я получаю сообщение об ошибке «Обновление не может быть применено».
Ниже приведены записи средства просмотра событий для приложения:
Тип события: предупреждение Источник события: MsiInstaller Категория события: нет КОД события: 1015 Дата: 1-2-2010 Время: 5:51:22 Пользователь: Domain \ domainadmin Компьютер: TER01 Описание: Не удалось подключиться к серверу. Ошибка: 0x800401F0
Тип события: информация Источник события: MsiInstaller Категория события: нет Код события: 11708 Дата: 1-2-2010 Время: 5:52:23 Пользователь: Domain \ domainadmin Компьютер: TER01 Описание: Продукт: Microsoft Office Professional Edition 2003 - установка не смогли.
Данные: 0000: 7b 39 30 31 31 30 34 30 {9011040 0008: 39 2d 36 30 30 30 2d 31 9-6000-1 0010: 31 44 33 2d 38 43 46 45 1D3-8CFE 0018: 2d 30 31 35 30 30 34 38 -0150048 0020: 33 38 33 43 39 7d 383C9}
Тип события: информация Источник события: McLogEvent Категория события: нет Идентификатор события: 257 Дата: 1-2-2010 Время: 5:52:23 Пользователь: NT AUTHORITY \ SYSTEM Компьютер: TER01 Описание: Будет заблокировано правилом защиты доступа (правило находится в режиме только предупреждения) (Общая стандартная защита: запретить обычным программам запускать файлы из папки Temp).
Программа установки / исправления Office 2003 также должна сохранять набор файлов журнала в определенной на компьютере папке temp (или папке Local Settings \ Temp устанавливающего пользователя), она должна иметь довольно очевидное имя.
В качестве альтернативы вы должны иметь возможность извлечь установщик SP3, чтобы получить его файлы компонентов, командная строка для извлечения в папку SP3 в C: \ temp без установки должна быть примерно такой:
Office2003SP3-kbnumber.exe /T:c:\temp\sp3 /C
В результате у вас должны остаться файлы патчей .msp, установщик ohotfix.exe, файл конфигурации ohotfix.ini и DLL в указанной вами папке. Скопируйте всю эту папку на сервер, затем откройте ohotfix.ini и в нижней части файла вы увидите параметры ведения журнала, включите / включите их и повторно запустите установку пакета обновления, запустив ohotfixe.exe - теперь он должен дать вам гораздо больше информации о том, почему это не удается.
Также я предполагаю, что вы знаете, что, будучи сервером терминалов, вы должны запускать любые установки через «Установка и удаление программ» -> «Добавить новые программы» в соответствии с Как установить Office 2003 или Office XP на компьютер под управлением Windows Terminal Server.
Думаю, ответ вполне ясен:
Тип события: информация Источник события: McLogEvent Категория события: нет Идентификатор события: 257 Дата: 1-2-2010 Время: 5:52:23 Пользователь: NT AUTHORITY \ SYSTEM Компьютер: TER01 Описание: Будет заблокировано правилом защиты доступа (правило находится в режиме только предупреждения) (Стандартная стандартная защита: запретить распространенным программам запускать файлы из папки Temp).
У вас нет разрешения на запуск обновления в соответствии с вашей текущей политикой безопасности. Я предполагаю, что вы поместили установочный файл во временную папку.
Попробуйте войти в систему как администратор и запустить установщик из другого места.
По ссылке http://support.microsoft.com/kb/295823 , Я загрузил программу очистки установщика Windows.
Удалите предыдущую установку и переустановите Office 2003 с пакетом обновления 3 (SP3). Все нормально работает.
Спасибо.