PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win 8 - Woran erkennt man 8.1 und 8.1.1


PHuV
2014-04-28, 17:22:06
Woran erkennt man eigentlich, ob das Windows 8.1 oder 8.1.1 installiert ist? Weder über die PC-Info noch über SYSTEMINFO über die Konsole kann man einen Unterschied sehen. Es wird immer 6.3.9600 angezeigt.

x-dragon
2014-04-28, 17:33:09
Da es keine eigene Windows-Versionsnummer dafür gibt, mußt du wohl gezielt danach schauen welche Windows-Updates schon installiert sind:

http://winfuture.de/downloadvorschalt,3074.html

Rente
2014-04-28, 17:36:07
Du erkennst es daran, dass das Update KB2919355 (http://support.microsoft.com/kb/2919355) installiert ist.

Alternativ reicht es auch Metro aufzurufen, existiert dort direkt ein Such- und ein Ausschalt-Button -> 8.1 Update 1

Osmoses
2014-04-28, 17:38:35
Woran erkennt man eigentlich, ob das Windows 8.1 oder 8.1.1 installiert ist? Weder über die PC-Info noch über SYSTEMINFO über die Konsole kann man einen Unterschied sehen. Es wird immer 6.3.9600 angezeigt.

1. Zu den Kacheln wechseln (Windows-Taste drücken) und ist dann rechts oben Benutzername, Benutzerbild, Ausschalt- und Suchsymbal, dann ist es Update 1.

2. Kannst auch eine Metro-App öffnen und dann zum Desktop wechseln (nicht schließen); ist die Metro-App in der Taskleiste, dann hast Update 1.

Viel Spaß!

Bubba2k3
2014-04-28, 18:25:38
Übrigens wurde mir heute (28.04.2014) ein zweites(???)

Windows 8.1 Update für x64-basierte Systeme (KB2919355)

vorgeschlagen??? :confused:


Edit:
http://abload.de/img/unbenanntxsjot.png


Edit2:
Ist wohl nur eine Ergänzung, da das heutige Update nur 2.6 MB groß war???

PHuV
2014-04-28, 20:04:36
Gut, das heißt, man sieht das Update nur indirekt, aber nicht direkt, und man kann es auch nicht per Konsole irgendwie abfragen.

dildo4u
2014-04-28, 20:25:12
Wie schon geschrieben du hast das Update wenn du in Metro ein Auschaltknopf oben rechts hast.

PHuV
2014-04-28, 20:50:29
Das nützt mir für Scripte aber nichts. :(

Lokadamus
2014-04-28, 20:57:05
Gibt es den Befehl systeminfo noch? Konnte man in XP ab SP2 oder so benutzen, um die installierten Updates aufgelistet zu bekommen.
Ein systeminfo |find /i "KB2919355" sollte dann das Update auflisten, wodurch der Errorlevel auf 0 gesetzt ist.

In wie weit die Befehle in der Powershell noch gehen, kann ich nicht sagen, weil nicht testen. ;(

Rente
2014-04-28, 23:18:16
Der Befehl in der PS ist simpel: Get-HotFix -id kb2919355

Ausgabe ist dann so:

Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
%Rechnername% Update KB2919355 %Rechnername%\%Username% %Installationsdatum%

Das nur noch entsprechend pipen und man sollte es per Script verwerten können.

€: Gnaaa, das funktioniert nur eingeschränkt, das Datum fehlt oft bei Updates bzw. ist totaler Unsinn + es tauchen gar nicht alle Updates auf...

Mit Get-HotFix | where {$_.hotfixid -eq “KB2919355”} | foreach {$_.hotfixid} bekommt man immerhin eine vernünftige Ausgabe, funktioniert nur eben nicht mit jedem Update.


if (get-hotfix | ? { $_.Hotfixid -like "KB2919355" }) {
return $true
} else {
return $false
}

Gast
2014-04-29, 00:14:08
Der Befehl in der PS ist simpel: Get-HotFix -id kb2919355

Grad mal ausprobiert. Was ist das denn für ein Mist:

Get-HotFix | Select-Object -Property HotFixID,InstalledOn

HotFixID InstalledOn
-------- -----------
KB2899189_Microsoft-Windows-CameraCodec-Package
KB2843630
KB2862152
KB2868626
KB2876331
KB2883200
KB2884846
KB2887595
KB2892074
KB2893294
KB2894029
KB2894179
KB2894853
KB2898514
KB2898868
KB2898871
KB2900986
KB2901125
KB2901128
KB2902892
KB2903939
KB2904266
KB2904440
KB2908816
KB2909210
KB2909569
KB2909921
KB2911106
KB2912390
KB2913152
KB2913270
KB2913760
KB2916036
KB2917929
KB2917993
KB2919355
KB2919394
KB2919442
KB2919907
KB2922229 04.11.2014 00:00:00
KB2923300
KB2923528
KB2923768
KB2925418
KB2928680
KB2929961
KB2930275
KB2933809
KB2934802 03.07.2014 00:00:00
KB2936068 04.11.2014 00:00:00
KB2938527
KB2939087 04.11.2014 00:00:00
KB2942844 04.10.2014 00:00:00
KB2959977


Die Liste ist unvollständig, und das Datum ist bei allen vollkommener Unsinn. Krass.

Rente
2014-04-29, 00:19:15
Scheinbar liefert nur wmic qfe get oder gwmi win32_reliabilityRecords vollkommen vernünftige Daten, damit ist das Scripten aber minimal aufwändiger aus meiner Sicht.
Das Update 1 zeigen sie alle an.

€: Oh man, ich bin zu doof für die PowerShell, Alternative wäre also gwmi win32_reliabilityRecords | ? { $_.ProductName -like "*KB2919355*" }