Computer >> Máy Tính >  >> Phần mềm >> Office

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Trong bài viết này, chúng tôi sẽ chỉ ra một số cách để kiểm tra loại giấy phép và trạng thái kích hoạt của Microsoft Office 2022/2019/2016 và các bản sao Office 365 trên máy tính Windows. Chúng ta sẽ thảo luận về cách sử dụng tính năng kiểm tra đơn giản trong giao diện đồ họa của ứng dụng Office và cách truy vấn máy tính từ xa bằng PowerShell


Kiểm tra Loại Giấy phép và Trạng thái Kích hoạt của Office 2019/2016 hoặc Office 365

Sau khi cài đặt và kích hoạt Office 2022/2019/2016 hoặc Office 365 (Microsoft 365) trên máy tính của mình, bạn có thể đảm bảo rằng bản sao Office của mình được kích hoạt đúng cách trong bất kỳ ứng dụng nào (Word, Excel, PowerPoint, Outlook) trong File -> Account tiết diện. “ Sản phẩm đã được kích hoạt ”Chú thích cho biết rằng bản sao Office của bạn đã được kích hoạt. Nếu bạn thấy “ Yêu cầu kích hoạt sản phẩm ”, Thì phiên bản MS Office của bạn cần được kích hoạt.

Để kích hoạt MS Office, bạn cần nhập khóa sản phẩm hoặc đăng nhập bằng tài khoản Microsoft (nếu giấy phép được liên kết với tài khoản trực tuyến). Trong mạng công ty, có thể kích hoạt MS Office trên máy chủ KMS tại chỗ (để biết thêm chi tiết, xem bài viết “Kích hoạt KMS của Office 2019/2016”.

Bạn có thể nhận thêm thông tin chi tiết về loại và trạng thái kích hoạt MS Office bằng cách sử dụng ospp.vbs công cụ dòng lệnh (đây là tập lệnh VBS được cài đặt trên máy tính của bạn cùng với MS Office).

Trước hết, bạn cần biết bitness của Office (32 hoặc 64 bit). Để thực hiện, hãy khởi động bất kỳ chương trình Office nào (Word, Excel, Outlook) và chọn Tệp -> Tài khoản -> Giới thiệu . Cửa sổ tiếp theo sẽ hiển thị bitness của phiên bản Office của bạn (Trong ví dụ của chúng tôi, đây là 64 bit ).

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Bây giờ bạn cần chạy một dấu nhắc lệnh nâng cao và đi đến thư mục, đường dẫn nào phụ thuộc vào bitness và phiên bản Windows và Office của bạn:

  • Nếu bạn đang sử dụng Windows x64 và Office 32-bit (trường hợp điển hình nhất):CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16
  • Windows x86 và Office 32-bit:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
  • Windows x64 và Office 64-bit:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"

Kiểm tra trạng thái kích hoạt Office bằng lệnh sau:

cscript ospp.vbs /dstatus

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Hãy xem kỹ kết quả được trả về bởi lệnh ospp.vbs.

Theo thông tin mà công cụ cung cấp, bản sao Office 2016 này đã được kích hoạt (TÌNH TRẠNG GIẤY PHÉP: — ĐÃ CẤP PHÉP— ) trên máy chủ KMS (tên máy KMS) bằng GVLK cho Office 2016 Pro Plus (5 ký tự cuối của khóa sản phẩm đã cài đặt).

Giấy phép sẽ có hiệu lực trong vòng 176 ngày (BỎ LỠ). Nếu máy chủ KMS khả dụng, giấy phép sẽ tự động được gia hạn trong 180 ngày cứ sau 7 ngày (Câu hỏi thường gặp về kích hoạt KMS).

PRODUCT ID: 00339-10000-00000-AA224
SKU ID: d450596f-894d-49e0-966a-fd39ed4c4c64
LICENSE NAME: Office 16, Office16ProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 16, VOLUME_KMSCLIENT channel
BETA EXPIRATION: 01.01.1601
LICENSE STATUS: ---LICENSED---
REMAINING GRACE: 176 days (253510 minute(s) before expiring)
Last 5 characters of installed product key: WFG99
Activation Type Configuration: ALL
KMS machine name from DNS: woshub.com:1688
KMS machine registry override defined: woshub.com:1688
Activation Interval: 120 minutes
Renewal Interval: 10080 minutes
KMS host caching: Enabled

Kết quả có thể chứa:

LICENSE NAME: Office 16, Office16O365ProPlusR_Grace edition
LICENSE DESCRIPTION: Office 16, RETAIL (Grace) channel
LICENSE STATUS:  ---OOB_GRACE---
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.

Điều này có nghĩa là bản sao Office 365 trên máy tính của bạn được kích hoạt ở chế độ đánh giá (chế độ dùng thử).

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Loại giấy phép được chỉ định trong chuỗi LICENSE NAME. Trong ví dụ này, đây là Office 16, Office16ProPlusVL_KMS_Client edition . Điều đó có nghĩa là bạn đã cài đặt phiên bản MS Office 2016 ProPlus được cấp phép số lượng lớn trên máy tính của mình.

Lưu ý . Có thể có một số dữ liệu khác trong chuỗi LICENSE NAME thay vì phiên bản KMS_Client. Ví dụ:

  • Phiên bản MAK - Khóa kích hoạt MAK được sử dụng;
  • Phiên bản bán lẻ - sản phẩm bán lẻ được kích hoạt bằng khóa bán lẻ;
  • Đăng ký (kênh TIMEBASED_SUB) - phiên bản dựa trên đăng ký của MS Office (dựa trên thời gian).

Nếu lệnh trả về <No installed product keys detected> , thì không có giấy phép Office nào trên thiết bị này.

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Kiểm tra Trạng thái Kích hoạt Office qua PowerShell

Bạn có thể liệt kê các giấy phép Office được cài đặt trên máy tính bằng lệnh PowerShell sau:

Get-CimInstance SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus

Trong ví dụ này, lệnh trả về rằng có hai giấy phép Office được cài đặt trên máy tính, một trong số đó đã được kích hoạt (LicenseStatus =1).

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Để thuận tiện, bạn có thể chuyển đổi mã trạng thái kích hoạt thành mã dễ đọc hơn.

enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.name -like "*office*"}| select Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Nếu đăng ký Office 365 của bạn được quản lý từ đám mây Microsoft, bạn có thể nhận giấy phép được chỉ định cho người dùng trong Microsoft 365 bằng cách sử dụng lệnh ghép ngắn Get-AzureADUser từ mô-đun Azure AD PowerShell:

