Posts
Users
Pesquisar
phmelo
atualizou
11 years ago
1 Mensagem
0
657
March 21st, 2015 11:00
Tenho um XPS 15 com Windows 7.
Depois de uma queda troquei a parte de baixo do meu laptop.
Como descobrir a minha chave windows? já q a unica coisa que sei é a service tag da maquina?
Respostas (1)
Soluções (0)
DELL-Juliano A
2 Intern
•
387 Publicações
224
Publicado March 24th, 2015 12:00
Boa tarde PhMelo;
Nesse caso, você pode fazer o procedimento a seguir : (APENAS PARA WINDOWS 7)
Instruções:
1 – Clicar em “Iniciar” e escrever “PowerShell ISE”
2 – No editor PowerShell colar o seguinte código:
function Get-WindowsKey
{ param ($targets = ".") $hklm = 2147483650 $regPath = "Software\Microsoft\Windows NT\CurrentVersion" $regValue = "DigitalProductId4" Foreach ($target in $targets) { $productKey = $null $win32os = $null $wmi = [WMIClass]"\\$target\root\default:stdRegProv" $data = $wmi.GetBinaryValue($hklm,$regPath,$regValue) $binArray = ($data.uValue)[52..66] $charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9" For ($i = 24; $i -ge 0; $i--) { $k = 0 For ($j = 14; $j -ge 0; $j--) { $k = $k * 256 -bxor $binArray[$j] $binArray[$j] = [math]::truncate($k / 24) $k = $k % 24 } $productKey = $charsArray[$k] + $productKey If (($i % 5 -eq 0) -and ($i -ne 0)) { $productKey = "-" + $productKey } } $win32os = Get-WmiObject Win32_OperatingSystem -computer $target $obj = New-Object Object $obj | Add-Member Noteproperty "Nome do Computador" -value $target $obj | Add-Member Noteproperty "Edição do Windows" -value $win32os.Caption $obj | Add-Member Noteproperty "Versão do Service Pack" -value $win32os.CSDVersion $obj | Add-Member Noteproperty "Arquitetura" -value $win32os.OSArchitecture $obj | Add-Member Noteproperty "Número da Versão" -value $win32os.BuildNumber $obj | Add-Member Noteproperty "Registado para" -value $win32os.RegisteredUser $obj | Add-Member Noteproperty "Canal de origem (ProductID)" -value $win32os.SerialNumber $obj | Add-Member Noteproperty "Chave do produto (ProductKey)" -value $productkey $obj } }
Get-WindowsKey
3 – Pressionar a tecla F5 ou então clicar no botão play
Ele irá mostrar a chave para você
Espero ter ajudado
Qualquer dúvida, estamos a disposição
Autorreparo, atualização e manutenção
Diagnósticos e ferramentas
Drivers e downloads
Resolver
Latitude Laptops
10
2
Inspiron Laptops
29
4
Armazenamento de Dados
18
Sobre a Comunidade Dell
6
1
Monitores
71
5
DELL-Juliano A
2 Intern
•
387 Publicações
224
0
Publicado March 24th, 2015 12:00
Boa tarde PhMelo;
Nesse caso, você pode fazer o procedimento a seguir : (APENAS PARA WINDOWS 7)
Instruções:
1 – Clicar em “Iniciar” e escrever “PowerShell ISE”
2 – No editor PowerShell colar o seguinte código:
function Get-WindowsKey
{
param ($targets = ".")
$hklm = 2147483650
$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
$regValue = "DigitalProductId4"
Foreach ($target in $targets) {
$productKey = $null
$win32os = $null
$wmi = [WMIClass]"\\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
$binArray = ($data.uValue)[52..66]
$charsArray = "B","C","D","F","G","H","J","K","M","P","Q","R","T","V","W","X","Y","2","3","4","6","7","8","9"
For ($i = 24; $i -ge 0; $i--) {
$k = 0
For ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bxor $binArray[$j]
$binArray[$j] = [math]::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray[$k] + $productKey
If (($i % 5 -eq 0) -and ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = Get-WmiObject Win32_OperatingSystem -computer $target
$obj = New-Object Object
$obj | Add-Member Noteproperty "Nome do Computador" -value $target
$obj | Add-Member Noteproperty "Edição do Windows" -value $win32os.Caption
$obj | Add-Member Noteproperty "Versão do Service Pack" -value $win32os.CSDVersion
$obj | Add-Member Noteproperty "Arquitetura" -value $win32os.OSArchitecture
$obj | Add-Member Noteproperty "Número da Versão" -value $win32os.BuildNumber
$obj | Add-Member Noteproperty "Registado para" -value $win32os.RegisteredUser
$obj | Add-Member Noteproperty "Canal de origem (ProductID)" -value $win32os.SerialNumber
$obj | Add-Member Noteproperty "Chave do produto (ProductKey)" -value $productkey
$obj
}
}
Get-WindowsKey
3 – Pressionar a tecla F5 ou então clicar no botão play
Ele irá mostrar a chave para você
Espero ter ajudado
Qualquer dúvida, estamos a disposição