1. 程式人生 > 實用技巧 >Linux搭建KMS啟用伺服器啟用Windows和Office

Linux搭建KMS啟用伺服器啟用Windows和Office

Linux一鍵搭建KMS啟用伺服器啟用Windows和Office

Linux 快速搭建 KMS 啟用伺服器,讓 PC 啟用 Windows 和 Office 並自動續期,告別網上的來路不明的啟用工具,防止意外中毒。

雖然目前已經有各種 PC 用的 KMS 啟用程式,例如KMSAuto或者KMS VL ALL之類的,但是他們都會被 Windows Defender 或者普通的防毒軟體認為是病毒。
雖然你“相信”這些軟體被報毒是很正常的,直接加入白名單了事,然而你確實不知道你從網上搜索下載的這些啟用程式是不是真的經過別人的改造植入了病毒……

因此,我們可以利用自己的 Linux VPS 搭建 KMS 啟用伺服器給自己的 PC 使用,這樣既安全無毒又不怕啟用丟失。

搭建KMS服務

one-key-KMS地址

1.下載one-key-kms指令碼,並安裝原始碼

  • CentOS / Redhat / Fedora

    1
    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

    1
    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

本人採用Ubuntu系統進行安裝,安裝時最好具有root許可權,以免許可權不足報錯。

2.將完成下載後的vlmcsd資料夾放入到/usr/local/,就能夠在任何位置執行kms.sh。

3.下載kms指令碼

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

下載後,開啟kms.sh,更改DAEMON的路徑為=存放vlmcsd的根目錄/vlmcsd/bin/vlmcd

4.指令碼執行

  • 執行引數
    啟動指令碼:./kms.sh start
    停止指令碼:./kms.sh stop
    重啟指令碼:./kms.sh restart
    檢視執行狀態:./kms.sh status

5.開啟1668埠

  • CentOS / Redhat / Fedora
    iptables -I INPUT -p tcp –dport 1688 -j ACCEPT

  • Debian / Ubuntu / Mint
    sudo ufw allow 1688

啟用Windows

以管理員身份執行cmd或者PowerShell,輸入以下命令

1
2
3
4
cd /d "%SystemRoot%system32"
slmgr /skms 你的KMS服務端主機的IP或者域名
slmgr /ato
slmgr /xpr

彈出視窗後表示啟用成功。
每過 180 天,系統都會自動與你的 KMS 伺服器通訊來啟用 Windows,只要到時候你的 KMS 伺服器還在,Windows 就能繼續啟用。
注意:Linux服務開啟的時候才能進行啟用,不然報各種ERROR

啟用Office

以管理員身份執行cmd或者PowerShell,輸入以下命令

1
2
3
4

cd "C:Program FilesMicrosoft OfficeOffice16"
cscript ospp.vbs /sethst:你的KMS服務端主機的IP或者域名
cscript ospp.vbs /act

成功的話會報Successful

開機自啟動

如果只是想簡單的讓 KMS 服務在 Linux 上開機自啟,那麼編輯/etc/rc.local檔案,在exit 0(如果有)前面加上一句

1
2
#(shell dir)為該指令碼存放的目錄
(shell dir)/kms.sh start