To może brzmieć jak trochę szalone pytanie, ale jak mogę sprawdzić (miejmy nadzieję za pomocą klucza API / rejestru) godzinę i datę instalacji systemu Windows?
Najlepsze, co do tej pory mogę wymyślić, to przejrzeć różne pliki w C: \ Windows i spróbować zgadnąć ... ale to nie jest do końca przyjemne rozwiązanie.
Kolejne pytanie, które można rozwiązać w przypadku „ wyzwania związanego z kodem ”: oto kilka plików wykonywalnych kodu źródłowego, które rozwiązują problem, ale nie są one kompletne.
Czy znajdziesz skrypt VB, który każdy może wykonać na swoim komputerze, z oczekiwanym wynikiem?
podałby aktualną datę ... a nie liczbę sekund;)
Jak komentuje Sammy , podaje więcej niż potrzebujesz. Działa to tylko wtedy, gdy język jest angielski: musi pasować do języka. W przypadku szwedzkiego byłoby to „ ” i „ ” dla języka niemieckiego.
find /i "install"
ursprungligt
ursprüngliches
W skrypcie programu Windows PowerShell wystarczy wpisać:
Za pomocą WMI ( Instrumentacja zarządzania Windows )
Jeśli nie używasz WMI, musisz przeczytać, a następnie przekonwertować wartość rejestru:
W pozostałej części tego posta znajdziesz inne sposoby uzyskiwania dostępu do tych samych informacji. Wybierz swoją truciznę;)
W VB.Net dałoby to coś takiego:
W Autoit (języku skryptowym systemu Windows) byłoby to:
W Delphy 7 wyglądałoby to następująco:
Jako alternatywę CoastN proponuje w komentarzach :
źródło
systeminfo|find /i "original"
tylko do filtrowania „Pierwotnej daty instalacji”. Jeśli użyjesz „install” jako ciągu znaków, uzyskasz więcej informacji niż potrzebujesz. Ponadto, jeśli język nie jest angielski, to prawdopodobnie nie zadziała. Musi pasować do języka. W przypadku szwedzkiego byłoby to „ursprungligt”, a dla niemieckiego „ursprüngliches”.Mamy wystarczająco dużo odpowiedzi, ale chcę umieścić moje 5 centów.
Mam zainstalowany system Windows 10
10/30/2015
i Creators Update na04/14/2017
poprzedniej instalacji. Wszystkie metody opisane w odpowiedziach przed moimi podają mi datę instalacji Aktualizacji twórców.Udało mi się znaleźć datę utworzenia kilku plików, która jest zgodna z rzeczywistą (czystą) datą instalacji mojego systemu Windows 10:
C:\Windows
C:\
źródło
źródło
system.ini
nie ma sensu na moich komputerach z systemem Windows 7 i 2008, wydaje się, że utworzony znacznik czasu ze źródeł instalacji jest kopiowany podczas instalacji.C:\pagefile.sys
miał poprawną sygnaturę czasową.Otwórz wiersz poleceń, wpisz „ systeminfo ” i naciśnij enter. Uzyskanie informacji może zająć systemowi kilka minut. Na stronie wyników znajdziesz wpis „Data instalacji systemu”. To jest data instalacji systemu Windows. Ten proces działa w XP, Win7, a także na win8.
źródło
Jak sprawdzić datę / godzinę instalacji systemu Windows 7:
po prostu zobacz to ...
Otóż to; wtedy możesz zobaczyć wszystkie informacje o swojej maszynie; bardzo prosta metoda
źródło
Czy kiedykolwiek chciałeś sprawdzić datę instalacji systemu operacyjnego na swoim komputerze? Oto szybki i łatwy sposób sprawdzenia daty i godziny zainstalowania (lub ostatniej aktualizacji) systemu operacyjnego komputera.
Otwórz wiersz poleceń (start-> run -> wpisz cmd-> naciśnij enter) i uruchom następujące polecenie
systeminfo | znajdź / i "data instalacji"
Za kilka sekund zobaczysz datę instalacji
źródło
W Powershell uruchom polecenie:
źródło
find /i
System operacyjny Windows 10 ma jeszcze jeden podklucz rejestru, ten w pliku gałęzi SYSTEM:
Informacje dotyczące daty instalacji to data / godzina instalacji oryginalnego systemu operacyjnego komputera. Informuje również o rozpoczęciu aktualizacji, tj
Może to oczywiście nie nastąpić po zakończeniu aktualizacji, użytkownik może zdecydować się na wyłączenie zamiast ponownego uruchamiania po wyświetleniu monitu itp.
Aktualizacja może faktycznie zakończyć się innego dnia i
będzie odzwierciedlać datę / godzinę rozpoczęcia aktualizacji.
źródło
HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate i systeminfo.exe podaje nieprawidłową datę .
Definicja UNIX timestamp jest niezależna strefa czasowa. Znacznik czasu systemu UNIX jest definiowany jako liczba sekund, które upłynęły od godziny 00:00:00 uniwersalnego czasu koordynowanego (UTC), czwartek 1 stycznia 1970 r., Bez uwzględnienia sekund przestępnych.
Innymi słowy, jeśli zainstalowałeś swój komputer w Seattle, WA i przeniosłeś się do Nowego Jorku, NY, HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate nie będzie tego odzwierciedlać. Jest to zła data , nie przechowuje strefy czasowej, w której komputer został pierwotnie zainstalowany.
Efektem tego jest jeśli zmienisz strefę czasową podczas działania tego programu, data będzie nieprawidłowa. Musisz ponownie uruchomić plik wykonywalny, aby uwzględnił zmianę strefy czasowej.
Ale możesz uzyskać informacje o strefie czasowej z klasy WMI Win32_Registry .
InstallDate jest w formacie UTC (yyyymmddHHMMSS.xxxxxx ± UUU) zgodnie z artykułem Microsoft TechNet „Praca z datami i godzinami przy użyciu WMI”, gdzie w szczególności xxxxxx to milisekundy, a ± UUU to liczba minut inna niż Greenwich Mean Time.
źródło
Uważam, że data utworzenia c: \ pagefile.sys może być w większości przypadków całkiem wiarygodna. Można go łatwo uzyskać za pomocą tego polecenia (zakładając, że system Windows jest zainstalowany na C :):
„/ As” określa „pliki systemowe”, w przeciwnym razie nie zostanie znaleziony. „/ T: c” ustawia pole czasu, aby wyświetlić „tworzenie”.
źródło
Określ datę instalacji systemu Windows za pomocą aplikacji WMIC
wmic os pobierz installdate
źródło
Użyj speccy. Pokazuje datę instalacji w sekcji System operacyjny. http://www.piriform.com/speccy
źródło
Możesz także sprawdzić dowolny folder na dysku systemowym, taki jak „windows” i „pliki programów”. Kliknij folder prawym przyciskiem myszy, kliknij właściwości i sprawdź w zakładce Ogólne datę utworzenia folderu.
źródło
.WIM
pliki), data utworzenia jest datą utworzenia obrazu przez firmę Microsoft, a nie datą zainstalowania systemu operacyjnego na konkretnym komputerze.W RunCommand napisz
"MSINFO32"
i naciśnij enter Pokaże się wszystkie informacje związane z systememźródło
Bardzo prosta droga z PowerShell:
Pobrano z: https://www.sysadmit.com/2019/10/windows-cuando-fue-instalado.html
źródło
Naciśnij WindowsKey+ Ri wprowadź
cmd
W oknie poleceń wpisz:
(w przypadku starszych wersji okien wpisz „ORYGINAŁ” wielkimi literami).
źródło
Możesz po prostu sprawdzić datę utworzenia folderu Windows (kliknij go prawym przyciskiem myszy i sprawdź właściwości) :)
źródło
Możesz to zrobić za pomocą PowerShell:
źródło
Wypróbuj to polecenie PowerShell:
źródło