NÃO RESOLVIDO

phmelo

atualizou

11 years ago

P

phmelo

1 Mensagem

0

657

March 21st, 2015 11:00

Chave do windows

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?

  • 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