{"id":19486080,"url":"https://github.com/tmarsteel/vanguard-control","last_synced_at":"2026-05-12T13:41:20.757Z","repository":{"id":147483172,"uuid":"460617423","full_name":"tmarsteel/vanguard-control","owner":"tmarsteel","description":"Run Riot Games' Vanguard anti-cheat ONLY when needed","archived":false,"fork":false,"pushed_at":"2022-06-15T19:29:46.000Z","size":77,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-25T18:43:52.881Z","etag":null,"topics":["anticheat","automation","security"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmarsteel.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-17T21:40:51.000Z","updated_at":"2024-11-22T13:07:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"b1a35abe-4205-4acc-b017-0b1079469985","html_url":"https://github.com/tmarsteel/vanguard-control","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/tmarsteel/vanguard-control","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmarsteel%2Fvanguard-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmarsteel%2Fvanguard-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmarsteel%2Fvanguard-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmarsteel%2Fvanguard-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmarsteel","download_url":"https://codeload.github.com/tmarsteel/vanguard-control/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmarsteel%2Fvanguard-control/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32942139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["anticheat","automation","security"],"created_at":"2024-11-10T20:34:00.138Z","updated_at":"2026-05-12T13:41:20.727Z","avatar_url":"https://github.com/tmarsteel.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vanguard Control Script\n\nDisables Vanguard by default. If it is enabled at startup, gives you 120 seconds (configurable)\ntop stop it from deactivating vanguard. You can then enable Vanguard for a single boot (see below).\n\n## Requirements\n\n* Windows 10\n* Powershell\n\n## Installation\n\n* Create a scheduled task (you can import [this XML file](VanguardControlAtStartup.xml), adapt settings and paths to your setup)\n  * Trigger: run at user logon\n  * Permissions: System/Admin\n  * Actions: run `powershell C:\\Path\\To\\vanguard-control.ps1 -Mode AfterStartup`\n* Create a desktop shortcut to powershell and check \"Run as Administrator\". Edit the shortcut so that it has this command:\n  `powershell C:\\Path\\To\\vanguard-control.ps1`\n  ![desktop shortcut](desktop-shortcut.png)\n* Open PowerShell as administrator (search powershell, select it with the keyboard and hit Ctrl+Shift+Enter)\n  * run `set-executionpolicy remotesigned`\n  * answer `A`\n\n## Usage\n\nIf you want to play Valorant:\n* save all open files!\n* double-click your desktop icon\n* your PC will reboot in 10 seconds.\n* After the reboot, vanguard will be enabled.\n* For the boots after that it'll be disabled again.\n\n## Parameters\n\n|Name              |Default             |Description                           |\n|------------------|--------------------|--------------------------------------|\n|Mode              |`RebootWithVanguard`|`RebootWithVanguard` or `AfterStartup`|\n|AllowFile         |`ALLOW VANGUARD`    |Name of the file, relative to the script, whichs presence allows vanguard to keep running.|\n|StopDelay         |120                 |In AfterStartup mode: number of seconds after logon to wait until stopping/killing vanguard.|\n|VgTrayStartTimeout|45                  |In Afterstartup mode: number of seconds after logon to wait for vgtray.exe to start, so it can be stopped. Increase this if your PC is slow and vgtray.exe keeps running.|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmarsteel%2Fvanguard-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmarsteel%2Fvanguard-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmarsteel%2Fvanguard-control/lists"}