You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
277 lines
8.3 KiB
277 lines
8.3 KiB
# Office Click To Run URL Generator |
|
|
|
## Intro |
|
|
|
* A command line script to generate download links for Office Click To Run installation source files |
|
|
|
* Office C2R source files are universal, and contain all possible products, any SKU can be installed from the same source |
|
https://docs.microsoft.com/office365/troubleshoot/installation/product-ids-supported-office-deployment-click-to-run |
|
|
|
* To install Office C2R, you can use third-party tools like YAOCTRI, OfficeRTool or Office Tool Plus |
|
|
|
or you can use the official Office Deployment Tool, which has some limitations |
|
for more info: |
|
https://docs.microsoft.com/deployoffice/overview-of-the-office-customization-tool-for-click-to-run |
|
https://docs.microsoft.com/deployoffice/overview-office-deployment-tool |
|
https://docs.microsoft.com/deployoffice/office2019/deploy |
|
https://docs.microsoft.com/deployoffice/ltsc2021/deploy |
|
|
|
* The most recommended choices for download: |
|
Channel: 3. Current / Monthly |
|
Output : 1. Aria2 script |
|
|
|
______________________________ |
|
|
|
## How To |
|
|
|
* Run the script normally with a double-click |
|
|
|
* Choose Office source from the listed channels |
|
|
|
* If the selected channel offers different builds per Windows OS, you will be prompt to choose one |
|
|
|
* Choose desired Office Bitness (architecture) |
|
|
|
* Choose a Language by entering its option number (for the first 9 languages, you can enter the number without leading zero 0) |
|
|
|
* Choose Office source type to download: Full, Language Pack, or Proofing Tools |
|
|
|
* Finally, choose the output type: |
|
|
|
1. Aria2 script (aria2c.exe) |
|
https://aria2.github.io/ |
|
|
|
2. Wget script (wget.exe) |
|
https://eternallybored.org/misc/wget/ |
|
|
|
3. cURL script (curl.exe) |
|
https://skanthak.homepage.t-online.de/curl.html |
|
https://curl.haxx.se/windows/ |
|
|
|
Windows 11 and Windows 10 version 1803 or later already contain curl.exe by default |
|
|
|
4. Text file |
|
plain text file with links, to be used with any Download Manager program, or through the browser |
|
additionally, an "arrange" batch file will be created to help to organize files in a proper hierarchy |
|
|
|
______________________________ |
|
|
|
## Output Files |
|
|
|
* Naming scheme: Version_Bitness_Lang_SourceType_Channel_OutputType |
|
|
|
examples: |
|
16.0.11231.20174_x86x64_en-US_Monthly_plain.txt |
|
16.0.11414.20014_x86_ar-SA_Proofing_Insiders_aria2.bat |
|
16.0.11421.20006_x64_fr-FR_DogfoodDevMain_wget.bat |
|
16.0.11807.20000_x86_en-US_Insiders_curl.bat |
|
|
|
* aria2c.exe, wget.exe or curl.exe must be placed next to the download scripts, |
|
or in the system path directories, C:\Windows or C:\Windows\System32 |
|
|
|
* Aria2, Wget and cURL scripts will properly download and arrange the files under "C2R_xxx" folder in the same directory they are executed in |
|
where xxx represent the channel name, for example: C2R_Monthly |
|
|
|
* Aria2, Wget and cURL scripts allow limiting the download speed (bandwidth) |
|
to do so, edit the scripts prior downloading and change speedLimit |
|
|
|
* Aria2 script allows changing the parallel (concurrent) downloads |
|
to do so, edit the script prior downloading and change set "parallel=1" |
|
|
|
______________________________ |
|
|
|
## Channels Overview |
|
|
|
* Frequent update channels: |
|
|
|
1. Beta / Insider Fast |
|
|
|
gets frequent updates with new features, improvements, and fixes as soon as possible |
|
it receives multiple builds per month |
|
|
|
2. Current / Monthly Preview |
|
|
|
formerly known as Insider Slow / Monthly Targeted / First Release for Current |
|
|
|
gets new features and improvements at least once a month, in addition to important fixes as a preview for production |
|
it receives multiple builds per month |
|
|
|
3. Current / Monthly |
|
|
|
gets new features and quality fixes as soon as they are ready for production |
|
it receives two or more builds per month, as needed |
|
|
|
* Business stable channels: |
|
|
|
4. Monthly Enterprise |
|
|
|
new channel since May 2020 |
|
|
|
gets new features/quality/security updates once a month |
|
it receives only one build a month, on the second Tuesday of the month (Patch Tuesday) |
|
|
|
5. Semi-Annual Preview |
|
|
|
formerly known as Semi-Annual Targeted / First Release for Business |
|
provides the same new features 4 months before Semi-Annual channel |
|
|
|
gets new features updates twice a year (in March and September), in addition to quality/security updates once a month |
|
it receives only one build a month, on the second Tuesday of the month (Patch Tuesday) |
|
|
|
6. Semi-Annual |
|
|
|
formerly known as Broad / Deferred / Business |
|
|
|
gets new features updates twice a year (in January and July), in addition to quality/security updates once a month |
|
it receives only one build a month, on the second Tuesday of the month (Patch Tuesday) |
|
|
|
* Testing channels: |
|
|
|
7. DevMain Channel |
|
|
|
the most frequent channel for Office builds as soon as they are compiled, providing new features/improvements/fixes and new bugs or issues |
|
|
|
8. Microsoft Elite |
|
|
|
the second most frequent channel for Office builds as soon as they are tested |
|
it mostly aligns with Beta channel and works as an internal preview for it |
|
|
|
* Office 2019 Volume channels: |
|
|
|
9. Perpetual2019 VL |
|
|
|
the official update channel for volume licensed products of Office 2019 |
|
it only gets security and quality fixes once a month (Patch Tuesday) |
|
|
|
10. Microsoft2019 VL |
|
|
|
internal preview channel for Perpetual2019 VL channel |
|
|
|
* Office 2019 Volume channels: |
|
|
|
11. Perpetual2021 VL |
|
|
|
the official update channel for volume licensed products of Office 2021 |
|
it only gets security and quality fixes once a month (Patch Tuesday) |
|
|
|
12. Microsoft2021 VL |
|
|
|
internal preview channel for Perpetual2021 VL channel |
|
|
|
______________________________ |
|
|
|
## Available Builds Level |
|
|
|
* Since the support for Windows 7 had ended on 2020-01-14, Office C2R on Windows 7 will only receive security updates until January 2023 |
|
|
|
* Because of that, almost all Office channels will offer a specific build targeted for Windows 7 |
|
|
|
* You cannot choose a build targeted for Windows 11/10/8.1 to be installed on Windows 7 |
|
|
|
* For more information: |
|
https://docs.microsoft.com/DeployOffice/windows-7-support |
|
|
|
______________________________ |
|
|
|
## Proofing Tools |
|
|
|
* Installing proofing tools require using Office Deployment Tool Setup.exe with simple configuration xml file |
|
|
|
* The generator script will create this configuration file (one per architecture) |
|
|
|
* When you execute downloading script (Aria2, Wget, or cURL), it will move the config file(s) into the downloaded "Office" folder |
|
|
|
* Then, to install the proofing tools, run command prompt as administrator, and execute the following command as an example: |
|
Setup.exe /configure config_file.xml |
|
|
|
replace config_file.xml with the complete path for the config file inside Office folder |
|
|
|
______________________________ |
|
|
|
## Unattended Options |
|
|
|
* Edit YAOCTRU.ini to change the options values and generate links automatically |
|
|
|
or, delete YAOCTRU.ini and edit YAOCTRU_Generator.cmd script directly |
|
|
|
- uLanguage |
|
|
|
mandatory option, it must be specified to enable unattended mode |
|
|
|
supported values: |
|
en-US fr-FR nl-NL th-TH |
|
ar-SA he-IL pl-PL tr-TR |
|
bg-BG hr-HR pt-BR uk-UA |
|
cs-CZ hu-HU pt-PT zh-CN |
|
da-DK it-IT ro-RO zh-TW |
|
de-DE ja-JP ru-RU hi-IN |
|
el-GR ko-KR sk-SK id-ID |
|
es-ES lt-LT sl-SI kk-KZ |
|
et-EE lv-LV sr-Latn-RS MS-MY |
|
fi-FI nb-NO sv-SE vi-VN |
|
|
|
Office 365/2021 additionally support these languages since Version 2108 (Build 14326.20238): |
|
en-GB es-MX fr-CA |
|
|
|
- uChannel |
|
|
|
if not specified, "Monthly" will be used |
|
|
|
supported values: |
|
InsiderFast |
|
MonthlyPreview |
|
Monthly |
|
MonthlyEnterprise |
|
SemiAnnualPreview |
|
SemiAnnual |
|
DogfoodDevMain |
|
MicrosoftElite |
|
PerpetualVL2019 |
|
MicrosoftLTSC |
|
PerpetualVL2021 |
|
MicrosoftLTSC2021 |
|
|
|
- uLevel |
|
|
|
if not specified, "Default" will be used |
|
|
|
supported values: |
|
Default |
|
Win7 |
|
|
|
- uBitness |
|
|
|
if not specified, "x86x64" will be used |
|
|
|
supported values: |
|
x86 |
|
x64 |
|
x86x64 |
|
x86arm64 |
|
x64arm64 |
|
|
|
- uType |
|
|
|
if not specified, "Full" will be used |
|
|
|
supported values: |
|
Full |
|
Lang |
|
Proof |
|
|
|
- uOutput |
|
|
|
if not specified, "aria" will be used |
|
|
|
supported values: |
|
aria |
|
wget |
|
curl |
|
text |
|
|
|
______________________________ |
|
|
|
## Credits |
|
|
|
* Creator : @abbodi1406 |
|
* Special Thanks: @ratzlefatz (OfficeRTool), @Windows_Addict
|
|
|