Get-AzureADUser -ObjectId [email protected] | Select -ExpandProperty AssignedPlans

Bạn có thể nhận được trạng thái kích hoạt của MS Office từ một máy tính từ xa:

Get-CimInstance -ComputerName PC33220de SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus

Trong miền Active Directory, bạn có thể nhận được trạng thái kích hoạt của Office trên các máy tính từ xa bằng cách sử dụng tập lệnh PowerShell đơn giản. Bạn có thể tạo danh sách các máy tính đang hoạt động trong một đơn vị tổ chức cụ thể bằng cách sử dụng lệnh ghép ngắn Get-ADComputer từ mô-đun PowerShell Active Directory. Sau đó, bạn có thể truy vấn trạng thái kích hoạt của các giấy phép Microsoft Office cho từng giấy phép.

Các máy tính từ xa phải được kích hoạt và cấu hình WinRM. Chúng tôi kiểm tra tính khả dụng của các máy tính từ xa bằng cách sử dụng lệnh ping đơn giản bằng lệnh ghép ngắn Test-NetConnection.

enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
$Comps=Get-ADComputer -Filter {enabled -eq "true"} -Filter -SearchBase ‘OU=Munich,OU=DE,DC=woshub,DC=com’
$result=@()
Foreach ($comp in $comps)
{
If ((Test-NetConnection $comp.name -WarningAction SilentlyContinue).PingSucceeded -eq $true)
{
$result+= Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $comp.name| where {$_.name -like "*office*"}| select PSComputerName,Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}
}
}
$result|Out-GridView

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Kết quả có thể được xuất sang Out-GridView lệnh ghép ngắn.

Tập lệnh PowerShell này sẽ cho phép bạn nhận trạng thái kích hoạt của Office trên tất cả các máy tính trong mạng của bạn.

Tập lệnh PowerShell này, với các sửa đổi nhỏ, cũng có thể được sử dụng để kiểm tra trạng thái kích hoạt Windows trên các máy tính từ xa.

Xóa Cửa sổ bật lên kích hoạt Office 365/2016:Hãy bắt đầu

Trong một số trường hợp, ngay cả trên phiên bản Office 2016/2019/365 đã được kích hoạt hoàn toàn, bạn có thể thấy cửa sổ bật lên sau khi cố gắng khởi động bất kỳ ứng dụng Office nào:
Hãy bắt đầu
Chọn một ứng dụng

  • Thử - Nhận bản dùng thử miễn phí của Office 365
  • Mua - Mua Office từ Microsoft Store
  • Kích hoạt - Nhập Khóa sản phẩm của bạn hoặc đăng nhập

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Bạn có thể đóng cửa sổ này và điều đó không giới hạn bất kỳ tính năng nào của Office, nhưng nó sẽ xuất hiện mỗi khi bạn khởi động bất kỳ ứng dụng Office nào, điều này thật khó chịu. Tôi có thể tìm hiểu cách xóa cửa sổ bật lên kích hoạt này.

Hóa ra, sự cố liên quan đến Office 365 được cài đặt sẵn đã được gỡ cài đặt để cài đặt Office 2016 thay thế. Tôi đã cố gắng sử dụng các công cụ xóa được cung cấp trên trang web của Microsoft để xóa cửa sổ này, nhưng chúng không giúp được gì.

Phương pháp làm việc duy nhất là xóa các khóa đăng ký (tùy thuộc vào độ bit của hệ thống):

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 16.0 \ Common \ OEM
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \ OEM

Làm điều đó nhanh hơn với PowerShell:

Remove-Item –Path “HKLM:\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM” –Recurse
Remove-Item –Path “HKLM:\ SOFTWARE\Microsoft\Office\16.0\Common\OEM” –Recurse

Làm thế nào để Kiểm tra Trạng thái Kích hoạt Giấy phép Office 2019, 2016 và 365?

Chỉ cần đóng tất cả các ứng dụng Office và khởi động lại chúng. Thông báo kích hoạt Office sẽ biến mất.