Need a unique gift idea?
A Pastebin account makes a great Christmas gift
SHARE
TWEET

Start steamwebhelper killer 10m.bat

a guest Oct 9th, 2014 59,860 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
 
  1. :: steamwebhelper Killer by AveYo 1.2, all right reserved
  2. :: When you want to play games without lag, cpu, memory spikes caused by steamwebhelper, launch this.
  3. :: It will run at all times, until you use "Stop steamwebhelper killer.bat" from http://pastebin.com/download.php?i=jQ5M3746
  4. :: Changes from 1.1: removed dependency on steam.exe process
  5. @ECHO OFF
  6.  
  7. SET "REPEAT_TASK_EVERY_MINUTES=10"
  8.  
  9. :: Gain admin rights
  10. if "%1"=="_SELF_ADMIN"  goto :_START
  11. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\~1337run.vbs"
  12. echo UAC.ShellExecute "%~s0", "_SELF_ADMIN %~sdp0", "", "runas", 1 >> "%temp%\~1337run.vbs"
  13. CALL CSCRIPT //nologo "%temp%\~1337run.vbs" &DEL /F /Q "%temp%\~1337run.vbs" &EXIT /B
  14. :_START
  15. SHIFT
  16. ::
  17.  
  18. :: Set task to start two minutes later. needed because a system task cannot be started ondemand with the SCHTASKS /Run command :(
  19. CALL :SCHEDULE_TIME
  20. :: create task to kill steamwebhelper's minions every 4 minutes - using system account so the taskkill cmd prompt is not visible
  21. CALL SCHTASKS /create /ru "System"  /TN steamwebhelper_killer /TR "TASKKILL /F /IM steamwebhelper.exe /T" /SC MINUTE /MO %REPEAT_TASK_EVERY_MINUTES% /ST %SCHEDULETIME% /F
  22. echo INFO: steamwebhelper's are killed every %REPEAT_TASK_EVERY_MINUTES% minutes starting %SCHEDULETIME%.
  23. echo INFO: If you want this prompt hidden, use something like hidebat.vbs in the shortcut target...
  24. rem :: launch steam.exe and wait for it
  25. rem FOR /F "tokens=3*" %%I IN ('REG QUERY "HKCU\SOFTWARE\Valve\Steam"^|FINDSTR /I /L "SteamExe"') DO SET "STEAMEXE=%%~I"
  26. rem SET "STEAMEXE=%STEAMEXE:/=\%"
  27. rem START "" /WAIT "%STEAMEXE%" -silent
  28. :: delete task after closing Steam so it only runs while Steam is running
  29. rem SCHTASKS /Delete /TN steamwebhelper_killer /F
  30.  
  31. :: Set schedule to start in two minutes
  32. goto :EOF
  33. :SCHEDULE_TIME
  34. FINDSTR "'~1337ti%skip%m" "%~f0">"%temp%\~1337tim.vbs"
  35. CALL CSCRIPT //nologo "%temp%\~1337tim.vbs" >"%temp%\~1337tim.cmd"
  36. CALL "%temp%\~1337tim.cmd" &DEL /F /Q "%temp%\~1337tim.vbs"
  37. DEL /F /Q "%temp%\~1337tim.cmd"
  38. goto :EOF
  39. sNow = DateAdd("n", 2, Now) '~1337tim
  40. sHour = Hour(sNow) '~1337tim
  41. sMinute = Minute(sNow) '~1337tim
  42. If sHour < 10 Then sHour = 0 & sHour '~1337tim
  43. If sMinute < 10 Then sMinute = 0 & sMinute '~1337tim
  44. WScript.echo "SET SCHEDULETIME=" & sHour & ":" & sMinute & ":00" '~1337tim
  45.  
  46.  
  47. rem SET "STIME=%TIME: =0%"
  48. rem SET H=%STIME:~0,2% &SET "M=%STIME:~3,2%"
  49. rem IF [%H:~0,1%]==[0] SET "H=%H:~1,1%"
  50. rem IF [%M:~0,1%]==[0] SET "M=%M:~1,1%"
  51. rem IF %M% GEQ 58 IF %H% GEQ 23 SET "H=00" &SET "M=00"
  52. rem IF %M% GEQ 58 IF %H% LEQ 22 SET /A "H+=1" &SET "M=00"
  53. rem IF %M% LEQ 57 SET /A "M+=2"
  54. rem IF NOT [%H:~0,1%]==[0] IF %H% LEQ 9 SET "H=0%H%"
  55. rem IF NOT [%M:~0,1%]==[0] IF %M% LEQ 9 SET "M=0%M%"
  56. rem SET "SCHEDULETIME=%H%:%M%:00"
  57. rem goto :EOF
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top