Office Installer+


screenshot-2025-02-04-001.png






Office Installer v1.27

Пароль на архив / Archive password: 2025

sha256:
8a57805fae8a25bbf1185b117c32aea5d0440617d0b0c757e7ec8f2a9975f28d *Office Installer+ v1.27.7z

Есть у меня проект, платный, там от заказчика было "У нас есть пожелание, нас бы сильно устроило, если бы у нашей новой программы был более современный интерфейс. Например в стиле Windows 11. Это не требование, но всё же." Ладно думаю, будет вам "новый интерфейс". А потом подумал, а почему бы что-то из этого нового не применить и в активаторах?
 

Вложения

  • Office Installer+ v1.27.7z
    6,7 МБ · Просмотры: 3 568
Так я устанавливал Office 2013 Pro Plus Retail через Office 2013-2021 C2R Install+ и с помощью этой же утилиты его конвертировал в Volume. Там ничего сложного нет.
Или вы имеете в виду скачивание установочных файлов через Office(R)Tool? Ну, в принципе, согласен, что это, наверное, не самый легкий путь, просто я один раз попробовал и теперь постоянно ей пользуюсь.
Я вот думаю что в этой ветке вообще про 2013 офис не стоит говорить. Тут даже 2016 уже начали игнорить. ;)
 
А как я его уберу, какой это параметр в XML файле? Тем более 2019, 2021 и 2024, они все по разному себя ведут.
В настройках вроде как был параметр автозавершения после установки. Т.е. окно установки должно закрываться автоматически, без нажатия на кнопку закрыть. Надо поднять полный мануал от корпорации зла.
 
Я вот думаю что в этой ветке вообще про 2013 офис не стоит говорить. Тут даже 2016 уже начали игнорить
2010 - последний , который ставится на XP SP3 , нормально работает на W7 , 2013 - нормально работает на W7 SP1 , W8/8.1 , а 2016 зачем нужен , если на W10 ставится 2019/2021/2024 , 2021/2024 ставится на W11 без всяких танцев с бубнами ?
 
2010 - последний , который ставится на XP SP3 , нормально работает на W7 , 2013 - нормально работает на W7 SP1 , W8/8.1 , а 2016 зачем нужен , если на W10 ставится 2019/2021/2024 , 2021/2024 ставится на W11 без всяких танцев с бубнами ?
Так у меня стоит 2016 Mondo. Замена есть в плане функционала? Правильный ответ нет пока замены. Нет лицензий для активации всех функций как в 365 подписке или BusinessPremium.
vek3262 как раз мне отвечал.
 
Хотите легко установить ProPlus 2024 Volume с фирменного диска от M$? Ну что-же, сейчас мы это и сделаем. :)


Код:
@echo off
set "CD=%~dp0"
set "CD=%CD:~0,-1%"
:: Для установки с образа от M$ "ProPlus2024Retail.img". Для работы батника с рядом расположенной папкой Office, закомментируйте эту строку.
set "CD=E:"
set "OPath=%ProgramFiles%\Common Files\microsoft shared"
set "arch=x64"
set "cult=ru-ru"
set "ver=16.0.17928.20148"
set "id=492350f6-3a01-4f97-b9c0-c7c6ddf67d60"
set "productexclusion="
:: Приложения которые устанавливать не нужно
:: set "productexclusion=ProPlus2024Volume.excludedapps.16=excel,access,lync,onenote,outlook,powerpoint"
set "pkeys=XJ2XN-FW8RK-P4HMP-DKDBV-GCVGB,FQQ23-N4YCY-73HQ3-FM9WC-76HF4,B7TN8-FJ8V3-7QYCP-HQPMV-YY89G"
set "inst=i320.cab"
If "%PROCESSOR_ARCHITECTURE%"== "AMD64" set "inst=i640.cab"

