É possível verificar a data em que o Windows foi instalado em um PC e, em caso afirmativo, como?
Responder1
Usando a linha de comando, você tem uma ferramenta chamadaWMIC, que pode ser usado para verificar a data de instalação da seguinte forma:
CMD /K WMIC OS GET InstallDate
Você pode executar isso na linha de comando ou diretamente no "executar" do Windows.
Ps:AFAIK, você pode usar isso desde o Windows XP.
Você pode ler facilmente a saída acima adicionando a marcação relevante:2011-02-14 13:36:58
Responder2
De acordo comessereferência, você tem várias maneiras de fazer isso, basta escolher aquela que você mais gosta:
Como determinar a data de instalação do Windows com e semPowerShell
Informação do sistema
A ferramenta systeminfo exibe muitas informações interessantes sobre o computador e o sistema operacional, entre elas a data de instalação. Aqui está um exemplo de saída:
Host Name: WIN7
OS Name: Microsoft Windows 7 Enterprise
OS Version: 6.1.7600 N/A Build 7600
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Original Install Date: 9/17/2009, 3:58:54 PM <==============
System Boot Time: 9/24/2009, 10:34:34 AM
...
WMI
A data de instalação é armazenada na propriedade InstallDate
da classe WMI
Win32_OperatingSystem
. Sem conversão, obteríamos uma string como
"20090917155854.000000+120"
.
PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Thursday, September 17, 2009 3:58:54 PM
Registro
A data de instalação é armazenada no valor do registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
como hora UNIX (valor de 32 bits contendo o número de segundos desde 01/01/1970).
PS C:\> [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate))
Thursday, September 17, 2009 3:58:54 PM
O que não funciona
Primeiro tive a ideia de consultar o horário de criação da pasta do Windows. Isso não funciona porque, começando com o Vista, o processo de configuração é baseado em imagens. A única coisa que podemos aprender consultando a data de criação da pasta Windows é quando a imagem de instalação foi criada pela Microsoft.
PS C:\> (Get-Item "$env:windir").creationtime
Tuesday, July 14, 2009 4:37:05 AM
Minha segunda ideia foi usar a data de criação de um arquivo ou pasta criada logo após a configuração. Aqui está como procurei um provável candidato:
PS C:\> gci c: -force | where {$_.creationtime -lt "09.19.2009" -and
$_.creationtime -gt "09.16.2009"} |
select fullname,creationtime | sort creationtime
FullName CreationTime
-------- ------------
C:\Recovery 9/17/2009 3:58:50 PM
C:\temp 9/17/2009 10:02:46 PM
C:\System Volume Information 9/18/2009 12:43:30 AM
C:\hiberfil.sys 9/18/2009 12:43:30 AM
C:\pagefile.sys 9/18/2009 12:43:32 AM
Desses resultados, apenas a pasta “Recuperação” é praticamente idêntica à data de instalação “oficial” registrada pelo Windows. Mas usar esse método parece muito frágil para uso em produção. Outra tentativa fracassada é usar a data da entrada mais antiga do log de eventos, como pode ser visto na captura de tela a seguir:
Responder3
Você pode executar o seguinte comando na linha de comando para encontrar a data de instalação:
systeminfo | find "Original Install Date"
Embora demore alguns segundos para obter o resultado, a saída será muito legível:
Original Install Date: 7/25/2012, 5:16:47 PM
Há mais informações que você pode obter executando o systeminfo
comando (como System Boot Time).
Responder4
Usando o Windows Explorer:
- Abrirexplorador de janelase vá para a unidade que contém o sistema operacional instalado. Geralmente seuC:dirigir na maioria dos sistemas.
- Agora altere o tipo de visualização da pasta paradetalhesou clique com o botão direito em uma pasta como Arquivos de Programas ou Windows e selecione Propriedades.
- Isso abrirá a janela de propriedades da pasta. Aqui você pode ver a data e hora de criação da pasta. É quase a mesma data e hora em que o Windows foi instalado no seu computador.
Mas há umPequeno problemaneste método.
Desde o lançamento do Windows Vista, a Microsoft mudou otipo de instalaçãodo Windows parabaseado em imagemo que significa que o instalador apenas extrai os arquivos necessários para o seu disco rígido.
Muitas vezes a data e hora de criação da pasta não serão a data e hora de instalação do Windows, mas serão a data e hora em que a Microsoft criou a imagem do Windows para a configuração.
No entanto:
Existe umGambiarrapara este problema!
Você pode verificar a data de criação da pasta do seupasta da conta do usuárioque está presente na pasta "Documentos e configurações" ou "Usuários".
Como esta pasta é criada pela configuração do Windows no momento da instalação, sua data e hora de criação serão quase as mesmas da instalação do Windows.
Alternativamente:
Você pode seguir as orientações deste artigo intitulado"Pergunte ao HTG: Como posso verificar a idade da instalação do Windows?"