2013-02-01 10 views
5

działających pracuję nad NSIS instalatora. W tym celu chcę wiedzieć CurrentVersion wartość dla każdego systemu operacyjnego nawartość CurrentVersion w rejestrze dla każdego systemu operacyjnego Windows

HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" 

Na przykład: Mam Windows 7 Professional zainstalowany na moim komputerze i CurrentVersion wartość 6.1.

może ktoś lista go do wszystkich systemów operacyjnych Windows od Windows 98?

+1

to dla win2k i powyżej: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx. Czy naprawdę zamierzasz wesprzeć win98? –

+0

dzięki. Jest w porządku, jeśli nie dostanę go dla Windows 98. – Ajinkya

Odpowiedz

10

Są wymagane wersje Windows systemów operacyjnych:

Operating system    Version number 
---------------------------- -------------- 
Windows 10      10.0 
Windows Server 2016    10.0 
Windows 8.1      6.3 
Windows Server 2012 R2   6.3 
Windows 8      6.2 
Windows Server 2012    6.2 
Windows 7      6.1 
Windows Server 2008 R2   6.1 
Windows Server 2008    6.0 
Windows Vista     6.0 
Windows Server 2003 R2   5.2 
Windows Server 2003    5.2 
Windows XP 64-Bit Edition  5.2 
Windows XP      5.1 
Windows 2000     5.0 
Windows ME      4.9 
Windows 98      4.10 
+9

Należy jednak pamiętać, że klucz rejestru, o którym mowa, będzie zawierał "6.3" dla Windows 10. Należy również sprawdzić nowe klucze "CurrentMajor/MinorVersionNumber": http://stackoverflow.com/q/31072543/87698 – Heinzi

+0

Czy ktoś zna parę CurrentMajor/MinorVersionNumber dla Windows Update 10 listopada? – Sebastian

2

należy używać WinVer.nsh sprawdzić wersję systemu Windows ...

1

Można również użyć następującego klucza do bardziej szczegółowych informacji smyczkowych o OS

Reg zapytaniu "\ hostname \ HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion"/v NazwaProduktu

Znalazłem być obecny w systemie Windows XP i aboeve ....

0

aktualizowalny lista znajduje się na MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832.aspx

teraz (marzec 2015):

Operating system    Version number 
---------------------------- -------------- 
Windows 10 Tech.Preview  10.0 
Windows Server Techn.Preview 10.0 
Windows 8.1     6.3 
Windows Server 2012 R2   6.3 
Windows 8      6.2 
Windows Server 2012   6.2 
Windows 7      6.1 
Windows Server 2008 R2   6.1 
Windows Server 2008   6.0 
Windows Vista     6.0 
Windows Server 2003 R2   5.2 
Windows Server 2003   5.2 
Windows XP 64-Bit Edition  5.2 
Windows XP      5.1 
Windows 2000     5.0 
1

Tylko sprawdzone systemu Windows 10 Pro i jest to wersja 6.3

+1

to jest złe. Windows 8.1 jest wewnętrznie 6.3. Windows 10 to 10.0, a wcześniejsze wersje podglądu 6.4. – magicandre1981

+0

Win 10+ ma nowy klucz do śledzenia wersji. Powinieneś użyć "Reg Query" HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion "/ v CurrentMajorVersionNumber' i" Reg Query "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion"/v CurrentMinorVersionNumber'. – Spiralis

Powiązane problemy