::-----------------------------------------------------------------------------------------------------------------
rem Проверка на запуск установки с правами администратора
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' neq '0' (
echo Requesting Administrative Privileges...
goto UACPrompt
) else ( goto admin )
:UACPrompt
echo set UAC = createObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"="
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
::-----------------------------------------------------------------------------------------------------------------


:admin

IF EXIST "%OPath%\ClickToRun" (
 sc.exe stop ClickToRunSvc >nul 2>&1
 taskkill.exe /t /f /IM OfficeClickToRun.exe >nul 2>&1
 taskkill.exe /t /f /IM IntegratedOffice.exe >nul 2>&1
 taskkill.exe /t /f /IM OfficeC2RClient.exe >nul 2>&1
 
 rd /Q /S "%OPath%\ClickToRun" >nul 2>&1
 
)

mkdir "%OPath%" >nul 2>&1
mkdir "%OPath%\ClickToRun" >nul 2>&1

expand "%CD%\Office\Data\%ver%\%inst%" -F:* "%OPath%\ClickToRun" >nul 2>&1

cd /D "%OPath%\ClickToRun" >nul 2>&1
START /min "" "%OPath%\ClickToRun\OfficeClickToRun.exe" platform=%arch% culture=%cult% ^
productstoadd=ProPlus2024Volume.16_ru-ru_x-none^|ProofingTools.16_ru-ru_x-none^|ProjectPro2024Volume.16_ru-ru_x-none^|VisioPro2024Volume.16_ru-ru_x-none ^
%productexclusion% cdnbaseurl.16=http://officecdn.microsoft.com/pr/%id% baseurl.16="%CD%" ^
version.16=%ver% mediatype.16=Local sourcetype.16=Local updatesenabled.16=True autoactivate=1 ^
acceptalleulas.16=True displaylevel=True bitnessmigration=False deliverymechanism=%id% pidkeys=%pkeys%

Код:
@echo off
set "CD=%~dp0"
set "CD=%CD:~0,-1%"
:: Для установки с образа от M$ "ProPlus2024Retail.img"
set "CD=E:"
set "OPath=%ProgramFiles%\Common Files\microsoft shared"
set "arch=x64"
set "cult=ru-ru"
set "ver=16.0.17928.20148"
set "id=492350f6-3a01-4f97-b9c0-c7c6ddf67d60"
set "productexclusion="
:: Приложения которые устанавливать не нужно
:: set "productexclusion=MondoVolume.excludedapps.16=excel,access,lync,onenote,outlook,powerpoint"
set "pkeys=HFTND-W9MK4-8B7MJ-B6C4G-XQBR2"
set "inst=i320.cab"
If "%PROCESSOR_ARCHITECTURE%"== "AMD64" set "inst=i640.cab"

::-----------------------------------------------------------------------------------------------------------------
rem Проверка на запуск установки с правами администратора
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' neq '0' (
echo Requesting Administrative Privileges...
goto UACPrompt
) else ( goto admin )
:UACPrompt
echo set UAC = createObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"="
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
::-----------------------------------------------------------------------------------------------------------------


:admin

IF EXIST "%OPath%\ClickToRun" (
 sc.exe stop ClickToRunSvc >nul 2>&1
 taskkill.exe /t /f /IM OfficeClickToRun.exe >nul 2>&1
 taskkill.exe /t /f /IM IntegratedOffice.exe >nul 2>&1
 taskkill.exe /t /f /IM OfficeC2RClient.exe >nul 2>&1
 
 rd /Q /S "%OPath%\ClickToRun" >nul 2>&1
 
)

mkdir "%OPath%" >nul 2>&1
mkdir "%OPath%\ClickToRun" >nul 2>&1

expand "%CD%\Office\Data\%ver%\%inst%" -F:* "%OPath%\ClickToRun" >nul 2>&1

