Mein Computer hat 16 GB Arbeitsspeicher.
Wenn ich laufe, wmic memphysical get maxcapacity
kommt es zurück33554432(32G)
Gibt es ein Problem mit diesem Befehl?
Antwort1
Der maxcapacity
Befehl zeigt an, was Windows für das absolute Maximum hält, das Ihr System unterstützen kann, entweder aufgrund der Prozessor- oder Motherboard-Unterstützung. Sie sehen also Ihr Systemmaximale Kapazität.
Es zeigt nicht Ihr Maximum antailliertErinnerung.
Ich kann das sagen, weil ich weiß, dass mein Prozessor (ein alter i7) maximal 16 GB unterstützt, aber ich habe 12 GB RAM eingebaut. Wenn ich diesen Befehl ausführe, bekomme ich
>wmic memphysical get maxcapacity
MaxCapacity
16777216
Entsprechenddiese SO-FrageDer Befehl, mit dem Sie Ihren aktuellen physischen Speicher abrufen möchten, lautet:
wmic ComputerSystem get TotalPhysicalMemory
Welches gibt
TotalPhysicalMemory
12841988096
Das sind, so gut wie kein Unterschied, 12 GB.
Nebenbei bemerkt, es scheint, dass MaxCapacity
ein Wert zurückgegeben wird inKilobytewhile TotalPhysicalMemory
gibt einen Wert zurück inBytes.