1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
"use strict";(self.webpackChunkmas_docs=self.webpackChunkmas_docs||[]).push([[108],{7663:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>l});var s=i(4848),t=i(8453);const r={},o="'Get genuine Office' banner",c={id:"office-license-is-not-genuine",title:"'Get genuine Office' banner",description:"TL;DR To solve it, use MAS or abbodi1406's KMSVLALL to activate Office.",source:"@site/docs/office-license-is-not-genuine.md",sourceDirName:".",slug:"/office-license-is-not-genuine",permalink:"/office-license-is-not-genuine",draft:!1,unlisted:!1,editUrl:"https://github.com/massgravel/mas-docs/tree/main/docs/office-license-is-not-genuine.md",tags:[],version:"current",frontMatter:{}},a={},l=[{value:"Reasons",id:"reasons",level:2},{value:"Solutions:",id:"solutions",level:2},{value:"1- Activation Tools",id:"1--activation-tools",level:3},{value:"2- Manual Activation",id:"2--manual-activation",level:3},{value:"3- Install VL Office",id:"3--install-vl-office",level:3},{value:"4- Change Update Channel",id:"4--change-update-channel",level:3},{value:"Report an issue",id:"report-an-issue",level:2}];function d(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"get-genuine-office-banner",children:"'Get genuine Office' banner"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{src:i(9333).A+"",width:"1118",height:"87"})}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"TL;DR"})," To solve it, use ",(0,s.jsx)(n.a,{href:"/",children:"MAS"})," or abbodi1406's ",(0,s.jsx)(n.a,{href:"https://github.com/abbodi1406/KMS_VL_ALL_AIO/",children:"KMS_VL_ALL"})," to activate Office."]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"reasons",children:"Reasons"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'Office Click-to-Run builds (since February 2021) that are activated with KMS check the existence of a KMS server name in the registry. If the KMS server is not present, a banner is shown in Office programs notifying that "Office isn\'t licensed properly"'}),"\n",(0,s.jsx)(n.li,{children:"If 32-bit Office is installed on 64-bit Windows, Office checks the KMS server existence in the corresponding WOW6432Node registry key as well."}),"\n",(0,s.jsxs)(n.li,{children:["Apart from this, they also detect if a registered KMS server is on their blacklist or not. As far as I know, the below 3 addresses are blacklisted.",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"km-s8.MSG-uides.com"})," ",(0,s.jsx)(n.code,{children:"km-s9.MSG-uides.com"})," ",(0,s.jsx)(n.code,{children:"0.0.0.0"})," (Remove hyphen)",(0,s.jsx)(n.br,{}),"\n","The first two are public KMS servers and the last one is not a real IP."]}),"\n",(0,s.jsx)(n.li,{children:"Please note that these checks are not performed by Office if the proper installation of the Volume version of Office is done with Perpetual2019 / 2021 VL channel."}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"solutions",children:"Solutions:"}),"\n",(0,s.jsx)(n.p,{children:"Below, you can find various ways of avoiding this banner. The simplest option for you is to just use an Office activation tool mentioned here."}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h3,{id:"1--activation-tools",children:"1- Activation Tools"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Use ",(0,s.jsx)(n.a,{href:"/",children:"MAS"})," or abbodi1406's ",(0,s.jsx)(n.a,{href:"https://github.com/abbodi1406/KMS_VL_ALL_AIO/",children:"KMS_VL_ALL"})," to activate Office."]}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h3,{id:"2--manual-activation",children:"2- Manual Activation"}),"\n",(0,s.jsx)(n.p,{children:"In this section, I'm only going to mention how to set up the KMS server in the registry properly."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"If using Public KMS server:"}),(0,s.jsx)(n.br,{}),"\n","Since they can put any public KMS server on the blacklist, as a permanent solution, we can instead use server IP instead of hostname."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"If using private KMS server IP:"}),(0,s.jsx)(n.br,{}),"\n","Make sure to use a valid private IP address."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Below, you can find how to set the KMS server address in the registry. For example, with a private IP ",(0,s.jsx)(n.code,{children:"10.0.0.10"})]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:'reg delete "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform\\0ff1ce15-a989-479d-af46-f275c6370663" /f\r\n\r\nreg delete "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform\\0ff1ce15-a989-479d-af46-f275c6370663" /f /reg:32\r\n\r\nreg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10"\r\n\r\nreg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10" /reg:32\n'})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h3,{id:"3--install-vl-office",children:"3- Install VL Office"}),"\n",(0,s.jsx)(n.p,{children:"As mentioned in the Reasons section, these checks are performed only if Retail Office is installed and was later converted to VL. The office doesn't perform any kind of related checks if the proper installation of the VL office is done."}),"\n",(0,s.jsxs)(n.p,{children:["Please see the guide ",(0,s.jsx)(n.a,{href:"https://gravesoft.dev/download_windows_office/office_c2r_custom",children:"here"})," for VL Office installation."]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h3,{id:"4--change-update-channel",children:"4- Change Update Channel"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["If we change the Insider or Current update channel ",(0,s.jsx)(n.strong,{children:"to"})," Monthly Enterprise or Semi-Annual channel then such non-genuine banners won't appear by default."]}),"\n",(0,s.jsx)(n.li,{children:"Before doing this, make sure your Office update channel is either Insider or Current."}),"\n",(0,s.jsx)(n.li,{children:"Make sure the internet is connected."}),"\n",(0,s.jsx)(n.li,{children:"Open command prompt as admin, enter the below commands and press enter:"}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{children:'reg add HKLM\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration /v CDNBaseUrl /t REG_SZ /d "http://officecdn.microsoft.com/pr/55336B82-A18D-4DD6-B5F6-9E5095C314A6" /f\r\n\r\nreg delete HKLM\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration /v UpdateUrl /f\r\n\r\nreg delete HKLM\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration /v UpdateToVersion /f\r\n\r\nreg delete HKLM\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Updates /v UpdateToVersion /f\r\n\r\nreg delete HKLM\\SOFTWARE\\Policies\\Microsoft\\Office\\16.0\\Common\\OfficeUpdate\\ /f\r\n\r\n"%CommonProgramFiles%\\microsoft shared\\ClickToRun\\OfficeC2RClient.exe" /update user\n'})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["It will change the update channel to ",(0,s.jsx)(n.code,{children:"Production::MEC | MonthlyEnterprise"})]}),"\n",(0,s.jsx)(n.li,{children:"Make sure that Office starts updating with the last command."}),"\n"]}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"report-an-issue",children:"Report an issue"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Check ",(0,s.jsx)(n.a,{href:"/troubleshoot",children:"here"}),"."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},9333:(e,n,i)=>{i.d(n,{A:()=>s});const s=i.p+"assets/images/office-license-is-not-genuine-f621aa6d7a64ca33d60a58739f8210f4.png"},8453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>c});var s=i(6540);const t={},r=s.createContext(t);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); |