<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="generator" content="pandoc" /> <meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> <title>Office C2R Custom Install</title> <script src="site_libs/header-attrs-2.23/header-attrs.js"></script> <script src="site_libs/jquery-3.6.0/jquery-3.6.0.min.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link href="site_libs/bootstrap-3.3.5/css/readable.min.css" rel="stylesheet" /> <script src="site_libs/bootstrap-3.3.5/js/bootstrap.min.js"></script> <script src="site_libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script> <script src="site_libs/bootstrap-3.3.5/shim/respond.min.js"></script> <style>h1 {font-size: 34px;} h1.title {font-size: 38px;} h2 {font-size: 30px;} h3 {font-size: 24px;} h4 {font-size: 18px;} h5 {font-size: 16px;} h6 {font-size: 12px;} code {color: inherit; background-color: rgba(0, 0, 0, 0.04);} pre:not([class]) { background-color: white }</style> <script src="site_libs/jqueryui-1.13.2/jquery-ui.min.js"></script> <link href="site_libs/tocify-1.9.1/jquery.tocify.css" rel="stylesheet" /> <script src="site_libs/tocify-1.9.1/jquery.tocify.js"></script> <script src="site_libs/navigation-1.1/tabsets.js"></script> <link rel="shortcut icon" href="favicon.ico"> <style type="text/css"> code{white-space: pre-wrap;} span.smallcaps{font-variant: small-caps;} span.underline{text-decoration: underline;} div.column{display: inline-block; vertical-align: top; width: 50%;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} ul.task-list{list-style: none;} </style> <link rel="stylesheet" href="styles.css" type="text/css" /> <style type = "text/css"> .main-container { max-width: 940px; margin-left: auto; margin-right: auto; } img { max-width:100%; } .tabbed-pane { padding-top: 12px; } .html-widget { margin-bottom: 20px; } button.code-folding-btn:focus { outline: none; } summary { display: list-item; } details > summary > p:only-child { display: inline; } pre code { padding: 0; } </style> <style type="text/css"> .dropdown-submenu { position: relative; } .dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0 6px 6px 6px; } .dropdown-submenu:hover>.dropdown-menu { display: block; } .dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; } .dropdown-submenu:hover>a:after { border-left-color: #adb5bd; } .dropdown-submenu.pull-left { float: none; } .dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0 6px 6px; } </style> <script type="text/javascript"> // manage active state of menu based on current page $(document).ready(function () { // active menu anchor href = window.location.pathname href = href.substr(href.lastIndexOf('/') + 1) if (href === "") href = "index.html"; var menuAnchor = $('a[href="' + href + '"]'); // mark the anchor link active (and if it's in a dropdown, also mark that active) var dropdown = menuAnchor.closest('li.dropdown'); if (window.bootstrap) { // Bootstrap 4+ menuAnchor.addClass('active'); dropdown.find('> .dropdown-toggle').addClass('active'); } else { // Bootstrap 3 menuAnchor.parent().addClass('active'); dropdown.addClass('active'); } // Navbar adjustments var navHeight = $(".navbar").first().height() + 15; var style = document.createElement('style'); var pt = "padding-top: " + navHeight + "px; "; var mt = "margin-top: -" + navHeight + "px; "; var css = ""; // offset scroll position for anchor links (for fixed navbar) for (var i = 1; i <= 6; i++) { css += ".section h" + i + "{ " + pt + mt + "}\n"; } style.innerHTML = "body {" + pt + "padding-bottom: 40px; }\n" + css; document.head.appendChild(style); }); </script> <!-- tabsets --> <style type="text/css"> .tabset-dropdown > .nav-tabs { display: inline-table; max-height: 500px; min-height: 44px; overflow-y: auto; border: 1px solid #ddd; border-radius: 4px; } .tabset-dropdown > .nav-tabs > li.active:before, .tabset-dropdown > .nav-tabs.nav-tabs-open:before { content: "\e259"; font-family: 'Glyphicons Halflings'; display: inline-block; padding: 10px; border-right: 1px solid #ddd; } .tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before { content: "\e258"; font-family: 'Glyphicons Halflings'; border: none; } .tabset-dropdown > .nav-tabs > li.active { display: block; } .tabset-dropdown > .nav-tabs > li > a, .tabset-dropdown > .nav-tabs > li > a:focus, .tabset-dropdown > .nav-tabs > li > a:hover { border: none; display: inline-block; border-radius: 4px; background-color: transparent; } .tabset-dropdown > .nav-tabs.nav-tabs-open > li { display: block; float: none; } .tabset-dropdown > .nav-tabs > li { display: none; } </style> <!-- code folding --> <style type="text/css"> #TOC { margin: 25px 0px 20px 0px; } @media (max-width: 768px) { #TOC { position: relative; width: 100%; } } @media print { .toc-content { /* see https://github.com/w3c/csswg-drafts/issues/4434 */ float: right; } } .toc-content { padding-left: 30px; padding-right: 40px; } div.main-container { max-width: 1200px; } div.tocify { width: 20%; max-width: 260px; max-height: 85%; } @media (min-width: 768px) and (max-width: 991px) { div.tocify { width: 25%; } } @media (max-width: 767px) { div.tocify { width: 100%; max-width: none; } } .tocify ul, .tocify li { line-height: 20px; } .tocify-subheader .tocify-item { font-size: 0.90em; } .tocify .list-group-item { border-radius: 0px; } .tocify-subheader { display: inline; } .tocify-subheader .tocify-item { font-size: 0.95em; } </style> </head> <body> <div class="container-fluid main-container"> <!-- setup 3col/9col grid for toc_float and main content --> <div class="row"> <div class="col-xs-12 col-sm-4 col-md-3"> <div id="TOC" class="tocify"> </div> </div> <div class="toc-content col-xs-12 col-sm-8 col-md-9"> <div class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-bs-toggle="collapse" data-target="#navbar" data-bs-target="#navbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html"><div><img src="logo.png" class="logo"> Microsoft Activation Scripts</div></a> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> </ul> <ul class="nav navbar-nav navbar-right"> <li> <a href="index.html">Home</a> </li> <li> <a href="faq.html">FAQ</a> </li> <li> <a href="troubleshoot.html">Troubleshoot</a> </li> <li> <a href="genuine-installation-media.html">Download Windows/Office</a> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Docs <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li> <a href="hwid.html">HWID Activation</a> </li> <li> <a href="ohook.html">Ohook Activation</a> </li> <li> <a href="kms38.html">KMS38 Activation</a> </li> <li> <a href="online_kms.html">Online KMS Activation</a> </li> <li class="divider"></li> <li> <a href="command_line_switches.html">Command Line Switches</a> </li> <li class="divider"></li> <li> <a href="check_activation_status.html">Check Activation Status</a> </li> <li class="divider"></li> <li> <a href="oem-folder.html">Extract $OEM$ Folder</a> </li> <li> <a href="change_edition.html">Change Edition</a> </li> <li class="divider"></li> <li> <a href="bypass-russian-geoblock.html">Bypass Russian Geoblock</a> </li> <li> <a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a> </li> <li> <a href="fix-wpa-registry.html">Fix WPA Registry</a> </li> <li> <a href="licensing-servers-issue.html">Licensing Servers Issue</a> </li> <li class="divider"></li> <li> <a href="unsupported_products_activation.html">Unsupported Products Activation</a> </li> <li class="divider"></li> <li> <a href="changelog.html">Changelog</a> </li> <li> <a href="credits.html">Credits</a> </li> </ul> </li> <li> <a href="contactus.html">Contact Us</a> </li> </ul> </div><!--/.nav-collapse --> </div><!--/.container --> </div><!--/.navbar --> <div id="header"> </div> <div id="office-c2r-custom-install" class="section level1"> <h1>Office C2R Custom Install</h1> <hr /> <div id="notes" class="section level2"> <h2>Notes</h2> <ul> <li><p>If the below guide is confusing to you then the simplest option for you is to use <a href="office_c2r_links.html">Office C2R Installer</a>.</p></li> <li><p>Retail Office (e.g. O365) has latest feature updates and Volume Office (e.g. ProPlus 2021) doesn’t. Both can be activated using Ohook activation method.</p></li> <li><p>Please note that in the official C2R office custom installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing customized office.</p></li> <li><p>Russian users needs to follow <a href="bypass-russian-geoblock.html">this guide</a> to bypass geoblock in Office downloading.</p></li> </ul> <hr /> </div> <div id="custom-installation-guide" class="section level2"> <h2>Custom Installation Guide</h2> <p>First, you’ll need to clear previous installations of Office. You can skip this if Office has never been installed on the machine before:</p> <ul> <li><p>Uninstall Office with the App and Features option in Windows settings.</p></li> <li><p>Run <code>OfficeScrubber.cmd</code> file from <a href="https://github.com/abbodi1406/WHD/raw/master/scripts/OfficeScrubber_11.7z">Office Scrubber</a> by abbodi1406 and select <code>[R] Remove all Licenses</code> option.</p></li> </ul> <p>Once you’re done:</p> <ul> <li><p>Download <a href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office Deployment Tool</a> (ODT)</p></li> <li><p>Copy the downloaded <code>setup.exe</code> file to the root of the C drive, i.e. <code>C:\setup.exe</code></p></li> <li><p>Go to <a href="https://config.office.com/deploymentsettings">config.office.com</a></p></li> <li><p>If you want Retail Office then select <code>Microsoft 365 Apps for enterprise</code> in the office suites section.</p></li> <li><p>If you want Volume Office then select <code>Office LTSC Professional Plus 2021 - Volume License</code> in the office suites section. (Don’t select the SPLA version)</p></li> <li><p>You can add Visio and Project apps if you need them. Don’t select language that is <a href="office_c2r_links.html">not available for Project/Visio</a> if you are installing those apps.</p></li> <li><p>Customize other things and leave settings as default if you don’t understand something.</p></li> <li><p>Once you go through all the options, click on the export button, select “Keep Current Settings” option and it will download a file named <code>Configuration.xml</code></p></li> <li><p>Copy the downloaded <code>Configuration.xml</code> file to the root of the C drive, i.e. <code>C:\Configuration.xml</code></p></li> <li><p>Open the command prompt as admin and run the below commands</p> <pre><code>cd /d C:\ setup.exe /configure Configuration.xml</code></pre></li> </ul> <p>It will now download and install Office. You can activate it with your preferred method.</p> <hr /> </div> <div id="alternative-methods" class="section level2"> <h2>Alternative Methods</h2> <ul> <li><p><a href="https://github.com/abbodi1406/WHD/raw/master/scripts/YAOCTRU_v9.0.zip">YAOCTRU</a> (Office Downloader) & <a href="https://github.com/abbodi1406/WHD/raw/master/scripts/YAOCTRI_v10.7.zip">YAOCTRI</a> (Office Installer)</p></li> <li><p><a href="http://otp.landian.vip/">Office Tool Plus</a></p></li> </ul> <hr /> </div> <div id="microsoft-office-2024-preview" class="section level2"> <h2>Microsoft Office 2024 (Preview)</h2> <p>Official Office Deployment Tool (ODT) is not yet allowing the installation of Microsoft Office 2024 however its license files are available in the Office DevMain (Dogfood) Channel. Official notes from Microsoft regarding Office 2024 have not been released yet.</p> <p>We can use alternative steps to get the files and install them.</p> <ul> <li>Download Office files for DevMain (Dogfood) Channel with <a href="https://github.com/abbodi1406/WHD/raw/master/scripts/YAOCTRU_v9.0.zip">YAOCTRU</a></li> <li>Extract <code>YAOCTRI_Configurator.cmd</code> file from <a href="https://github.com/abbodi1406/WHD/raw/master/scripts/YAOCTRI_v10.7.zip">YAOCTRI</a> and place this file besides <code>Office</code> Folder which was downloaded by YAOCTRU</li> <li>Now run <code>YAOCTRI_Configurator.cmd</code> as admin to install Office</li> <li>When Office installation is done, activate with Ohook option in MAS</li> </ul> <hr /> </div> <div id="need-help" class="section level2"> <h2>Need help?</h2> <ul> <li>Check <a href="troubleshoot.html">here</a>.</li> </ul> </div> </div> <script type="text/javascript" src="links.js"></script> </div> </div> </div> <script> // add bootstrap table styles to pandoc tables function bootstrapStylePandocTables() { $('tr.odd').parent('tbody').parent('table').addClass('table table-condensed'); } $(document).ready(function () { bootstrapStylePandocTables(); }); </script> <!-- tabsets --> <script> $(document).ready(function () { window.buildTabsets("TOC"); }); $(document).ready(function () { $('.tabset-dropdown > .nav-tabs > li').click(function () { $(this).parent().toggleClass('nav-tabs-open'); }); }); </script> <!-- code folding --> <script> $(document).ready(function () { // temporarily add toc-ignore selector to headers for the consistency with Pandoc $('.unlisted.unnumbered').addClass('toc-ignore') // move toc-ignore selectors from section div to header $('div.section.toc-ignore') .removeClass('toc-ignore') .children('h1,h2,h3,h4,h5').addClass('toc-ignore'); // establish options var options = { selectors: "h1,h2,h3", theme: "bootstrap3", context: '.toc-content', hashGenerator: function (text) { return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_'); }, ignoreSelector: ".toc-ignore", scrollTo: 0 }; options.showAndHide = false; options.smoothScroll = false; // tocify var toc = $("#TOC").tocify(options).data("toc-tocify"); }); </script> <!-- dynamically load mathjax for compatibility with self-contained --> <script> (function () { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"; document.getElementsByTagName("head")[0].appendChild(script); })(); </script> </body> </html>