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 МБ · Просмотры: 2 535

Ratiborus ,​

по ссылке http://officecdn.microsoft.com.edge...7C6DDF67D60/media/ru-ru/ProPlus2024Retail.img
всегда скачивается последняя версия офиса или какая - то определённая ?
Последняя. Здесь последняя сборка образа, но так получается, что версия сборки всегда ниже той, что можно самому скачать с их серверов. Выше выложен батник - вот он точно всегда скачивает самую последнюю версию.
 
Последнее редактирование:
Если скачать образ 2024 Retail и вот эту хрень это будет конвертацией Retail в VL при условии канал обновления будет установлен как PerpetualVL2024 ?
Это хорошая "хрень" :) Во время установки она попросит CSVLK ключ, потом предложит его активировать. Все офисы у вас станут на постоянку активированы и от вашего компьютера можно будет активировать офисы на других компьютерах. Вам никакие активаторы не будут нужны, ваш компьютер сам станет активатором... :)
 
Это хорошая "хрень" :) Во время установки она попросит CSVLK ключ, потом предложит его активировать. Все офисы у вас станут на постоянку активированы и от вашего компьютера можно будет активировать офисы на других компьютерах. Вам никакие активаторы не будут нужны, ваш компьютер сам станет активатором... :)
Подскажите пожалуйста, кто уже делал это, как нужно правильно устанавливать эту хорошую "хрень", если уже установлен LTSC Professional Plus 2024? Запустить установщик поверх установленного офиса и при запросе ключа ввести ключ? Ключи нужно будет вводить для всех установленных продуктов отдельно? А как потом активировать ключи, с помощью Office Installer+?
 
Ключи нужно будет вводить для всех установленных продуктов отдельно? А как потом активировать ключи, с помощью Office Installer+?
Ключ нужен CSVLK, он активирует службу KMS-Service Activation.
 
Ключ нужен CSVLK, он активирует службу KMS-Service Activation.
То есть эти ключи?
 
То есть эти ключи?
Да нет же, ключи типа CSVLK, это ключи для активирования на компьютере службы управления ключами KMS, ваш компьютер при этом становится KMS сервером и от него можно активировать другие компьютеры. А тот офис что у вас стоит на компе станет активированным автоматически на все времена.
 
Наверное все же человечек просит ПРЯМОГО ответа - ЧТО эта за буквально ключ такой? Он где ищется/продается/вытаскивается/пиратится/....
Пример можно привести ему в ответ? Буквально сам ключ?
 
1734794960-8529.png


Раньше, когда небыло эмулятора KMS-Service, были только компьютеры с активированной CSVLK ключом службой управления ключами, они выставлялись в сеть и от них активировались клиенты с GVLK ключами. CSVLK ключи, не блокированные, было очень трудно найти. Их обычно покупали фирмы, которым требовалось активировать не менее 25 своих компьютеров. Эти ключи в разы дороже например MAK ключа.
 
Последнее редактирование:
1734794960-8529.png


Раньше, когда небыло эмулятора KMS-Service, были только компьютеры с активированной CSVLK ключом службой управления ключами, они выставлялись в сеть и от них активировались клиенты с GVLK ключами. CSVLK ключи, не блокированные, было очень трудно найти. Их обычно покупали фирмы, которым требовалось активировать не менее 25 своих компьютеров. Эти ключи в разы дороже например MAK ключа.
Да, спасибо, прочитал уже что это за зверь.
 
Шэф ты наверно букву 25 т пропустил. ;)
Нет, при покупке CSVLK, там в договоре указано именно не менее 25 компьютеров. Уже установленный и активированный KMS Host ждал когда к нему обратятся за активацией 25 разных компьютера и только начиная с 26 начинал им всем выдавать активацию. Приходилось искуственно, специальной прожкой, накручивать 25 обращений как бы от разных компьютеров.
А при активации офисов, там вроде их должно быть не менее 5.
 
Нет, при покупке CSVLK, там в договоре указано именно не менее 25 компьютеров. Уже установленный и активированный KMS Host ждал когда к нему обратятся за активацией 25 разных компьютера и только начиная с 26 начинал им всем выдавать активацию. Приходилось искуственно, специальной прожкой, накручивать 25 обращений как бы от разных компьютеров.
А при активации офисов, там вроде их должно быть не менее 5.
Про накрутку помню, читал. Давно правда это было.
 
Код:
@echo off
:: Откуда качаем, канал Current.
set ffn=492350f6-3a01-4f97-b9c0-c7c6ddf67d60
:: Откуда качаем, канал PerpetualVL2024.
::set ffn=7983bac0-e531-40cf-be00-fd24fe66619c
:: Для какой редакции Windows. "Default" - Windows 10-11, "Win8.1" - Windows 8.1, "Win7" - Windows 7
set "winred=Default"
:: Разрядность 64 или 32
set arch=64
:: Язык
set lang=ru-ru
::------------------------------------------------------------------------------
set "aria2ver=release-1.37.0"
set "aria2folder=aria2-1.37.0-win-32bit-build1"

