Ändert wmic process nun die Priorität oder nicht?

killerbiene

Cadet 4th Year
Registriert
Juli 2018
Beiträge
126
Huhu,

Ich muss von einem Prozess die Priorität ändern...

Oldschool > TaskManager > Details > Priorität festlegen...

Cmd > wmic process where name="LightingService.exe" CALL setpriority "high priority"
Result:
(\\xxx\ROOT\CIMV2:Win32_Process.Handle="4860")->setpriority() wird ausgeführt
Methode wurde ausgeführt.
Ausgabeparameter:
instance of __PARAMETERS
{
ReturnValue = 5;
};

Mit der Return Value von 5 kann sogar M$ mir nicht viel zu sagen... > https://docs.microsoft.com/en-us/windows/win32/wmisdk/wmi-return-codes

Wenn ich das dann im Task Manager überprüf, ist die Priorität immernoch diesselbe ("Normal"), oder hat der CMD Befehl keine Auswirkung auf den Task Manager und das ist dann Tiefer im System geregelt? Wo kann ich das Überprüfen obs geklappt hat oder nicht mit dem cmd Befehl?

Anbei noch eine weitere Frage: Ne Permanente Solution gibts nicht? Abgesehen von einer .bat und die als Autostart eintragen und die Verzögert starten lassen?

Danke, mfg
 
Starte die Powershell-Konsole mit Adminrechten:

PowerShell:
# Normal, Idle, High, RealTime, BelowNormal, AboveNormal

$Prog = Get-Process -ProcessName "LightingService"
$Prog.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High
 
Micha45 schrieb:
Starte die Powershell-Konsole mit Adminrechten:

PowerShell:
# Normal, Idle, High, RealTime, BelowNormal, AboveNormal

$Prog = Get-Process -ProcessName "LightingService"
$Prog.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High

Toll das Funktioniert :)

Weisst du vlt. wie man das noch als Startup in ner .ps1 Datei starten lassen kann mit Admin rechten?


//Edit:
Okey mit der Aufgabenplanung und die Richtigen Privilegien klappt es :)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Micha45
Zurück
Oben