用 VPS 搭建 KMS 伺服器

歲末維修,一堆電腦要維修 (重灌),小資的我們只能用一些泡麵版的 OS 和 office,雖有一些過意不去,但也是無奈。

為了好工作,也避免從網路上抓一些來路不明的破解機,自己用 VPS 安裝一台 KMS server 來啟動工作。

CentOS / Redhat / Fedora 安裝腳本

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 安裝腳本

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

啟動 KMS 服務

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

如果你使用了防火牆,比如 iptables,那麼請打開 1688 端口:

/sbin/iptables -I INPUT -p tcp --dport 1688 -j ACCEPT

腳本來源於 https://github.com/dakkidaze/one-key-kms

感謝 dakkidaze 作者的大心

使用 KMS server 授權的好處:

  • 不用擔心 KMS 服務進程被防毒軟體誤殺。
  • 不用擔心被微軟更新程式封鎖。
  • 更不用擔心網路一堆來路不明的破解機。

KMS server 只能對 VL 版本 (Volume License) 的 Windows 系統和 Office 有用,其他的版本是不行的。

操作步驟如下:

在 windows 下以管理員身份打開「命令提示字元」,然後輸入以下命令:(滑鼠點取 命令提示字元,按右鍵,選擇 以系統管理員身分執行)

cd "%SystemRoot%\system32"
cscript /nologo slmgr.vbs /skms win.yungke.li
cscript /nologo slmgr.vbs /ato
cscript /nologo slmgr.vbs /xpr

(cscript /nologo slmgr.vbs /skms 你的域名或 IP)

對於 Office 軟體 VL 版本,以管理員身份打開命令提示字元,然後進入軟體安裝目錄:
以 Office 2013 為例,32 位版本:

cd "%ProgramFiles(x86)%\Microsoft Office\Office15"

64 位版本:

cd "%ProgramFiles%\Microsoft Office\Office15"

繼續執行以下命令:

cscript ospp.vbs /sethst:win.yungke.li
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

(cscript ospp.vbs /sethst: 你的域名或 IP)

KMS server

通過以上步驟就可以啟動你的 Windows 系統和 Office 軟體,注意的是,KMS server 方式啟動的有效期只有 180 天,所以半年需要重新重複上述步驟。

不啟動的原因:

  • 你用的不是 VL 版本
  • 沒有使用管理員權限打開「命令提示字元」
  • KMS sever 掛了
  • 你的系統和 OFFICE 有修改過 KEY
Sending
User Review
5 (12 votes)



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *