Показать полную графическую версию : [решено] MS Office 2013 PreSP2, Office 2010 PreSP3, Office 2007 PreSP4 и Office 2003 PreSP4
Прошу проверить ссылку на f-bit для Office 2007: »
Там не только на f-bit, но и ссылка на турбобобик нерабочая. Во всяком случае, мне по обеим скачать невозможно. Зато попап с рекламой по первой ссылке работает на все 100% :lol:
morozoff
10-04-2014, 23:21
apavs, Нашел небольшой баг при установке Microsoft Office 2003 Pre SP4 Rus Ver 10.04.2014 » на несколько компьютеров под управлением XP и 2000. Ругается на отсутствие Font.reg.
Скриншот прикрепляю http://i58.fastpic.ru/thumb/2014/0410/72/92990909adc8bc0a43a1246bfbdaa272.jpeg (http://fastpic.ru/view/58/2014/0410/92990909adc8bc0a43a1246bfbdaa272.jpg.html)
Также на скриншоте видно, что не определен сервис пак офиса, хотя он присутствует. Интегрирован в офис по статье Office 2003 - метод точки административной установки (http://www.oszone.net/2769). Второй недочет.
В остальном благодарю за проделанный труд :)
на несколько компьютеров под управлением XP и 2000. Ругается на отсутствие Font.reg. »
Виноват, это мой косяк. Сейчас переделаю. Файла Font.reg и не должно быть. Это отладочное сообщение, на функциональность пакета это не влияет. К концу дня подправлю и выложу. Спасибо за замечание.
Также на скриншоте видно, что не определен сервис пак офиса, хотя он присутствует. Интегрирован в офис по статье Office 2003 - метод точки административной установки. Второй недочет. »
По этому поводу я писал здесь (http://forum.oszone.net/post-2231322-359.html). Там в абзаце "Теперь немного лирики" описан как раз Ваш случай.
на несколько компьютеров под управлением XP и 2000. Ругается на отсутствие Font.reg. »
Подправил Microsoft Office 2003 Pre SP4 Rus Ver 11.04.2014 (http://forum.oszone.net/post-2095323-141.html)
morozoff
11-04-2014, 13:13
По этому поводу я писал здесь. Там в обзаце "Теперь немного лирики" описан как раз Ваш случай. »
apavs, Спасибо за оперативную работу :) Как я понял проверку при интегрированном SP3 добавить нельзя.
Как я понял проверку при интегрированном SP3 добавить нельзя. »
Наверно можно, если знать как. Я не придумал. Если у кого есть идеи, сообщите
Если правильно понимаю, то проверить какая версия Office 2003 установлена можно по версии файла (winword.exe, excel.exe и др.). Например, Microsoft Office Excel 2003: Версия исходного выпуска - 11.0.5612.0; Пакет обновления 1 (SP1) - 11.0.6355.0; Пакет обновления 2 (SP2) - 11.0.7969.0; Пакет обновления 3 (SP3) - 11.0.8404.0. (источник - http://support.microsoft.com/kb/821549
Если правильно понимаю, то проверить какая версия Office 2003 установлена можно по версии файла (winword.exe, excel.exe и др.). Например, Microsoft Office Excel 2003: Версия исходного выпуска - 11.0.5612.0; Пакет обновления 1 (SP1) - 11.0.6355.0; Пакет обновления 2 (SP2) - 11.0.7969.0; Пакет обновления 3 (SP3) - 11.0.8404.0. »
Из командной строки или в реестре как узнать?
А для Office 2003 есть что-то подобное?..
morozoff
12-04-2014, 13:27
А для Office 2003 есть что-то подобное?.. »
juk_777, Да, Наборы - MS Office 2013 PreSP2, Office 2010 PreSP2, Office 2007 PreSP4 и Office 2003 PreSP4 (http://forum.oszone.net/thread-234917.html).
morozoff
12-04-2014, 15:27
Из командной строки или в реестре как узнать? »
apavs, Можно попробовать с помощью утилиты filever (http://support.microsoft.com/kb/913111/ru).
К примеру такого рода bat-ником (писал сегодня ночью, да и не большой у меня опыт в этом деле, поэтому прошу строго не пинать, возможно кто-то предложет лучший вариант или адаптирует этот)
@Echo Off
Set NameFile=WINWORD.EXE
for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do If Exist %%d:\*.* (
FOR /F "usebackq delims=" %%f IN (`dir /s /b /a-d "%%d:\PROGRA~1\MICROS~2\OFFICE11\%NameFile%" 2^>nul`) DO (
echo %%f
filever /d %%f >>OfficeVer.txt
)
)
pause
В текстовом файле OfficeVer.txt сохраняется версия файла в таком виде --a-- W32i APP - 11.0.8411.0 shp winword.exe Думаю, по этой строке и можно каким-то образом реализовать проверку.
Также нашел ещё один небольшой недостаток скрипта обновлений Office 2003. Проявляется он только в Windows 2000, на остальных ОС все нормально. Суть в том, что скрипт на данной операционной системе при повторном запуске не пропускает некоторые установленные обновления, скриншот прилагаю.
http://s43.radikal.ru/i101/1404/f1/5a1ac4bd092at.jpg (http://radikal.ru/fp/deec9e4e84f847db9d96acccfd1407af)
Понимаю, что это морально устаревшая операционная система, но все же хотелось бы хотя бы узнать, с чем это связано.
С Уважением, Роман.
morozoff, например так
@echo off
setlocal enabledelayedexpansion
for %%a in ("%ProgramFiles%\Microsoft Office\OFFICE11\*.exe") do (
for /f "tokens=2 delims= " %%b in ('filever.exe /V "%%a" ^| find /i "FileVersion"') do (
if "%%b"=="11.0.5614" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5612" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5516" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5531" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5510" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5529" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5525" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.5604" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.3216" (echo %%~nxa - %%b -Исходная версия) else (
if "%%b"=="11.0.6355" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6356" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6357" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6361" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6360" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6353" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6707" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6255" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.6359" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.4301" (echo %%~nxa - %%b -Пакет обновления SP1) else (
if "%%b"=="11.0.7969" (echo %%~nxa - %%b -Пакет обновления SP2) else (
echo %%~nxa - %%b
))))))))))))))))))))))
pause
exit /b
Можно попробовать с помощью утилиты filever. »
например так »
Спасибо! Но я вот что сейчас подумал. Зная версии файлов WinWord, Excel и т.д. нельзя со 100%-ой уверенностью сделать вывод об установленном SP. Это ведь могут быть установлены конкретные обновления на WinWord, Excel и т.д. MU ведь как-то узнаёт о SP даже в Office установленный с дистрибутива с интегрированным SP3. Интересно как?
Проявляется он только в Windows 2000, на остальных ОС все нормально. Суть в том, что скрипт на данной операционной системе при повторном запуске не пропускает некоторые установленные обновления »
Я напишу в личку, чтобы не засорять тему.
apavs,
А что мешает проверить в реестре наличие установленного KB923618 (ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140210900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994 ) ? Ведь это и есть SP3. :)
Nun-Nun, У меня информация об установке "Office 2003 Пакет обновления 3 (SP3), MAINSP3" по указанному адресу отсутствует. Однако, она находится здесь:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140110900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994]
"MSI3"=dword:00000001
"State"=dword:00000001
"Uninstallable"=dword:00000000
"LUAEnabled"=dword:00000000
"PatchType"=dword:00000001
"Installed"="20140202"
"DisplayName"="Office 2003 Пакет обновления 3 (SP3): MAINSP3"
"MoreInfoURL"="http://support.microsoft.com/kb/923618"
ОС: Microsoft Windows 7 Professional Русский (Россия).
А что мешает проверить в реестре наличие установленного KB923618 (ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140210900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994 ) ? Ведь это и есть SP3. »
У меня информация об установке "Office 2003 Пакет обновления 3 (SP3), MAINSP3" по указанному адресу отсутствует. Однако, она находится здесь: »
При интегрированном SP3 в дистрибутив Office 2003 нигде в реестре KB923618 или MAINSP3 я не обнаружил.
У меня информация об установке "Office 2003 Пакет обновления 3 (SP3), MAINSP3" по указанному адресу отсутствует. Однако, она находится здесь: »
Что-то не вижу разницы между веткой реестра, указанной в моём посте, и веткой в Вашем. Но в любом случае, кусок ветки AA286AE17F0F25541AFFD6BDA5AFC994 скорее всего должен присутствовать и у Вас. :)
При интегрированном SP3 в дистрибутив Office 2003 нигде в реестре KB923618 или MAINSP3 я не обнаружил. »
Самое смешное, что приведённая мною ветка появилась в реестре после установки офиса из дистриба с интегрированным SP3. И эта же ветка присутствует на всех ПК, на которые довелось ставить офис (таковых в моей конторе не один десяток). :( Кстати, можете поэкспериментировать - попробуйте сначала установить офис без SP3, а потом отдельно установить SP3 и посмотреть изменения в реестре. Возможно так проще будет отследить, что и куда SP3 прописывает.
Nun-Nun,
Что-то не вижу разницы между веткой реестра, указанной в моём посте, и веткой в Вашем. Но в любом случае, кусок ветки AA286AE17F0F25541AFFD6BDA5AFC994 скорее всего должен присутствовать и у Вас.
Да, этот кусок присутствует, но находится в другом месте:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140210900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140110900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994
Наверное, я забыл упомянуть, что у меня пакет SP3 для Office 2003 не интегрирован в дистрибутив Office, а устанавливался отдельно, сразу после установки самого Office 2003.
АВаТар, Наверное, я забыл упомянуть, что у меня пакет SP3 для Office 2003 не интегрирован в дистрибутив Office, а устанавливался отдельно, сразу после установки самого Office 2003. »
Дело не в этом! Причина различия обусловлена тем, что у Вас версия Pro, а у меня - Standard. Но в любом случае, как я упоминал, кусок AA286AE17F0F25541AFFD6BDA5AFC994 присутствует в обоих вариантах.
Кстати, можете поэкспериментировать - попробуйте сначала установить офис без SP3, а потом отдельно установить SP3 и посмотреть изменения в реестре. »
Компьютеров у меня несколько сотен. Везде Office ставился по разному, т.к. на некоторых Office ставился ещё до выхода SP3. Там где SP3 ставился отдельно в реестре есть
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140110900063D11C8EF10054038389C\Patches\AA286AE17F0F25541AFFD6BDA5AFC994
MSI3 REG_DWORD 0x1
State REG_DWORD 0x1
Uninstallable REG_DWORD 0x0
LUAEnabled REG_DWORD 0x0
PatchType REG_DWORD 0x1
Installed REG_SZ 20130425
DisplayName REG_SZ Office 2003 Пакет обновления 3 (SP3): MAINSP3
MoreInfoURL REG_SZ http://support.microsoft.com/kb/923618Там, где Office ставился сразу с интегрированным SP3 ничего подобного (923618 или MAINSP3) во всём реестре нету.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC