Próbuję odzyskać stary komputer, który nie chce się uruchomić, i nie jestem pewien, która wersja systemu Windows jest uruchomiona. Jak to powiedzieć po prostu przez zbadanie systemu plików?
Jestem całkiem pewien, że jest to Vista lub Windows 7. Istnieje niewielka szansa, że jest to Windows Server 2008.
Odpowiedzi:
Najlepszym rozwiązaniem będzie znalezienie właściwości pliku wykonywalnego Windows (takiego jak explorer.exe). W moim przypadku jest to wersja pliku i produktu 6.1.7601.17567
6.0.xxxx.xxxxx będzie oznaczać Windows Vista (odpowiednio 6000, 6001 i 6002 to odpowiednio RTM, SP1 i SP2).
6.1.xxxx.xxxxx oznacza Windows 7 (7600 i 7601 to RTM i SP1).
Te same numery wersji będą obowiązywać również dla serwera Windows, więc nie jestem pewien, jak odróżnić tę z tymi, którzy używają tej metody.
źródło
Spójrz na plik
C: \ Windows \ System32 \ License.rtf
Można znaleźć dla wszystkich tych systemów operacyjnych Windows
Vista, W7, W8, W8.1
Te licencje rtf będą miały również wersję systemu Windows i wydanie, na przykład Windows 7 Pro.
Windows 10 ma plik RTF, ale nie wyświetla edycji, ale jeśli na górze znajduje się nota o arbitrażu, wiesz, że to W10, lub skorzystaj ze sztuczki eksploratora w odpowiedzi Matthew Steeplesa.
Aby znaleźć typ produktu Windows 10 (Home Pro itp.), Zobacz odpowiedź Moifa Murphy'ego w dalszej części tej strony
źródło
C:\Windows\System32\Licenses
. Powinien zawierać coś jakc:\Windows\System32\Licenses\neutral\_Default\Professional\license.rtf
w wersji Pro. W przypadku systemu Windows 10 Przedsiębiorstwo to wydaje się, że zarównoEnterprise
iProfessional
foldery. Domyślam się, że wersje domowe będą miałyHome
folder.Za pomocą rejestru możesz sprawdzić wersję i edycję
Znalazłem tę odpowiedź w Stackoverflow na pytanie Ustal wersję systemu Windows, wydanie i dodatek Service Pack obrazu offline na dysku
Mówiąc dokładniej, jak załadować gałąź innego rejestru:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_load_hive.mspx?mfr=true
źródło
Jeśli masz system Linux w tym samym systemie, możesz uruchomić system Linux, upewnić się, że partycja systemu Windows jest zamontowana (na przykład tutaj
/mnt/C
), a następnie to zrobićstrings /mnt/C/Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64
. Dla mnie w wersji drukowanej9600.18258.amd64fre.winblue_ltsb.160303-0600
, a Google na Winblue wskazuje, że była to nazwa kodowa systemu Windows 8.1.źródło
14393.351.amd64fre.rs1_release_inmarket.161014-1755
). Patrząc na informacje o wersji systemu Windows 10 , które odpowiadają wersji 1607.Jeśli nadal możesz uruchamiać pliki wykonywalne z tego systemu plików, możesz uruchomić
C:\Windows\System32\winver.exe
źródło
Jeśli nie masz uruchomionego systemu Windows i chcesz znaleźć informacje z komputera z systemem Linux, możesz użyć
hivexget
do odczytania pliku rejestru na dysku.W przypadku systemów opartych na Debianie, zainstaluj go przy pomocy
sudo apt install libhivex-bin
.Przykład (z grep, aby skrócić wyjście):
Usuń
| egrep ...
część, aby zobaczyć wszystkie wartości pod tym kluczem.źródło
Otwórz bootmgr pliku w notatniku, znajduje się on na dysku twardym, którego chcesz wiedzieć, że jego wersja będzie plikiem ukrytym, więc wybierz pokaż ukryte pliki w posortowanych opcjach folderów
źródło
Jeśli uruchomisz się na nośniku instalacyjnym systemu Windows (powiedzmy pendrivie) i naciśniesz [SHIFT] + [F10], aby uzyskać wiersz polecenia, możesz zapytać, która litera dysku odpowiada danemu dyskowi z oryginalnym dyskiem, a następnie uzyskać informacje o wersji program jak
ntoskrnl.exe
. Na przykład, aby przejrzeć zainstalowane dyski i powiązane litery dysków,Lub używając metody z @beyondtime, która jest mniej typowa, ale pomija dziesiętną część numeru kompilacji
Więc tutaj system operacyjny zainstalowany na wskazanej literze dysku to Windows 10, kompilacja 15063.413. Wyszukiwarka google pokazuje, że jest to Windows 10 w wersji 1703 | Redstone 2 | Aktualizacja twórców .
Jako bonus, jeśli chcesz zobaczyć, kiedy system operacyjny był ostatnio uruchamiany, możesz to zrobić
Prawdopodobnie możesz ustalić, kiedy system operacyjny został pierwotnie zainstalowany, sprawdzając czas utworzenia ukrytych plików i folderów w katalogu głównym dysku:
I zamknąć, gdy skończysz:
źródło
Zdobądź Magical Jelly Bean Keyfinder. Przenośna darmowa wersja działa dobrze. Najbezpieczniej jest go pobrać ze strony internetowej magicaljellybean.com lub sofpedia itp.
Uruchom go. W menu narzędzi wybierz >> załaduj gałąź. Następnie pokazuje wszystkie dyski, wybierz folder systemu Windows na danym dysku. Natychmiast zapewnia wersję i klucze.
źródło
Magical Jelly Bean Keyfinder
wiadomo, że zgłasza niepoprawny klucz licencyjny. To także nagware, które działa poprawnie, jeśli go kupisz. Nie jest również wymagane ustalenie, która instalacja systemu Windows jest w systemie plików, znacznie łatwiej, niż użycie tego nagware, oMagical Jelly Bean Keyfinder
którym wspomniałem, nawet nie działa?W systemie Windows 10 do analizy można użyć Wordpad.exe, notepad.exe w systemie operacyjnym Windows
C:\\ProgramData\Microsoft\Diagnosis\osver.txt
.W systemach Unix polecenie konsoli, takie jak
cat <Windows system root partition>/ProgramData/Microsoft/Diagnosis/osver.txt
pokazuje numer wersji.
Przykład numeru kompilacji systemu operacyjnego: 10.0.18362 (bez .116 - .267 @ 2019-07-26)
źródło