pinkfluffyunicorn
Goto Top

Powershell Hintergrundprozesse richtig beenden

Hi, ich habe das Problem dass wenn ich Hintergrundprozesse wie Skype etc via Powershell im Adminmodus beenden will, sie kurz beendet sind, sich dann aber wieder neu starten. wie kann ich das unterbinden? Und wie kann ich Prozesse wie Gamescanner von Razors Gamebooster beenden? weil immer wenn ich " Stop-Process -name GameScannerService ", egal ob über Script oder Konsole starte, kommt folgende Fehlermeldung: Stop-Process: Das Handle ist ungültig (Ausnahme von HRESULT: 0x80070006 (E_HANDLE)). wie kann ich das lösen?

Content-ID: 296030

Url: https://administrator.de/contentid/296030

Ausgedruckt am: 26.11.2024 um 16:11 Uhr

Snowman25
Snowman25 12.02.2016 um 15:10:43 Uhr
Goto Top
Hallo @pfu,

schonmal geschaut, ob Services diese Prozesse neu starten?
Dann sind diese nämlich so eingestellt, dass sie die Prozesse neu starten, wenn sie sterben.

kein Gruß
PinkFLuffyUnicorn
PinkFLuffyUnicorn 12.02.2016 um 15:30:14 Uhr
Goto Top
steh grad aufm schlauch, wo kann ich dass nochmal sehen und wenn das so is kann ich das über powershell deaktivieren oder irgendwie unterbinden?
126919
126919 12.02.2016 aktualisiert um 15:43:20 Uhr
Goto Top
Erste Stunde Windows Grundlagen ....
Set-Service -Name "BlaBlub" -StartupType Disabled  

fk
PinkFLuffyUnicorn
PinkFLuffyUnicorn 12.02.2016 um 15:45:24 Uhr
Goto Top
danke :D bist der beste XD
SaschaRD
Lösung SaschaRD 12.02.2016, aktualisiert am 15.02.2016 um 14:57:43 Uhr
Goto Top
Hallo,

beenden:
function CheckRunningApplications($ApplicationName){
	$CheckRunningApplication = Get-Process $ApplicationName | fw -column 1
		IF ($getApplicationError -and ($getApplicationError | foreach ($_.FullyQualifiedErrorId -like "*NoProccessFoundForGivenName*"))){  
			Write-Host "Exception Message: There is no application named $ApplicationName"  
		} ELSE {
			Write-Host "$ApplicationName is now running"  
			TASKKILL /F /T /IM "$ApplicationName.exe"  
			Write-Host "$ApplicationName is now stopped"  
		}
}
function CheckRunningSkype {
	CheckRunningApplications -ApplicationName "Skype"  
}
function CheckRunningRazorGamebooster {
	CheckRunningApplications -ApplicationName "Razors Gamebooster"  
}
Gruß, Sascha
PinkFLuffyUnicorn
PinkFLuffyUnicorn 13.02.2016 um 15:51:24 Uhr
Goto Top
ist aber für Dienste und nicht für Prozesse, beim Skype host z.B. geht das net
SaschaRD
Lösung SaschaRD 15.02.2016 aktualisiert um 14:57:38 Uhr
Goto Top
Hallo,

ist aber für Dienste und nicht für Prozesse, beim Skype host z.B. geht das net
Wäre mir neu das Get-Process (siehe Zeile 2 vom oberen Code) für Dienste ist face-wink

Gruß, Sascha
PinkFLuffyUnicorn
PinkFLuffyUnicorn 15.02.2016 um 19:31:44 Uhr
Goto Top
sorry, war in Gedanken in nem andern thread :D