Ja esat pazaudējis savu Microsoft Office produkta atslēgu vai esat aizmirsis to, kur to glabājāt, un vairs nevarat to izgūt, nevajag izmisumā. Es vēlos dalīties ar vienkāršu risinājumu, kā iegūt Office produkta atslēgu no datorā instalētās OS, neizmantojot trešo pušu programmatūru.
kā nomainīt manu lidmašīnas nosaukumu
Reklāma
- Atveriet Notepad.
- Nokopējiet un ielīmējiet šo tekstu Notepad logā
funkcija Get-MSOfficeProductKey {param ([string []] $ computerName = '.') $ product = @ () $ hklm = 2147483650 $ path = 'SOFTWARE Microsoft Office' foreach ($ computer in $ computerName) {$ wmi = [WMIClass] '\ $ computer root default: stdRegProv' $ subkeys1 = $ wmi.EnumKey ($ hklm, $ path) foreach ($ subkey1 in $ subkeys1.snames) {$ subkeys2 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1') foreach ($ subkey2 in $ subkeys2.snames) {$ subkeys3 = $ wmi.EnumKey ($ hklm, '$ path $ subkey1 $ subkey2') foreach ($ subkey3 in $ subkeys3 .snames) {$ subkeys4 = $ wmi.EnumValues ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3') foreach ($ subkey4 in $ subkeys4.snames) {if ($ subkey4 -eq 'digitalproductid') {$ temp = '' | atlasiet ComputerName, ProductName, ProductKey $ temp.ComputerName = $ computer $ productName = $ wmi.GetStringValue ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3', 'productname') $ temp.ProductName = $ productName. sValue $ data = $ wmi.GetBinaryValue ($ hklm, '$ path $ subkey1 $ subkey2 $ subkey3', 'digitalproductid') $ valueData = ($ data.uValue) [52..66] # atšifrēt base24 kodētu bināru dati $ productKey = '' $ chars = 'BCDFGHJKMPQRTVWXY2346789' par ($ i = 24; $ i -ge 0; $ i--) {$ r = 0 par ($ j = 14; $ j -ge 0; $ j -) {$ r = ($ r * 256) -bxor $ valueData [$ j] $ valueData [$ j] = [math] :: Saīsināt ($ r / 24) $ r = $ r% 24} $ productKey = $ chars [$ r] + $ productKey if (($ i% 5) -eq 0 -and $ i -ne 0) {$ productKey = '-' + $ productKey}} $ temp.ProductKey = $ productKey $ product + = $ temp}}}}}} $ produkts} - Saglabājiet iepriekš minēto tekstu failā ar paplašinājumu '.ps1' uz darbvirsmas.
Bonusa padoms. Lai pārliecinātos, ka fails tiek pareizi saglabāts ar paplašinājumu .ps1, tā nosaukumu var ierakstīt divkāršās pēdiņās, piemēram, 'office.ps1'.
- Tagad jums jānosaka, vai jums ir Office 32 bitu vai 64 bitu versija. Ja jums ir Office 2007, 2003 vai vecāka versija, jums ir 32 bitu versija, jo netika izlaista 64 bitu versija. Turklāt, ja jūsu Windows ir 32 bitu, jūsu Office ir arī 32 bitu, jo 64 bitu lietotnes nevar darboties 32 bitu sistēmā Windows.
- Ja jums ir 64 bitu Windows un ja izmantojat Office 2010, 2013 vai 2016, tas var būt vai nu 32 bitu, vai 64 bitu. Lai to noteiktu, palaidiet jebkuru Office lietojumprogrammu, piemēram, Word, OneNote, Excel utt.
- Izvēlnē Fails noklikšķiniet uz Fails un pēc tam uz Palīdzība. Labajā pusē sadaļā About ... jūs redzēsiet to, neatkarīgi no tā, vai tas ir 32 bitu vai 64 bitu.
- Tagad jums ir jāatver Powershell kā administrators . Ja izmantojat 32 bitu Office, atveriet PowerShell 32 bitu versiju. Ja izmantojat 64 bitu Office, atveriet 64 bitu PowerShell. Ierakstiet “powershell” izvēlnes Sākt meklēšanas lodziņā vai tieši sākuma ekrānā. 64 bitu sistēmā Windows saīsne ar nosaukumu “Windows PowerShell (x86)” ir PowerShell 32 bitu versija, un tā, kuras nosaukumā nav “x86”, ir 64 bitu PowerShell. Ar peles labo pogu noklikšķiniet uz tā un izvēlieties Palaist kā administrators vai atlasiet pareizo saīsni ar tastatūru un nospiediet CTRL + SHIFT + Enter. Tas atvērs paaugstinātu PowerShell logu.
- Iespējot vietējo failu izpildi, kas nav parakstīti digitāli. To var izdarīt ar šādu komandu (varat to kopēt un ielīmēt):
Set-ExecutionPolicy RemoteSigned
Nospiediet Enter, lai atļautu mainīt izpildes politiku.

- Tagad jums jāievada šāda komanda:
Importēšanas modulis C: Users Winaero Desktop office.ps1; Get-MSOfficeProductKey
Piezīme. Lai pareizi norādītu uz vietu, kur saglabājāt failu office.ps1, jums ir jāmaina ceļš iepriekš minētajā komandā, ieskaitot lietotāja vārda mapi.
- Voila, jūsu Office produkta atslēga tiks parādīta ekrānā!
Paldies mūsu lasītājam 'bosbigal' par šī skripta kopīgošanu.





![Kā kopēt vērtības programmā Excel [nevis formula]](https://www.macspots.com/img/other/73/how-to-copy-values-in-excel-not-the-formula-1.jpg)