cd /D "%OPath%\ClickToRun" >nul 2>&1
START /min "" "%OPath%\ClickToRun\OfficeClickToRun.exe" platform=%arch% culture=%cult% ^
productstoadd=MondoVolume.16_ru-ru_x-none^|ProofingTools.16_ru-ru_x-none ^
%productexclusion% cdnbaseurl.16=http://officecdn.microsoft.com/pr/%id% baseurl.16="%CD%" ^
version.16=%ver% mediatype.16=Local sourcetype.16=Local updatesenabled.16=True autoactivate=1 ^
acceptalleulas.16=True displaylevel=True bitnessmigration=False deliverymechanism=%id% pidkeys=%pkeys%

Отредактируйте в батнике букву диска, которая получится у примонтированного образа диска.
В 13 строке можно указать приложения, которые не хотите устанавливать.
 
Последнее редактирование:
Хотите легко установить ProPlus 2024 Volume с фирменного диска от M$?
Почему мы скачиваем версию Retail и даем ей ключи GVLK ? Или в 2024 редакции одинаковые и Retail в VL конвертировать не надо ? Так то когда качаешь через ODT и файл конфигурации, то получается версия LTSC с каналом обновления Perpetual 2024 VL. LTSC не равно VL ? Если сравнивать с релизом 2021, то версия VL ( она же LTSC ? ) и Retail немного разные, даже по дизайну.
 
Почему мы скачиваем версию Retail и даем ей ключи GVLK ? Или в 2024 редакции одинаковые и Retail в VL конвертировать не надо ? Так то когда качаешь через ODT и файл конфигурации, то получается версия LTSC с каналом обновления Perpetual 2024 VL. LTSC не равно VL ? Если сравнивать релиз 2021, то эти версии немного разные, даже по дизайну.
Я по-разбирался с внутренностями дистрибутивов, разных. Вывод такой, начиная с 2016 они постепенно добавляли в дистрибутивы дополнительное содержимое. В 2019 ко всему прочему, добавлены редакции 2019, аналогично с 2021 и 2024. Таким образом, в фирменном образе диска ProPlus2024Retail.img содержатся все необходимые компоненты для всех сегодняшних редакций офиса.
В том и дело, в нем всё и для RETAIL редакций, так и для Volume редакций. А ODT..., ну вот такая поганенькая прожка. :)

Таким образом, устанавливая Volume с дистрибутива скаченного с канала Current - мы получаем самую новую версию продукта. Дистрибутиву нет разницы что вы будете устанавливать, в нем собрано всё. А вот нашему "дружку" ODT почему-то разница есть... Вместо того чтобы просто скачать с сервера установочный пакет и его запустить, он занимается модераторством (привет нашему @Gami :) )


В прикрепленном файлике список включенных в последний дистрибутив редакций с канала Current, я его выдернул из самого дистрибутива
В него включены все редакции, и RETAIL и Volume начиная с офиса 2016
 

Вложения

  • MasterDescriptor.x-none.xml.7z
    3,2 КБ · Просмотры: 35
Последнее редактирование:
В него включены все редакции, и RETAIL и Volume начиная с офиса 2016
Получается, что скачав дистрибутив Retail 2024 можно установить любую версию Оффиса в любой конфигурации, только нужно правильный скрипт выполнить ? А наш любимый OI 1.21 может так устанавливать, если ему указать путь на заранее скачанный Retail ?
 
Получается, что скачав дистрибутив Retail 2024 можно установить любую версию Оффиса в любой конфигурации, только нужно правильный скрипт выполнить ? А наш любимый OI 1.21 может так устанавливать, если ему указать путь на заранее скачанный Retail ?
Да, в нем установщик делает тоже что и выложенные мной скрипты. Программу нужно разместить рядом с папкой Office дистрибутива, тогда она будет устанавливать из него.

1734427176-2313.png



В новой версии ODT не будет, ну его... :)
 
в папке Office должен быть файл img или всё в распакованном виде ?
IMG примонтируйте через проводник и вытащите из него папку Office. Или используйте скрипты мои, измените в них букву диска на ваш.
 
В настройках вроде как был параметр автозавершения после установки. Т.е. окно установки должно закрываться автоматически, без нажатия на кнопку закрыть. Надо поднять полный мануал от корпорации зла.
Было бы очень здорово)
 