cd /d %~dp0

powershell -nop -command "& { (New-Object Net.WebClient).DownloadFile('https://mrodevicemgr.officeapps.live.com/mrodevicemgrsvc/api/v2/C2RReleaseData', '%tmp%\ver.txt') }"  >nul 2>&1
if NOT EXIST "%tmp%\ver.txt" powershell -nop -c "$Tls12 = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Tls12; (New-Object Net.WebClient).DownloadFile('https://mrodevicemgr.officeapps.live.com/mrodevicemgrsvc/api/v2/C2RReleaseData','%tmp%\ver.txt')"  >nul 2>&1
if EXIST "%tmp%\ver.txt" (
  setlocal enabledelayedexpansion
  set i=0& set j=0
    for /f "tokens=1,2 delims=: " %%a in (%tmp%\ver.txt) do ( 
      if "%%a"==""Name"" if "%%b"==""!winred!"," set i=1
      if "%%a"==""Id"" set i=0& set j=0 
      if "!i!"=="1" if "%%a"==""FFN"" if "%%b"==""!ffn!"," set j=1
      if "!j!"=="1" if "%%a"==""AvailableBuild"" set ver=%%b& goto next
    )
) else goto :eof

:next
setlocal disabledelayedexpansion
if not defined ver echo AvailableBuild not found& pause& goto :eof
set ver=%ver:~1,-2%
echo Required version: %ver%


set "array=ar-sa,1025,bg-bg,1026,zh-cn,2052,zh-tw,1028,hr-hr,1050,cs-cz,1029,da-dk,1030,nl-nl,1043,en-us,1033,et-ee,1061,fi-fi,1035,fr-fr,1036,de-de,1031,el-gr,1032,he-il,1037,hi-in,1081,hu-hu,1038,id-id,1057,it-it,1040,ja-jp,1041,kk-kz,1087,ko-kr,1042,lv-lv,1062,lt-lt,1063,ms-my,1086,nb-no,1044,pl-pl,1045,pt-br,1046,pt-pt,2070,ro-ro,1048,ru-ru,1049,sk-sk,1051,sl-si,1060,es-es,3082,sv-se,1053,th-th,1054,tr-tr,1055,uk-ua,1058,vi-vn,1066,tt-ru,1092,hy-am,1067,en-gb,2057,"

setlocal enabledelayedexpansion
:lang
for /f "tokens=1,2 delims=," %%a in ("!array!") do (if %%a==%lang% set langс=%%b)
if not defined langс set array=%array:~11,510%& goto :lang
if not defined langс goto :eof
setlocal disabledelayedexpansion

del /Q /F "%tmp%\ver.txt" >nul 2>&1
rd /Q /S "%tmp%\aria2tmp" >nul 2>&1

echo Loading aria2...
2>nul (rd /q/s "%tmp%\aria2tmp"& del /f/a/q "%tmp%\aria2tmp"& md "%tmp%\aria2tmp")&& cd /D "%tmp%\aria2tmp"|| (pause& goto :eof)

curl -LO# https://github.com/aria2/aria2/releases/download/%aria2ver%/%aria2folder%.zip >nul 2>&1
if NOT EXIST "%tmp%\aria2tmp\%aria2folder%.zip" (
  powershell -nop -command "& { (New-Object Net.WebClient).DownloadFile('https://github.com/aria2/aria2/releases/download/%aria2ver%/%aria2folder%.zip', '%tmp%\aria2tmp\%aria2folder%.zip') }"  >nul 2>&1
  if NOT EXIST "%tmp%\ver.txt" powershell -nop -c "$Tls12 = [Enum]::ToObject([System.Net.SecurityProtocolType], 3072); [System.Net.ServicePointManager]::SecurityProtocol = $Tls12; (New-Object Net.WebClient).DownloadFile('https://github.com/aria2/aria2/releases/download/%aria2ver%/%aria2folder%.zip','%tmp%\aria2tmp\%aria2folder%.zip')"  >nul 2>&1
)

powershell -nop -c Expand-Archive -LiteralPath '%tmp%\aria2tmp\%aria2folder%.zip' -DestinationPath '%tmp%\aria2tmp' >nul 2>&1
if NOT EXIST "%tmp%\aria2tmp\%aria2folder%" (
  call :unziparch
  cscript /Nologo j_unzip.vbs "%aria2folder%.zip" >nul 2>&1
)


set url=http://officecdn.microsoft.com.edgesuite.net/DB/%ffn%/Office/Data
set "a2c=%tmp%\aria2tmp\%aria2folder%\aria2c.exe"
set "a2cp= -Z -R -s10 -x10 -c --file-allocation=trunc --summary-interval=0 --console-log-level=error "

cd /d %~dp0
set "archx=%arch%"
if %arch% == 32 set "archx=86"

