Gibt es einen Befehl, um den verfügbaren Speicher in Windows herauszufinden?

Gibt es einen Befehl, um den verfügbaren Speicher in Windows herauszufinden?

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, memsagt Ihnen der Befehl nicht, was Sie wissen möchten.

TCC/LE von JP Software hatder eingebaute MEMORYBefehl, 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 msinfo32Befehl 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.

verwandte Informationen