А здесь батник-установщик для Mondo 2016 volume. И всё.
Можно сделать установщик офиса вообще без ODT, на ISO будет только папка Office и батник. Кто умеет нормально писать батники?

Ratiborus​

Приветствую!
Ander_73 на usbtor'е написал батник по Вашему "мотиву".
Если интересует, гляньте
 
Последнее редактирование:
Не сочтите за труд, выложите пожалуйста откорректированный батник для тех, у кого Офис уже скачан.

dortmund​

@Echo off
>nul 2>&1 dism|| (
>"%tmp%\run.vbs" echo CreateObject("Shell.Application"^).ShellExecute "cmd.exe", "/c %~s0", "", "runas", 1
"%tmp%\run.vbs"& del /q "%tmp%\run.vbs"& goto :eof
)
cd /d %~dp0
set "id=492350f6-3a01-4f97-b9c0-c7c6ddf67d60"
if exist Office for /f %%a in ('dir office\data\* /b/ad') do set ver=%%a& goto inst
set tdir="%tmp%\###_office_###"
2>nul (rd /q/s %tdir%& del /f/a/q %tdir%& md %tdir%)&& pushd %tdir%|| (pause& goto :eof)

curl -LO# https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0-win-64bit-build1.zip
tar -xf aria2-1.37.0-win-64bit-build1.zip

set i=& for /f "tokens=1,2 delims=: " %%a in (
'curl -sf https://mrodevicemgr.officeapps.live.com/mrodevicemgrsvc/api/v2/C2RReleaseData'
) do if not defined i (if "%%a"==""Id"" if "%%b"=="4," set i=1) else if "%%a"==""AvailableBuild"" set ver=%%b& goto next
:next
set ver=%ver:~1,-2%
set url=http://officecdn.microsoft.com.edgesuite.net/DB/%id%/Office/Data
for /r %%a in (aria*.exe) do set a2c=%%a -Z -R -s10 -x10 --file-allocation=trunc --summary-interval=0 --console-log-level=error

%a2c% -d"%~dp0Office\Data" %url%/v64.cab %url%/v64_%ver%.cab
%a2c% -d"%~dp0Office\Data\%ver%" ^
%url%/%ver%/a640_exp.cab ^
%url%/%ver%/i641049.cab ^
%url%/%ver%/s641049.cab ^
%url%/%ver%/stream.x64.ru-RU.dat ^
%url%/%ver%/stream.x64.ru-RU.dat.cat ^
%url%/%ver%/i640.cab ^
%url%/%ver%/i640.cab.cat ^
%url%/%ver%/s640.cab ^
%url%/%ver%/stream.x64.x-none.dat ^
%url%/%ver%/stream.x64.x-none.dat.cat

popd& rd /q/s %tdir%
:inst

:: Приложения которые устанавливать не нужно
set "productexclusion=MondoVolume.excludedapps.16=groove,onedrive,lync,onenote,publisher,project"

set "pth=%ProgramW6432%\Common Files\microsoft shared\ClickToRun"
md "%pth%"& expand "%CD%\Office\Data\%ver%\i640.cab" -F:* "%pth%"

"%pth%\OfficeClickToRun.exe" platform=x64 culture=ru-ru ^
productstoadd=MondoVolume.16_ru-ru_x-none %productexclusion% ^
cdnbaseurl.16=http://officecdn.microsoft.com/pr/%id% baseurl.16="%CD%" ^
version.16=%ver% mediatype.16=Local sourcetype.16=Local bitnessmigration=False deliverymechanism=%id% ^
updatesenabled.16=False acceptalleulas.16=True autoactivate=0 displaylevel=True pidkeys=HFTND-W9MK4-8B7MJ-B6C4G-XQBR2

cd /d "%ProgramW6432%\Microsoft Office\Office16"|| goto :eof
cscript //nologo ospp.vbs /sethst:kms.digiboy.ir
cscript //nologo ospp.vbs /setprt:1688
cscript //nologo ospp.vbs /act
 

