selesn777

Untitled

May 11th, 2026
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.95 KB | None | 0 0
  1. 55: https://forums.mydigitallife.net/posts/1912327/
  2. - Detect and skip TSforge's KMS4k activations, and distinguish from KMS38
  3. - Fix: activation for Windows Vista via KMS_VL_ALL_AIO
  4. - Fix: activation for Windows 10 v1607 and later is skipped if ESU KMS key is installed
  5. - Fix: missing variable typo for traditional setupcomplete.cmd
  6. - Update setupcomplete.cmd (both) to auto delete itself only if ran from "%SystemRoot%\Setup\Scripts"
  7. - Update xrm.txt and fix ReinstallLicenses code to work for powershell 2.0
  8. - Few code improvements and deduplication
  9.  
  10. 54: https://forums.mydigitallife.net/posts/1902251/
  11. - Update Check-Activation-Status to use latest code (native medthods imports instead wmi)
  12. - Deduplicate Office C2R confliction check code
  13. - Remove ESU detection code (ESU licenses only support token-based KMS, not regular KMS)
  14. - Remove redundant Office 2024 Preview checks
  15. - Win10 2021 IoTEnterpriseS < 19044.2788 will not be converted to EnterpriseS. Info message will be shown instead
  16. - KMS_VL_ALL_AIO: preserve timestamp for embedded binary files upon extraction
  17. - Add support for Windows Vista SP2 / Server 2008 SP2
  18. - Add extra alternative Debugger-based DLL hook:
  19. can be enabled with manual option "AltDll" or command line switch "/z"
  20. previously used in v30 and earlier
  21. enabled by default for Windows Vista (only works with this hook)
  22. not tested for Windows 10/11 ARM64
  23. to use for AutoRenewal, you only need to enable the option once on installation
  24. to switch back to original DLL hook, you need to Uninstall and Install AutoRenewal
  25.  
  26. 53: https://forums.mydigitallife.net/posts/1854489/
  27. - Updated SppExtComObjHook.dll for Office 2024 CSVLK
  28. - Replaced generated Office 2024 GVLKs with official keys, and removed Office 2024 Preview allowance
  29. - Fixed switching IoTEnterpriseS KMS to EnterpriseS KMS in some scenario
  30. - Fixed converting Publisher 2021/2019/2016 Retail if ProPlus/Standard 2024 is installed
  31. - Fixed detecting and activating Windows 7 Enterprise Eval (require a restart to stop/disable WLMS service)
  32.  
  33. 52: https://forums.mydigitallife.net/posts/1837730/
  34. - Add support for Office 2024 RTM
  35. - Optimize Office C2R-R2V code
  36. - Delete OEM registry key for Office 2013+ (to avoid licensing confliction)
  37. - Detect and skip add-on licenses (ESU, APPXLOB, OCUR... etc)
  38. - Replace Check-Activation-Status vbs/wmi batch scripts with robust Powershell script
  39. - Run sppc.dll SLpTriggerServiceWorker command for Windows 8+ (soft replacement for "sc start sppsvc trigger=timer;sessionid=0")
  40. - Update SppExtComObjHook.dll for Server 2025 CSVLK, and restrict ServerRdsh Id to Azure CSVLK
  41.  
  42. 51: https://forums.mydigitallife.net/posts/1813698/
  43. - Add support for Office 2024 Preview
  44. - Improv Office MSI / C2R differentiation and enhance detection for Office C2R vNext licenses
  45. - Few code improvements and fixes
  46. - Implement fallback support to access WMI using Windows PowerShell:
  47. You can manually enable WMI_PS option to force the new behavior
  48. WMI_VBS takes precedence over wmic.exe, automatically enabled if wmic.exe is not installed
  49. WMI_PS takes precedence over wmic.exe and WMI_VBS, automatically enabled if both wmic.exe and VBScript are not installed
  50.  
  51. 50: https://forums.mydigitallife.net/posts/1805002/
  52. - Fixed conversion for Office 2016 C2R Retail
  53. previously, first run will mistakenly says conversion is failed, even though it's successful (due confusion with Office 2019 licenses/location detection)
  54. - Added support for activating Windows 10 IoT Enterprise LTSC 2021 (LCU 19044.2788 or later)
  55. - Updated CleanOffice.ps1
  56. - Activate.cmd: Improved detection for network share path (only have effect for Manual Activation mode)
  57.  
  58. 49: https://forums.mydigitallife.net/posts/1778784/
  59. - Replace cleanospp.exe with powershell script CleanOffice.ps1 (thanks to ave9858)
  60. - Enhance Office 15.0 C2R detection to differentiate Retail<>Volume products
  61. - Add fallback if Office 16.0 C2R licenses integrator.exe failed, to install them the old way (using slmgr.vbs/ospp.vbs)
  62.  
  63. 48: https://forums.mydigitallife.net/posts/1761815/
  64. - Add optional behavior to override Office C2R vNext license (subscription or lifetime) or its residue (which may prevent proper KMS activation)
  65. - Fixed cosmetic issue with Office vNext Status (vNextDiag.ps1 source script issue)
  66. - KMS_VL_ALL_AIO: if vNext license (or residue) detected the menu option and state will be highlighted, to draw the user attention
  67.  
  68. 47: https://forums.mydigitallife.net/posts/1737372/
  69. - The default local KMS_IP is changed back to 172.16.0.2
  70. - Check if WinMgmt service is disabled at the beginning
  71. - Enhance detection for WMI/SPP errors
  72. - Show specific error messages (if possible) when Office C2R-R2V conversion fail
  73. - Add Windows 11 IoTEnterpriseS GVLK
  74. - Add a check for Windows PowerShell responding and Language Mode
  75. - KMS_VL_ALL_AIO: Add a menu option to decode (extract) the embedded binary files
  76.  
  77. 46: https://forums.mydigitallife.net/posts/1730240/
  78. - Add fail-safe check for script(s) relaunch if it was started from 32-bit process on 64-bit OS (x64 or arm64)
  79. - Enhance detection for wmic.exe tool based on existence (instead checking build number 22483 or later)
  80. - Enhance detection for most C2R-R2V mixed scenarios
  81. - KMS_VL_ALL_AIO: Add better method to extract embedded binaries to avoid failure if the user profile name (%temp% path) contain special characters
  82.  
  83. 45u: https://forums.mydigitallife.net/posts/1716326/
  84. - Fixed small typo in Activate.cmd which prevent installing keys with VBScript mode
  85.  
  86. 45r: https://forums.mydigitallife.net/posts/1710800/
  87. - Fixed AutoRenewal regression (for Office) on non-Volume Windows 7 editions
  88. - Fixed error when running Traditional pack scripts from read-only location
  89.  
  90. 45: https://forums.mydigitallife.net/posts/1701939/
  91. - Implement VBScript mode to compensate the missing wmic.exe on Windows 11 build 22483 and later
  92. option WMI_VBS can be manually enabled to force the new mode on builds that have wmic.exe
  93. - KMS_VL_ALL_AIO: Fix menu color scheme if Legacy console mode is enabled (Windows 10 build 10586 and later)
  94.  
  95. 44: https://forums.mydigitallife.net/posts/1690819/
  96. - Updated SppExtComObjHook.dll to give the generated KMS ePID accurate CSVLK date
  97.  
  98. 43: https://forums.mydigitallife.net/posts/1690258/
  99. - Updated SppExtComObjHook.dll for Office 2021 CSVLK
  100.  
  101. 42: https://forums.mydigitallife.net/posts/1676329/
  102. - Added support for Office 2021
  103. - Implemented the fix for Office C2R non-genuine banner
  104. Notice:
  105. [3] Uninstall Completely (or via AutoRenewal-Setup) will remove this fix
  106. therefore, you should apply manual, auto-renewal or external activation, and don't uninstall afterward.
  107. - Enhanced detection for Office C2R vNext subscriptions
  108. - Check Activation Status [wmic]:
  109. Show vNext subscriptions status using vNextDiag.ps1 (require Powershell / WMF 4 or later on Windows 7)
  110. Fixed error on Windows 8 (9200), as it doesn't support ProductKeyChannel, DiscoveredKeyManagementServiceMachineIpAddress
  111. - Check Activation Status [vbs]:
  112. Fixed: the standalone script cannot run on non-admin accounts
  113. - Enhanced Office C2R-R2V conversion:
  114. Differentiated activated C2R, failed C2R-R2V or Retail MSI
  115. Fixed issue where mixed Office 2016 with 2019/2021 can lead to skip C2R-R2V conversion
  116. Windows 10/11: Office 2019/2021 will be converted as-is. Office 2016 will be converted with Office 2019 licenses (same as before)
  117. Windows 8.1/7: Office 2021 products will be converted as-is. Office 2016/2019 will be converted with Office 2021 licenses
  118. - Fixed issue where if older AutoRenewal is installed, activation could fail
  119. - Added support for Windows 11 CloudEdition
  120.  
  121. 41r: https://forums.mydigitallife.net/posts/1649979/
  122. - Fixed External mode activation by editing the script is not working
  123.  
  124. 41f: https://forums.mydigitallife.net/posts/1645665/
  125. - Minor release to implement fix for Office C2R 'Get genuine' banner
  126.  
  127. 41: https://forums.mydigitallife.net/posts/1644929/
  128. - Add support and SppExtComObjHook.dll for Windows 10 ARM64
  129. - Few code improvements and fixes
  130.  
  131. 40: https://forums.mydigitallife.net/posts/1633546/
  132. - on Windows x64, if KMS_VL_ALL script(s) are launched from x86 process, the script will close and relaunch itself using x64 cmd.exe
  133. - changed default local KMS_IP to 0.0.0.0 instead 172.16.0.2 (any Private-use networks IP will actually work)
  134. - updated SppExtComObjHook.dll for Server 2021 CSVLK
  135. - added Server 2021 GVLKs
  136. - added partial support for Office 2021 Preview
  137. - added NoAcquireGT registry policy for Win10 build 14393
  138. - sppsvc/osppsvc will be started manually before running wmic query, to avoid potential hang issue on Win10
  139. - enhanced Windows 10 EditionID detection for non-Volume capable editions:
  140. IoTEnterprise will be converted to Enterprise
  141. IoTEnterpriseS will be converted to EnterpriseS
  142. ProfessionalSingleLanguage/CountrySpecific will be converted to Professional
  143.  
  144. 39: https://forums.mydigitallife.net/posts/1614914/
  145. - replaced wmic.exe commands for setting/clearing KMS IP/Port with faster reg.exe commands
  146. - KMS DnsPublishing/HostCaching will no longer be set (as they are intended for real KMS servers/clients with auto DNS discovery)
  147. - enhanced detection and differentiate info for non supported Office (including Office 2010 C2R / Office 2016 UWP)
  148. - added new faster color method for Windows 10 v1511 and later
  149. - added proper detection for Windows 7 ESU KMS licenses (activation is disabled/skipped for now because we don't have GVLKs)
  150. - added ServerTurbine gVLK
  151. - verify SppExtComObjHook.dll/registry if activation fails
  152. - better detection for Windows evaluation editions
  153. - KMS-not-supported message will not be shown for supported editions in case of errors
  154. - updated Read Me with detailed info about supported Windows editions
  155. - few other code improvements and fixes
  156.  
  157. 38r: https://forums.mydigitallife.net/posts/1595185/
  158. - Fixed typo and implemented debug mode in setupcomplete.cmd
  159. - updated ReadMe and source code links
  160.  
  161. 38f: https://forums.mydigitallife.net/posts/1587074/
  162. - Fixed small typo in C2R-R2V, which occur when converting Office 2013 C2R alone
  163.  
  164. 38: https://forums.mydigitallife.net/posts/1586844/
  165. - Enhanced Office C2R-R2V to avoid conversion loop in some mixed products scenarios
  166. - Use %PUBLIC% environment variable to extract ReadMeAIO.html
  167. - Show message for error 0xC004F035 on Windows 7
  168. - Detect special characters in the path and show a warning if they are not elevated
  169. because 'Run as administrator' context menu option will probably fail in this case
  170.  
  171. 37: https://forums.mydigitallife.net/posts/1568229/
  172. - Improved auto Office C2R Retail to Volume conversion, and removed the "mixed retail+volume products of the same Office version" restriction
  173.  
  174. 36: https://forums.mydigitallife.net/posts/1560921/
  175. # Introducing KMS_VL_ALL_AIO
  176. Standalone all-in-one script, with simplified menu experience, combined functions of all traditional scripts, and more features
  177. - Implement automatic retail-to-volume conversion for Office C2R, with an option AutoR2V to turn it OFF
  178. - AutoRenewal-Setup.cmd will automatically execute Activate.cmd during installation
  179. - Enhance detection and info message for non-Volume capable Windows editions (including Evaluation editions)
  180. - Enhance Check-Activation-Status-vbs.cmd to avoid duplication if Office 2013/2016 are both installed
  181. - Enhance Check-Activation-Status-wmic.cmd to show the expiration date info for all products
  182. - Debug mode will now show the written debug log path
  183. - Show visible script version
  184. - Other code improvements and fixes, mainly for consistency and handle unusual paths
  185.  
  186. 35: https://forums.mydigitallife.net/posts/1547307/
  187. - Added External mode support to setupcomplete.cmd
  188. - Replaced "No Supported KMS Client Detected" phrase with more detailed oneabout which products
  189. - Fixed KMS_VL_ALL.inf typo
  190. - Few code improvements
  191.  
  192. 34: https://forums.mydigitallife.net/posts/1543247/
  193. - Fixed sppsvc detection for Windows 7 Embedded
  194. - Fixed misplaced admin elevation check
  195. - Fixed files path issue if the scripts are executed from x86 process on Windows x64 (which is not recommended anyway)
  196.  
  197. 33: https://forums.mydigitallife.net/posts/1542751/
  198. - Enhance sppsvc/osppsvc detection to avoid script hang if the services are not functional
  199. - Implement AutoRenewal workaround for Windows 7 to avoid issues if the OS is upgraded to Windows 8.1+ by using SppExtComObj.exe key and KMS_VL_ALL.inf file
  200. - Add more command line switches for Activate.cmd and AutoRenewal-Setup.cmd, which can be combined or specified in any order
  201.  
  202. 32: https://forums.mydigitallife.net/posts/1521580/
  203. # Revamp
  204. - Add detailed ReadMe.html
  205. - SppExtComObjPatcher.cmd is renamed to AutoRenewal-Setup.cmd, with verbose details about changes
  206. - Activate-Local.cmd and KMS_VL_ALL.cmd are merged into one script, Activate.cmd
  207. - Activations modes now distinguished with cmd window color:
  208. Auto Renewal mode (default color)
  209. Manual mode (blue/white color)
  210. External mode (grey/while color)
  211. - Add new manual options ActWindows and ActOffice, to control or turn OFF Windows or Office activation
  212. - Add command line switches (unattend, silent, debug, silent debug)
  213. - Merge Win32/x64 folders into bin directory
  214. - SvcTrigger task will be created from built-in system task SvcRestartTaskLogon (SvcTrigger.xml will be used as fallback)
  215. - Enhance Office 2013+ detection on Windows 8+ to differentiate not installed from not volume
  216. - Add secondary activation attempt behind the scenes if first one failed (WMI can be tricky sometimes)
  217.  
  218. 31: https://forums.mydigitallife.net/posts/1511883/
  219. - New SppExtComObjHook.dll (based on AVrf custom provider)
  220. - Enhanced permanent activation detection with additional fail-safe checks
  221. - Few code improvements (KMS cache clear, SppExtComObjHook.dll symlink detection)
  222.  
  223. 30: https://forums.mydigitallife.net/posts/1507768/
  224. - Updated SppExtComObjHook.dll (compiled with Mingw-w64)
  225. - Updated ReadMe.txt with more detailed info, and added links for home page and source code
  226. - Fixed wrong message "EnterpriseG Activation Successful" if resetting Windows 10 KMS 2038 to normal KMS failed
  227. - Activate-Local.cmd can now change RenewalInterval/ActivationInterval directly
  228.  
  229. 29: https://forums.mydigitallife.net/posts/1501441/
  230. - Code improvement and fixes
  231. - Replaced key.vbs with key.cmd
  232. - Reworked Check-Activation-Status-Alternative.cmd to show info without slmgr.vbs (it support Office 2010 now too)
  233.  
  234. 28: https://forums.mydigitallife.net/posts/1479105/
  235. - Bug fix when activating Office on Windows 7 non-volume (e.g. Ultimate)
  236. - Enhance Office C2R location check to detect either of Volume or Retail IDs
  237.  
  238. 27: https://forums.mydigitallife.net/posts/1477323/
  239. - Updated SppExtComObjHook.dll with Server 2019 HostOS info
  240. - Updated Office installation location check to differentiate Office C2R 2019/2016
  241. - Support to detect and skip (or revert) Windows 10 KMS 2038
  242.  
  243. 26: https://forums.mydigitallife.net/posts/1465789/
  244. - updated SppExtComObjHook.dll: https://forums.mydigitallife.net/posts/1465784
  245. - added manual option "ClearKMSCache" to turn OFF clearing KMS cache when uninstalling (if you intend to reinstall/install new version)
  246. - added the new registry values KMS_HWID, Office2016, Office2019
  247. - implemented debug mode for Activate-Local.cmd
  248. - optimized code for faster processing, by separating checks for check for Windows and Office versions
  249. - added manual option "FixedEPID" to fixate KMS ePID in registry, which make the activation more realistic
  250.  
  251. 25: https://forums.mydigitallife.net/posts/1456486/
  252. - New unified SppExtComObjHook.dll executed with rundll32.exe
  253. - KMS_VL_ALL.cmd now symlinks SppExtComObjHook.dll instead copying it to system32 folder
  254.  
  255. 24: https://forums.mydigitallife.net/posts/1450589/
  256. - New GVLKs (EnterpriseS 2019, Server 2019, ServerRdsh RS5)
  257. - Fixed few issues in Activate-Local.cmd
  258. - Updated SppExtComObjPatcher.cmd to uninstall both SppExtComObjPatcher.exe & SppExtComObjPatcher.dll (v23 rc)
  259.  
  260. 23: https://forums.mydigitallife.net/posts/1449291/
  261. - New unified SppExtComObjPatcher.dll executed with SppExtComObjPatcher.exe
  262.  
  263. 22: https://forums.mydigitallife.net/posts/1448544/
  264. - New GVLKs (Office 2019, Windows 10 Lean)
  265.  
  266. 21: https://forums.mydigitallife.net/posts/1448190/
  267. - Support for Office 2019 SKUs
  268. - Added online option for Activate-Local.cmd to use with external KMS server IP
  269. - GVLKs database is now static key.vbs (instead generating it for each product separately)
  270. - Fix for auto-elevation of Check-Activation-Status.cmd when path have spaces
  271.  
  272. 20: https://forums.mydigitallife.net/posts/1416723/
  273. - added Office 2019 gVLKs/checks, ServerARM64 gVLK
  274. - fixed issue in Office licensing check, which caused activation to be skipped for single apps
  275. - implemented debug mode in KMS_VL_ALL.cmd
  276. - added Windows Defender (Win 8.1 or 10) exclusion commands for SppExtComObjPatcher.exe/SppExtComObjHook.dll (no affect if Defender is disabled)
  277. - added KMS IP/Port manual registry for OSPP, to allow auto activation if you installed Office later (it doesn't affect non-KMS licenses)
  278. - sppsvc.exe hook for Windows 7 will not be installed if it doesn't support KMS (e.g. Ultimate edition)
  279.  
  280. 19: https://forums.mydigitallife.net/posts/1400598/
  281. - Fixed missing KMS variables in setupcomplete.cmd script
  282.  
  283. 18: https://forums.mydigitallife.net/posts/1399415/
  284. - optimized code
  285. - distinguished Office 2013/2016 status on Windows 8.x/10 between non-installed and non-Volume
  286. - added verbose error code if activation failed (might help in determining the reason)
  287. - added a separate debug script (note: this one will auto remove SppExtComObjPatcher if installed)
  288. - updated EditionID detection, to incorporate with the new licensing/edition switch for builds 17063+
  289. - slight change in Windows activation logic to preserve the active license edition:
  290. 1) permanently activated => skip
  291. 2) already KMS activated => renew
  292. 3) not activated and GVLK is installed => activate that edition GVLK, regardless of the actual CBS edition
  293. 4) not activated and Retail/OEM key is installed = install matching edtion GVLK and activate it, regardless of the actual CBS edition
  294.  
  295. 17: https://forums.mydigitallife.net/posts/1372622/
  296. - Added Windows 10 Education to multi-edition combination
  297. - Organized and categorized GVLKs
  298.  
  299. 16: https://forums.mydigitallife.net/posts/1365123/
  300. - Added Windows 10 Windows 10 ProfessionalWorkstation to multi-edition combination
  301. - New GVLKs (GVLKs ServerStandardACor, ServerDatacenterACor)
  302.  
  303. 15: https://forums.mydigitallife.net/posts/1352065/
  304. - Support for new SKUs
  305. - Better workaround to handle Windows 10 Professional/ProfessionalEducation/Enterprise multi-edition combination
  306. - Fix for EnterpriseG Remaining Period check
  307.  
  308. 14: https://forums.mydigitallife.net/posts/1338910/
  309. - Revert to check installed Edition with DISM (due ProfessionalEducation reports as Professional EditionID in registry)
  310.  
  311. 13: https://forums.mydigitallife.net/posts/1322730/
  312. - Fixed missing osppsvc.exe hook entries when the scripts ran before installing it
  313.  
  314. 12: https://forums.mydigitallife.net/posts/1319996/
  315. - Fixed bug on Windows 7/8/8.1 (due a changed check for EditionID)
  316.  
  317. 11: https://forums.mydigitallife.net/posts/1316489/
  318. - Added support for Windows 10 EnterpriseG/EnterpriseGN
  319. - changed default KMS IP to 172.16.0.2
  320. - changed "exit" to "exit /b" in setupcomplete.cmd
  321. - fixed cosmetic bug:
  322. if Windows 7 activation failed, the script might still report successful activation
  323. because Win7 default grace period 30 days = Win8 Core/ProWMC maximum KMS period
  324.  
  325. 10: https://forums.mydigitallife.net/posts/1257237/
  326. - Fixed issue with detecting permanent activated Windows when Office is installed
  327. - New GVLK (ServerAzureCor)
  328.  
  329. 9: https://forums.mydigitallife.net/posts/1252213/
  330. - Don't change edition if not activated for multi-edition combination scenario
  331.  
  332. 8: https://forums.mydigitallife.net/posts/1251896/
  333. - Added support for ProfessionalEducation edition
  334. - Added exceptions to handle Windows 10 RS1+ Professional/ProfessionalEducation/Enterprise multi-edition combination
  335.  
  336. 7: https://forums.mydigitallife.net/posts/1148497/
  337. - Enhance Office 2016 C2R support
  338. - Detect if the Office product is actually installed before attemping to activate it
  339.  
  340. 5: https://forums.mydigitallife.net/posts/1112130/
  341.  
  342. 4: https://forums.mydigitallife.net/posts/1107072/
  343.  
Add Comment
Please, Sign In to add comment