如何用命令提示符激活office2016

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用命令提示符激活office2016相关的知识,希望对你有一定的参考价值。

工具原料:电脑+win7

命令提示符激活office2016如下:

一、下载安装VOL版OFFICE 2016

二、单击开始选择‘命令提示符(管理员)’选项

三、输入命令:

64位:cd C:\\Program Files\\Microsoft Office\\Office16

32位:cd C:\\Program Files (x86)\\Microsoft Office\\Office16

四、输入命令:

cscript ospp.vbs /sethst:kms.landiannews.com

可以将命令后面的KMS服务器kms.landiannews.com改为以下服务器(基本上每个KMS服务器都能用,当画面未出先连接成功(successful)字样,可换一个服务器连接。):

3rss.vicp.net:20439

kms.aglc.cc

zh.us.to

skms.ddns.net

kms.digiboy.ir

五、输入命令:

cscript ospp.vbs /act

激活需要一点时间,大概20秒左右。当画面出现successful字样时,说明激活成功了。

六、输入命令:

cscript "C:\\Program Files\\Microsoft Office\\Office16\\OSPP.VBS" /dstatus

可检验激活具体信息。激活一次可以刷新剩余时间到180天。


参考技术A 需要工具
1. 命令提示符或者Windows PowerShell 2. Windows Cscript Host
方法如下
1. 安装Office对应版本的产品密钥

在命令提示符或者Windows PowerShell下运行以下命令
cscript "C: \Program Files\Microsoft Office\Office16\ospp.vbs" /input:value
使用使用用户提供的产品密钥安装产品密钥
2. 激活安装的Office 2016产品密钥
(1)联网激活
在命令提示符或者Windows PowerShell下运行以下命令
cscript "C: \Program Files\Microsoft Office\Office16\ospp.vbs" /act
(2)使用激活ID激活(致电微软激活中心获取)
在命令提示符或者Windows PowerShell下运行以下命令
cscript "C: \Program Files\Microsoft Office\Office16\ospp.vbs" /actcid:value

您如何用Java编写命令提示符?

背景

我从Java应用程序启动了命令提示符。现在,我想将命令输入到刚刚生成的命令提示符中。您如何在Java程序刚刚生成的提示中运行命令?

我尝试过的事情

我的代码创建一个启动命令提示符的过程。然后,它获取进程的OutputStream尝试对其进行写入。但是我看不到有任何变化。它应该只是更改目录,然后在新目录中运行一系列命令。

// Block that makes new command prompt
List<String> commands = new ArrayList<String>();
commands.add("cmd.exe");
commands.add("/c");
commands.add("start");
commands.add("cmd.exe");

// Block that creates a writer to write to new command prompt
ProcessBuilder pb = new ProcessBuilder(commands);
Process p = pb.start();
OutputStream os = p.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os)); 

// Block that actually writes the commands
writer.write(String.format("cd %s
", PATH);
writer.write(OTHER_COMMANDS); // I'm ommiting the other commands because there's a lot
writer.flush();
writer.close();

我不确定为什么命令没有写到弹出的命令提示符中。我看到一个新的命令提示符弹出,但目录从其开始位置未更改。如何在生成的提示中输入命令?

答案
在Java中,我不知道类似的API,实际上可能需要使用JNI或JNA才能访问您需要使用的Windows API。您使用的功能(通过JNI或JNA)将与该其他答案中引用的相同https://docs.microsoft.com/en-us/windows/console/allocconsole。因此,这是一种方法,但是,如果您选择采用该方法,则对如何使用JNI或JNA的完整描述不在这里。
另一答案
您正在写入

first

另一答案
Windows cmd.exe实际上不是纯shell。它是一个终端仿真程序(屏幕上出现的黑色窗口),它是外壳的[[

and

以上是关于如何用命令提示符激活office2016的主要内容,如果未能解决你的问题,请参考以下文章

office2016怎么查看激活码

如何用KMS激活office2013

office2016_windows永久激活查看方法

office2016每次启动收到激活提示的解决方法

您如何用Java编写命令提示符?

如何用Windows PowerShell替换命令提示符