{"id":15979061,"url":"https://github.com/zelon88/softkiller","last_synced_at":"2026-02-28T09:33:41.288Z","repository":{"id":72821934,"uuid":"218116762","full_name":"zelon88/Softkiller","owner":"zelon88","description":"Gently kill tasks with traceability. Useful for preparing unattended environments for pending automation operations.","archived":false,"fork":false,"pushed_at":"2019-10-28T22:31:58.000Z","size":1196,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T17:45:23.268Z","etag":null,"topics":["admin-tools","automation","notifications","process-management","task-killer","task-management"],"latest_commit_sha":null,"homepage":"https://www.HonestRepair.net","language":"Visual Basic","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zelon88.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-10-28T18:23:59.000Z","updated_at":"2022-06-12T15:23:09.000Z","dependencies_parsed_at":"2023-09-18T06:45:33.829Z","dependency_job_id":null,"html_url":"https://github.com/zelon88/Softkiller","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zelon88/Softkiller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FSoftkiller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FSoftkiller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FSoftkiller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FSoftkiller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zelon88","download_url":"https://codeload.github.com/zelon88/Softkiller/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zelon88%2FSoftkiller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29929350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-tools","automation","notifications","process-management","task-killer","task-management"],"created_at":"2024-10-07T23:40:54.363Z","updated_at":"2026-02-28T09:33:41.255Z","avatar_url":"https://github.com/zelon88.png","language":"Visual Basic","readme":"NAME: Softkiller.vbs\r\n\r\nTYPE: Visual Basic Script\r\n\r\nPRIMARY LANGUAGE: VBS\r\n\r\nAUTHOR: Justin Grimes\r\n\r\nORIGINAL VERSION DATE: 10/28/2019\r\n\r\nCURRENT VERSION DATE: 10/28/2019\r\n\r\nVERSION: v1.4\r\n\r\nDESCRIPTION: \r\nA simple script to gently kill tasks that need to be stopped for backup or automation purposes.\r\n\r\n\r\nPURPOSE: \r\nTo provide an API for locating and gently killing tasks that interfere with automated file operations. \r\nSpecifically, Outlook.pst files cannot be backed up while Outlook is using them. Also, terminating Outlook unexpectedly can cause .pst file corruption.\r\nThis application will attempt to close Microsoft Office applications gently using ActiveX objects. If it cannot it will resort to terminating the process.\r\nUse this application in conjunction with other applications which do not play fair with automatic backups software. \r\nRun with a \"User Configuration\" GPO to run in the context of a logged-on user.\r\nFake Sendmail For Windows by Byron Jones is required and included with this application per the fake Sendmail license. \r\nMore information about Fake sendmail For Windows can be found at:  https://www.glob.com.au/sendmail/\r\n\r\n\r\nINSTALLATION INSTRUCTIONS:\r\n1. Open the Softkiller.vbs script with a text editor and modify the \"Company-Specific Variables\" entries at the start of the script to match your environment.\r\n2. Open sendmail.ini with a text editor and modify the entries within to match your email server configuration.\r\n2. Copy the contents of the entire Softkiller directory to your network-wide scripts folder. \r\n3. Create a scheduled task under \"User Configuration\" using Group Policy Objects (GPO's) to run this script on a regular basis in the context of the currently logged-in user.\r\n5. Keep in mind that the script only has visibility into the processes that are running as the CURRENT USER! So if you run your task under SYSTEM or ADMINISTRATOR you will only see tasks that are also running as SYSTEM or ADMINISTRATOR. If you run this task as JohnDoe123 you will only see tasks that are running as JohnDoe123. \r\n6. Run with WScript.exe to get output in a MsgBox. \r\n7. Run with CScript.exe to get output in a command prompt.\r\n\r\nNOTES:\r\n\r\nUsage\r\n\r\nc:\\Softkiller.vbs -k WINWORD.EXE -o -v -e -f\r\n\r\nc:\\Softkiller.vbs -k CALC.EXE \r\n\r\nc:\\Softkiller.vbs -f -k OUTLOOK.EXE \r\n\r\nc:\\Softkiller.vbs -h\r\n\r\nSupported Arguments\r\n\r\n-e  (Email)  =  Set 'emailResult' config entry to TRUE (send emails when run).\r\n\r\n-o  (Output)  =  Set 'outputResult' config entry to TRUE (create a log file when this application kills other applications).\r\n\r\n-v  (Verbose)  =  Set 'verbose' config entry to TRUE (log output to the console).\r\n\r\n-f  (Forced)  =  Set 'force' config entry to TRUE (bypass Office Application detection).\r\n\r\n-k  (Process To Kill)  =  Set '-k \u003cprocess name\u003e' to the complete name of a process to kill (required).\r\n\r\n-h  (Help)  =  Use the 'help' argument to display instructional text about this application.\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzelon88%2Fsoftkiller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzelon88%2Fsoftkiller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzelon88%2Fsoftkiller/lists"}