* Includes a proper workaround to install Office 2019 on Windows 7 and 8.1, with working updates
@ -22,9 +22,14 @@ install volume products for Office 2019 only, in addition to the special SKUs O3
@@ -22,9 +22,14 @@ install volume products for Office 2019 only, in addition to the special SKUs O3
- YAOCTRIR - Retail
install retail products for Office 365 / 2016 / 2019 Suites, in addition to Office 2019 Single Apps
* Each flavor consist of two command scripts:
- Configurator.cmd : create C2R_Config ini files, with the ability to start the installation at the end
- Installer.cmd : read C2R_Config ini files and execute the installation
* Each flavor consist of two command scripts:
- Configurator.cmd
the main script which is used to select products and installation options
it also create configuration ini files, with the ability to start the installation at the end
- Installer.cmd
the secondary script which is only used to execute the installation, depending on the already created the configuration ini file
## How To:
@ -50,8 +55,8 @@ if Configurator.cmd is placed next to "Office" folder, the path will be auto det
@@ -50,8 +55,8 @@ if Configurator.cmd is placed next to "Office" folder, the path will be auto det
- If multiple languages are detected in the specified version, you will be prompted to choose one, or all
- If you chose all languages, you will be prompted to choose primary language
(determines the setup and Office Shell UI culture, including shortcuts, right-click context menus, and tooltips)
- If you chose all languages, you will be prompted to choose the primary language
(which determines the setup and Office Shell UI culture, including shortcuts, right-click context menus, and tooltips)
- Select the installation type: complete product suites, or single apps separately
@ -88,7 +93,7 @@ therefore, the underlying Product IDs and entries in "Program and Features" will
@@ -88,7 +93,7 @@ therefore, the underlying Product IDs and entries in "Program and Features" will
* For YAOCTRI - Volume flavor, if you choose "Office 365 ProPlus" along with Project 2019 and/or Visio 2019,
Mondo licenses used for volume conversion will take precedence over Project/Visio licenses (that is Office limitation not the script)
Mondo licenses used for volume conversion will take precedence over Project/Visio licenses (this is a limitation in Office itself, not the script)
a better choice would be to select Mondo directly, which include Project/Visio
@ -99,30 +104,25 @@ a better choice would be to select Mondo directly, which include Project/Visio
@@ -99,30 +104,25 @@ a better choice would be to select Mondo directly, which include Project/Visio
* Auto Activate option will work in YAOCTRI - Volume flavor only in these scenarios:
- on Windows 10 or 8.1:
system is KMS activated with external online KMS server, or installed SppExtComObjPatcher (or similar KMS service solutions)
system is KMS activated with external online KMS server, or SppExtComObjHook is installed (or similar KMS service solutions)
- on Windows 7:
SppExtComObjPatcher is installed, or external online KMS server is added manually to OSPP registry
for /D %%G in("!_work!\..\")doset"CTRsource=%%~dpG"
)
)
ifdefinedCTRsourcegoto:check
@ -73,12 +77,6 @@ for %%# 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 (
@@ -73,12 +77,6 @@ for %%# 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 (
@ -88,20 +86,19 @@ echo Enter the directory / drive that contain "Office" folder
@@ -88,20 +86,19 @@ echo Enter the directory / drive that contain "Office" folder
echo^(do not enter the path for Office folder itself^)
echo%line%
echo.
set/p"CTRsource="
if"%CTRsource%"==""goto:eof
ifnotexist"%CTRsource%\Office\Data\*.cab"(
echo ==== ERROR ====
set/pCTRsource=
ifnotdefinedCTRsourcegoto:eof
set"CTRsource=%CTRsource:"=%"
ifnotexist"!CTRsource!\Office\Data\*.cab"(
echo%_err%
echo Specified path is not a valid Office C2R source
for /D %%G in("!_work!\..\")doset"CTRsource=%%~dpG"
)
)
ifdefinedCTRsourcegoto:check3
@ -132,20 +130,11 @@ if exist "%%#:\Office\Data\*.cab" set "CTRsource=%%#:\"
@@ -132,20 +130,11 @@ if exist "%%#:\Office\Data\*.cab" set "CTRsource=%%#:\"
)
ifdefinedCTRsourcegoto:check3
echo==== ERROR ====
echo%_err%
echo Could not detect C2R source in the specified config file
@ -178,22 +168,40 @@ if not exist "!CTRsource!\Office\Data\%CTRver%\%%#" set "ERRFILE=%%#"&goto :E_FI
@@ -178,22 +168,40 @@ if not exist "!CTRsource!\Office\Data\%CTRver%\%%#" set "ERRFILE=%%#"&goto :E_FI
for /D %%G in("!_work!\..\")doset"CTRsource=%%~dpG"
)
)
ifdefinedCTRsourcegoto:check
@ -75,12 +79,6 @@ for %%# 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 (
@@ -75,12 +79,6 @@ for %%# 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 (
@ -90,20 +88,19 @@ echo Enter the directory / drive that contain "Office" folder
@@ -90,20 +88,19 @@ echo Enter the directory / drive that contain "Office" folder
echo^(do not enter the path for Office folder itself^)
echo%line%
echo.
set/p"CTRsource="
if"%CTRsource%"==""goto:eof
ifnotexist"%CTRsource%\Office\Data\*.cab"(
echo ==== ERROR ====
set/pCTRsource=
ifnotdefinedCTRsourcegoto:eof
set"CTRsource=%CTRsource:"=%"
ifnotexist"!CTRsource!\Office\Data\*.cab"(
echo%_err%
echo Specified path is not a valid Office C2R source
for /D %%G in("!_work!\..\")doset"CTRsource=%%~dpG"
)
)
ifdefinedCTRsourcegoto:check3
@ -132,20 +130,11 @@ if exist "%%#:\Office\Data\*.cab" set "CTRsource=%%#:\"
@@ -132,20 +130,11 @@ if exist "%%#:\Office\Data\*.cab" set "CTRsource=%%#:\"
)
ifdefinedCTRsourcegoto:check3
echo==== ERROR ====
echo%_err%
echo Could not detect C2R source in the specified config file
@ -275,7 +293,7 @@ set /p inpt= ^> Enter Output option number, and press "Enter":
@@ -275,7 +293,7 @@ set /p inpt= ^> Enter Output option number, and press "Enter":