Zander's blog

Welcome To Zander's Blog

0%

Office and KMS

声明:本帖资源及技术来源于网络,仅供学习交流,对本文所有描述及说明不做安全保证,请勿在生产环境使用,其他使用场景,测试完成请于24小时内删除,因本文产生的版权及技术事故,本文概不负责,如有侵权,联系删除

1.office Tool下载&使用

1.1office tool下载&安装

1.下载网址 https://otp.landian.vip/zh-cn/

2.将下载好的压缩包解压

3.双击office Tool Plus.exe即可执行

1.2下载安装office

本文使用office tool版本为7.5,不同版本可能有所不同

1.2.0选择部署

1.2.1在线安装

  • 1.选择对应套件
    • 注意:如果已经安装家庭版则可能与批量版冲突,如果不需要家庭版,请先卸载
    • 如果测试使用kms激活则要选择批量版本,即以Volume结尾的版本
  • 2.选择套件里面准备安装的程序
  • 3.选择语言
  • 4.选择操作系统体系结构
  • 5.选择通道,建议选择企业长期版或者半年通道
  • 6.选择在线安装(网速不好可以选择先下载再安装)
  • 7.是否创建快捷方式
  • 8.开始部署

1.2.2离线安装

  • 如果已经在线安装了就不用再离线安装了

  • 可以直接点开已经下载的office镜像,点击setup.exe安装

  • 如果不想要安装套件里所有程序,可以按照下面方式安装

  • 1.选择对应套件
    • 注意:必须和你下载的office镜像是一样套件
    • 如果已经安装家庭版则可能与批量版冲突,如果不需要家庭版,请先卸载
    • 如果测试使用kms激活则要选择批量版本,即以Volume结尾的版本
  • 2.选择套件里面准备安装的程序
  • 3.选择语言
  • 4.选择文件,点开对话框,选择对应office套件文件
  • 5.选择操作系统体系结构
  • 6.选择通道,建议选择企业长期版或者半年通道
  • 7.选择离线安装
  • 8.是否创建快捷方式
  • 9.开始部署

1.3激活office

1.3.0使用bat脚本

将下列内容保存为kms.bat并使用管理员身份运行(新建txt,粘贴下列内容(注意更改为已知kms地址),保存并重命名为kms.bat,双击允许以管理员身份运行)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B

:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------

color 2F
echo.
echo.
echo.1.Office 2010 激活
echo.
echo.2.Office 2013 激活
echo.
echo.3.Office 2016 激活
echo.
echo.4.Windows 激活
echo.
echo.
set KMS_Server=202.195.235.63 %服务器地址%
set /p c=请输入数字并回车:
if %c%==1 goto 1
if %c%==2 goto 2
if %c%==3 goto 3
if %c%==4 goto 4
:office
setlocal EnableDelayedExpansion
reg query %strRegKey% >nul 2>nul
if %errorlevel%==0 (set strCurrentKey=%strRegKey%) else (set strCurrentKey=%strRegKey6432%)
for /f "delims=" %%i in ('reg query %strCurrentKey%') do (
set strInstPath=%%i
set strInstPath=!strInstPath:*REG_SZ=!
)
:LTrim
if "%strInstPath:~0,1%"==" " set "strInstPath=%strInstPath:~1%" && goto LTrim
:RTrim
if "%strInstPath:~-1%"==" " set "strInstPath=%strInstPath:~0,-1%" && goto RTrim
if "%strInstPath:~-1%" neq "\" set strInstPath=%strInstPath%\
echo office安装目录为%strInstPath%
cd /d %strInstPath%
cscript ospp.vbs /sethst:%KMS_Server%
cscript ospp.vbs /act
pause
exit

:1
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\14.0\Common\InstallRoot /v Path"
goto office

:2
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\InstallRoot /v Path"
goto office

:3
set "strRegKey=HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common\InstallRoot /v Path"
set "strRegKey6432=HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\InstallRoot /v Path"
goto office


:4
cscript "%SystemRoot%\system32\slmgr.vbs" /skms %KMS_Server%
cscript "%SystemRoot%\system32\slmgr.vbs" -ato
pause
exit

1.3.1选择激活

如果还在上面安装界面,先点击左上角<-部署,回到主页面,再点击激活

1.3.2激活配置

  • 1.选择许可证,即选择你已经安装要激活的套件
  • 2.点击安装许可证
  • 3.输入密钥,根据你已经安装的套件在https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks复制对应密钥
  • 4.点击安装密钥
  • 5.输入kms服务器ip地址或者域名,可与学校或者公司管理员联系获得,或者网络上搜索【kms服务器地址】获得
  • 6.端口默认是1688,如果管理员或者网络上找到的不是1688,填入即可
  • 7.点击检测kms可用性
  • 8.如果出现connecting to … successful,说明此kms服务器地址可用,继续执行9,如果connecting to …半天没反应,说明此kms服务器地址不可用,继续执行5输入kms服务器地址
  • 9.点击应用服务器端口,如果第6步没输入的话不用点
  • 10.点击应用服务器地址
  • 11.点击激活

kms测试服务器搭建

安装kms服务器

1.放行1688端口

2.安装kms

  • CentOS,Redhat,Fedora等请选择CentOS脚本
1
2
3
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-centos.sh
chmod +x one-key-kms-centos.sh
./one-key-kms-centos.sh
  • Debian,Ubuntu,Mint等请选择Debian脚本
1
2
3
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-debian.sh
chmod +x one-key-kms-debian.sh
./one-key-kms-debian.sh

3.启动KMS

1
2
3
wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/kms.sh
chmod +x kms.sh
./kms.sh start