Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ในบทความนี้ เราจะแสดงหลายวิธีในการตรวจสอบประเภทใบอนุญาตและสถานะการเปิดใช้งานของสำเนา Microsoft Office 2022/2019/2016 และ Office 365 บนคอมพิวเตอร์ Windows เราจะหารือเกี่ยวกับวิธีใช้การตรวจสอบอย่างง่ายในส่วนต่อประสานกราฟิกของแอป Office และวิธีสอบถามคอมพิวเตอร์ระยะไกลโดยใช้ PowerShell


การตรวจสอบประเภทใบอนุญาตและสถานะการเปิดใช้งานของ Office 2019/2016 หรือ Office 365

หลังจากติดตั้งและเปิดใช้งาน Office 2022/2019/2016 หรือ Office 365 (Microsoft 365) บนคอมพิวเตอร์ของคุณแล้ว คุณสามารถตรวจสอบให้แน่ใจว่าสำเนา Office ของคุณเปิดใช้งานอย่างถูกต้องในแอปพลิเคชันใดๆ (Word, Excel, PowerPoint, Outlook) ใน File -> Account ส่วน. “เปิดใช้งานผลิตภัณฑ์ ” คำอธิบายภาพระบุว่าสำเนา Office ของคุณเปิดใช้งานอยู่ หากคุณเห็น “ต้องเปิดใช้งานผลิตภัณฑ์ ” จากนั้นอินสแตนซ์ MS Office ของคุณต้องเปิดใช้งาน

ในการเปิดใช้งาน MS Office คุณต้องป้อนหมายเลขผลิตภัณฑ์หรือลงชื่อเข้าใช้ด้วยบัญชี Microsoft (หากใบอนุญาตเชื่อมโยงกับบัญชีออนไลน์) ในเครือข่ายองค์กร คุณสามารถเปิดใช้งาน MS Office บนเซิร์ฟเวอร์ KMS ในสถานที่ได้ (สำหรับรายละเอียดเพิ่มเติม โปรดดูบทความ “การเปิดใช้งาน KMS ของ Office 2019/2016”

คุณสามารถรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับประเภทและสถานะของการเปิดใช้งาน MS Office ได้โดยใช้ ospp.vbs เครื่องมือบรรทัดคำสั่ง (นี่คือสคริปต์ VBS ที่ติดตั้งบนคอมพิวเตอร์ของคุณพร้อมกับ MS Office)

ก่อนอื่น คุณจำเป็นต้องรู้บิตของ Office ของคุณ (32- หรือ 64-บิต) ในการดำเนินการ ให้เริ่มโปรแกรม Office (Word, Excel, Outlook) แล้วเลือก ไฟล์ -> บัญชี -> เกี่ยวกับ . หน้าต่างถัดไปจะแสดงบิตของ Office รุ่นของคุณ (ในตัวอย่างของเราคือ 64 บิต )

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ตอนนี้ คุณต้องเรียกใช้พรอมต์คำสั่งที่ยกระดับ และไปที่ไดเร็กทอรี ซึ่งเส้นทางจะขึ้นอยู่กับบิตและเวอร์ชันของ Windows และ Office ของคุณ:

  • หากคุณใช้ Windows x64 และ Office 32 บิต (กรณีทั่วไปมากที่สุด):CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16
  • Windows x86 และ Office 32 บิต:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
  • Windows x64 และ Office 64 บิต:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"

ตรวจสอบสถานะการเปิดใช้งาน Office ด้วยคำสั่งต่อไปนี้:

cscript ospp.vbs /dstatus

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ดูผลลัพธ์ที่ส่งคืนโดยคำสั่ง ospp.vbs อย่างใกล้ชิด

ตามข้อมูลที่เครื่องมือให้ไว้ สำเนา Office 2016 นี้เปิดใช้งานแล้ว (สถานะใบอนุญาต:—อนุญาต— ) บนเซิร์ฟเวอร์ KMS (ชื่อเครื่อง KMS) โดยใช้ GVLK สำหรับ Office 2016 Pro Plus (รหัสผลิตภัณฑ์ที่ติดตั้ง 5 ตัวสุดท้าย)

ใบอนุญาตจะมีอายุ 176 วัน (REMAINING GRACE) หากเซิร์ฟเวอร์ KMS พร้อมใช้งาน ระบบจะต่ออายุใบอนุญาตโดยอัตโนมัติเป็นเวลา 180 วันทุกๆ 7 วัน (คำถามที่พบบ่อยเกี่ยวกับการเปิดใช้งาน 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

ผลลัพธ์อาจมี:

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.

ซึ่งหมายความว่าสำเนา Office 365 บนคอมพิวเตอร์ของคุณเปิดใช้งานในโหมดการประเมิน (โหมดทดลองใช้)

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ประเภทใบอนุญาตระบุไว้ในสตริงชื่อใบอนุญาต ในตัวอย่างนี้ นี่คือ Office 16, Office16ProPlusVL_KMS_Client edition . หมายความว่าคุณมี MS Office 2016 ProPlus เวอร์ชัน Volume License ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ

หมายเหตุ . อาจมีข้อมูลอื่นในสตริง LICENSE NAME แทนรุ่น KMS_Client ตัวอย่างเช่น:

  • รุ่น MAK — ใช้รหัสเปิดใช้งาน MAK
  • รุ่นขายปลีก – ผลิตภัณฑ์ขายปลีกที่เปิดใช้งานโดยใช้รหัสการขายปลีก
  • การสมัครรับข้อมูล (ช่อง TIMEBASED_SUB) – เวอร์ชันตามการสมัครรับข้อมูลของ MS Office (ตามเวลา)

หากคำสั่งส่งคืน <No installed product keys detected> แสดงว่าไม่มีใบอนุญาต Office บนอุปกรณ์นี้

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ตรวจสอบสถานะการเปิดใช้งาน Office ผ่าน PowerShell

คุณสามารถแสดงรายการใบอนุญาต Office ที่ติดตั้งบนคอมพิวเตอร์โดยใช้คำสั่ง PowerShell ต่อไปนี้:

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

ในตัวอย่างนี้ คำสั่งส่งคืนว่ามีใบอนุญาต Office สองใบติดตั้งอยู่ในคอมพิวเตอร์ ซึ่งหนึ่งในนั้นเปิดใช้งานแล้ว (LicenseStatus =1)

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

เพื่อความสะดวก คุณสามารถแปลงรหัสสถานะการเปิดใช้งานเป็นสิ่งที่อ่านง่ายขึ้น

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}}

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ถ้าการสมัครใช้งาน Office 365 ของคุณได้รับการจัดการจาก Microsoft cloud คุณสามารถขอรับสิทธิ์การใช้งานที่กำหนดให้กับผู้ใช้ใน Microsoft 365 ได้โดยใช้ Get-AzureADUser cmdlet จากโมดูล Azure AD PowerShell:

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

