Ich suche nach einem Befehl, der den verfügbaren physischen Speicher in Windows zurückgibt. Ich habe „systeminfo“ ausprobiert, aber das dauert zu lange und gibt mir viele unnötige Informationen zurück. Wenn es dafür keinen Befehl gibt, wie kann ich ihn am besten auf andere Weise über die Eingabeaufforderung abrufen?
Antwort1
Es dauert eine Weile (bei mir etwa 10 Sekunden), aber der folgende Befehl erledigt es:
systeminfo |find "Available Physical Memory"
Antwort2
Damit ist es erledigt, ohne 10 Sekunden zu benötigen. Versuchen Sie Folgendes:
Für den gesamten physischen Speicher
wmic ComputerSystem get TotalPhysicalMemory
Für den verfügbaren physischen Speicher:
wmic OS get FreePhysicalMemory
Antwort3
Wenn Sie Windows 7 verwenden, können Sie Folgendes in der Powershell-Eingabeaufforderung verwenden:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum
Oder wenn Sie eine nette Angabe dazu haben möchten, wie viele Gigs es sind:
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum/1GB
Oder wenn Sie eine ältere Version von Windows (oder W7) verwenden, geben Sie in der Eingabeaufforderung Folgendes ein:
wmic memorychip get capacity
Antwort4
Sie wissen bereits Bescheid systeminfo
, wie in der Frage beschrieben. Und wie Mat in einem Kommentar anmerkte, mem
sagt Ihnen der Befehl nicht, was Sie wissen möchten.
TCC/LE von JP Software hatder eingebaute MEMORY
Befehl, die folgendermaßen funktioniert:
[C:\]Speicher 30 % Speicherauslastung 3.471.441.920 Byte physischer RAM insgesamt 2.428.456.960 Bytes verfügbarer physischer RAM 5.440.962.560 Bytes Gesamtseitendatei 4.505.726.976 Bytes verfügbare Auslagerungsdatei 2.147.352.576 Byte virtueller RAM insgesamt 2.053.435.392 Bytes verfügbarer virtueller RAM 262.144 Zeichen insgesamt Alias 262.143 Zeichen frei 20.480 Zeichen Gesamtverlauf [C:\]
Es hat auchdie @WINMEMORY[]
variable Funktion, die auf verschiedene Weise verwendet werden können:
[C:\]echo Es sind %@COMMA[%@WINMEMORY[2]] Bytes physischer RAM verfügbar. Es stehen 2.456.285.184 Byte physischer RAM zur Verfügung. [C:\]
Im Lieferumfang von Windows ist der msinfo32
Befehl enthalten, dessen Ausgabe stärker eingeschränkt werden kann als die von systeminfo
:
msinfo32 /Kategorien +Systemübersicht
Es gibt eine ganze Reihe anderer Dienstprogramme von verschiedenen Herstellern, die dieselben Informationen melden können.