%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 %ffn%>Office\Data\branch.txt
del /Q /F "%tmp%\ver.txt" >nul 2>&1
rd /Q /S "%tmp%\aria2tmp" >nul 2>&1
timeout /t 5

goto :eof

::------------------------------- END ------------------------------


:unziparch

:: This script upzip's files...

 > j_unzip.vbs ECHO '
 >> j_unzip.vbs ECHO ' UnZip a file script
 >> j_unzip.vbs ECHO '
 >> j_unzip.vbs ECHO ' It's a mess, I know!!!
 >> j_unzip.vbs ECHO '
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO ' Dim ArgObj, var1, var2
 >> j_unzip.vbs ECHO Set ArgObj = WScript.Arguments
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO If (Wscript.Arguments.Count ^> 0) Then
 >> j_unzip.vbs ECHO. var1 = ArgObj(0)
 >> j_unzip.vbs ECHO Else
 >> j_unzip.vbs ECHO. var1 = ""
 >> j_unzip.vbs ECHO End if
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO If var1 = "" then
 >> j_unzip.vbs ECHO. strFileZIP = "example.zip"
 >> j_unzip.vbs ECHO Else
 >> j_unzip.vbs ECHO. strFileZIP = var1
 >> j_unzip.vbs ECHO End if
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO 'The location of the zip file.
 >> j_unzip.vbs ECHO REM Set WshShell = CreateObject("Wscript.Shell")
 >> j_unzip.vbs ECHO REM CurDir = WshShell.ExpandEnvironmentStrings("%%cd%%")
 >> j_unzip.vbs ECHO Dim sCurPath
 >> j_unzip.vbs ECHO sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
 >> j_unzip.vbs ECHO strZipFile = sCurPath ^& "\" ^& strFileZIP
 >> j_unzip.vbs ECHO 'The folder the contents should be extracted to.
 >> j_unzip.vbs ECHO outFolder = sCurPath ^& "\"
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO. WScript.Echo ( "Extracting file " ^& strFileZIP)
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO Set objShell = CreateObject( "Shell.Application" )
 >> j_unzip.vbs ECHO Set objSource = objShell.NameSpace(strZipFile).Items()
 >> j_unzip.vbs ECHO Set objTarget = objShell.NameSpace(outFolder)
 >> j_unzip.vbs ECHO intOptions = 256
 >> j_unzip.vbs ECHO objTarget.CopyHere objSource, intOptions
 >> j_unzip.vbs ECHO.
 >> j_unzip.vbs ECHO. WScript.Echo ( "Extracted." )
 >> j_unzip.vbs ECHO.
exit /b

Особенности скрипта:
Работает на системах начиная с Windows 7
Можно самому подставлять нужные ID каналов и варианты версий для разных редакций винды. ("Default" - Windows 10-11, "Win8.1" - Windows 8.1, "Win7" - Windows 7)

PS: Обновил код, теперь не нужно прописывать код языка, достаточно например указать ru-ru
PPS: И @Dimanya взялся сделать для скрипта менюшку. Будем ждать.
 
Последнее редактирование:
Странно, если таковой скрипт по сути решает все потребности большинства. ТО - к чему существование сабжа?
GUI ради GUI?
 
Странно, если таковой скрипт по сути решает все потребности большинства. ТО - к чему существование сабжа?
GUI ради GUI?
Ну не все. Одно дело программа с кнопочками, а другое это скрипт, который надо ручками изменить, чтобы что-то поправить.
 
I installed office pro 2024 volume version, but when I enter excel or powerpint, it says that it may not be a genuine key, so I need to enter a genuine key. What should I do?
 
I installed office pro 2024 volume version, but when I enter excel or powerpint, it says that it may not be a genuine key, so I need to enter a genuine key. What should I do?
Как активировали офис? Если от online KMS, то попробуйте сменить адрес KMS сервера на другой.
 
I installed office pro 2024 volume version, but when I enter excel or powerpint, it says that it may not be a genuine key, so I need to enter a genuine key. What should I do?
Если Вы просто установили офис и не проводили активацию, то можете найти соответствующий ключ Office24_ProPlus2024VL_MAK_AE2 в теме Ключи активации MS Office
и после его применения и получения id-установки сделать запрос на получение ответного кода CID в соответствующей теме Помощь в активации MS Office
Перед публикацией запроса в теме Помощь в активации MS Office читаем правила данной темы. Правила указаны в первом сообщении.
Проверьте ключ в программе MSAct++ , входит в состав KMS Tools Portable 15.12.2024 Ключ не должен быть блокированным.
Для того чтобы распаковать KMS Tools Portable создайте папку в корне диска С:\ и добавьте эту папку в исключение "Защитника Windows" или если установлен антивирус, то в исключения антивируса
 
Последнее редактирование:

Сейчас смотрят: MeXaHuK, Stuffin, yozhic
Назад
Верх Низ