คุณสามารถรับสถานะการเปิดใช้งาน MS Office ได้จากคอมพิวเตอร์ระยะไกล:

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

ในโดเมน Active Directory คุณสามารถรับสถานะการเปิดใช้งาน Office บนคอมพิวเตอร์ระยะไกลได้โดยใช้สคริปต์ PowerShell อย่างง่าย คุณสามารถสร้างรายการคอมพิวเตอร์ที่ใช้งานอยู่ใน OU ที่ระบุได้โดยใช้ Get-ADComputer cmdlet จากโมดูล PowerShell Active Directory จากนั้น คุณสามารถสอบถามสถานะการเปิดใช้งานใบอนุญาต Microsoft Office สำหรับแต่ละใบอนุญาตได้

คอมพิวเตอร์ระยะไกลต้องเปิดใช้งานและกำหนดค่า WinRM เราตรวจสอบความพร้อมใช้งานของคอมพิวเตอร์ระยะไกลโดยใช้ ping อย่างง่ายโดย cmdlet ของ 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

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

ผลลัพธ์สามารถส่งออกไปยัง Out-GridView cmdlet.

สคริปต์ PowerShell นี้จะช่วยให้คุณได้รับสถานะการเปิดใช้งาน Office บนคอมพิวเตอร์ทุกเครื่องในเครือข่ายของคุณ

สคริปต์ PowerShell นี้มีการปรับเปลี่ยนเล็กน้อย เพื่อตรวจสอบสถานะการเปิดใช้งาน Windows บนคอมพิวเตอร์ระยะไกล

การลบป๊อปอัปการเปิดใช้งาน Office 365/2016:มาเริ่มกันเลย

ในบางกรณี แม้ในเวอร์ชันที่เปิดใช้งานอย่างสมบูรณ์ของ Office 2016/2019/365 คุณจะเห็นป๊อปอัปต่อไปนี้เมื่อพยายามเริ่มแอป Office ใดๆ:
มาเริ่มกันเลย
เลือกอย่างใดอย่างหนึ่ง

  • ลอง – ทดลองใช้ Office 365
  • . ฟรี
  • ซื้อ – ซื้อ Office จาก Microsoft Store
  • เปิดใช้งาน – ป้อนรหัสผลิตภัณฑ์ของคุณหรือลงชื่อเข้าใช้

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

คุณสามารถปิดหน้าต่างนี้ และไม่จำกัดฟีเจอร์ของ Office แต่จะปรากฏขึ้นทุกครั้งที่คุณเริ่มแอป Office ใดๆ ซึ่งน่ารำคาญมาก ฉันสามารถหาวิธีลบหน้าต่างป๊อปอัปการเปิดใช้งานนี้ออกได้

เนื่องจากปรากฏว่าปัญหาเกี่ยวข้องกับ Office 365 ที่ติดตั้งไว้ล่วงหน้าซึ่งถูกถอนการติดตั้งเพื่อติดตั้ง Office 2016 แทน ฉันพยายามใช้เครื่องมือลบที่นำเสนอบนเว็บไซต์ Microsoft เพื่อลบหน้าต่างนี้ แต่ก็ไม่ได้ผล

วิธีการทำงานอย่างเดียวคือลบรีจิสตรีคีย์ (ขึ้นอยู่กับความบิตของระบบ):

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

ทำได้เร็วกว่าด้วย 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

จะตรวจสอบสถานะการเปิดใช้งานสิทธิ์ใช้งาน Office 2019, 2016 และ 365 ได้อย่างไร

เพียงปิดแอปพลิเคชัน Office ทั้งหมดแล้วเริ่มใหม่อีกครั้ง การแจ้งเตือนการเปิดใช้งาน Office จะหายไป