Ratiborus​

Приветствую!
Ander_73 на usbtor'е написал батник по Вашему "мотиву".
Если интересует, гляньте
Ну вот сразу видно, что человек умеет писать батники. :) Для меня, например, цикл "for" в батнике, это вообще "темный лес" :)

@Gami, может создать отдельную тему, типа "Установка Office с помощью командного файла, без использования сторонних инструментов"? И перенести отсюда все связанные с темой посты туда. А то вот прямо "чуйствую", здесь всему этому не место. Посмотри, пожалуста, на это всё своим модераторским взглядом. А то здесь тема немножко про другое как бы.
 
Последнее редактирование:
Код:
@echo off
:: Откуда качаем, канал Current. Изменять его НЕЛЬЗЯ, скрипт не сможет найти последнюю версию для другого канала!!!
set "id=492350f6-3a01-4f97-b9c0-c7c6ddf67d60"
:: Разрядность 64 или 32
set "arch=64"
:: Язык
set "lang=ru-ru"
:: Код языка, ru-1049, en-1033
set "langс=1049"
::------------------------------------------------------------------------------
set "archx=%arch%"
if %arch% == 32 set "archx=86"

cd /d %~dp0
set "tdir=%tmp%\###_office_###"
2>nul (rd /q/s %tdir%& del /f/a/q %tdir%& md %tdir%)&& pushd %tdir%|| (pause& goto :eof)

curl -LO# https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0-win-64bit-build1.zip
tar -xf aria2-1.37.0-win-64bit-build1.zip

set i=& for /f "tokens=1,2 delims=: " %%a in (
'curl -sf https://mrodevicemgr.officeapps.live.com/mrodevicemgrsvc/api/v2/C2RReleaseData'
) do if not defined i (if "%%a"==""Id"" if "%%b"=="4," set i=1) else if "%%a"==""AvailableBuild"" set ver=%%b& goto next

:next
set ver=%ver:~1,-2%
set url=http://officecdn.microsoft.com.edgesuite.net/DB/%id%/Office/Data

for /r %%a in (aria*.exe) do set a2c="%%a"
set "a2cp= -Z -R -s10 -x10 -c --file-allocation=trunc --summary-interval=0 --console-log-level=error "
cd /d %~dp0

%a2c%%a2cp% -dOffice\Data %url%/v%arch%.cab %url%/v%arch%_%ver%.cab
%a2c%%a2cp% -dOffice\Data\%ver% ^
%url%/%ver%/sp%arch%%langс%.cab ^
%url%/%ver%/stream.x%archx%.%lang%.proof.dat.cat ^
%url%/%ver%/stream.x%archx%.%lang%.proof.dat ^
%url%/%ver%/a%arch%0_exp.cab ^
%url%/%ver%/i%arch%%langс%.cab ^
%url%/%ver%/s%arch%%langс%.cab ^
%url%/%ver%/stream.x%archx%.%lang%.dat ^
%url%/%ver%/stream.x%archx%.%lang%.dat.cat ^
%url%/%ver%/i%arch%0.cab ^
%url%/%ver%/i%arch%0.cab.cat ^
%url%/%ver%/s%arch%0.cab ^
%url%/%ver%/stream.x%archx%.x-none.dat ^
%url%/%ver%/stream.x%archx%.x-none.dat.cat

if %arch% == 32 (
  %a2c%%a2cp% -dOffice\Data\%ver% ^
  %url%/%ver%/i640.cab ^
  %url%/%ver%/i64%langс%.cab ^
  %url%/%ver%/a640_exp.cab ^
  %url%/%ver%/i640.cab.cat
)

echo %id%>Office\Data\branch.txt
popd

Батник скачивает последнюю версию офиса с канала Current. Я же вас уже убедил, что другие каналы нам не нужны, правда же? :)
 
Последнее редактирование:

Сейчас смотрят: akbgrv
Назад
Верх Низ