Restoring the service requires using the native Windows Services manager. This utility controls the operational state of every background daemon installed on your PC.
Begin by closing the League of Legends client and exiting the Riot Client from your system tray. Press Windows Key + R to launch the Run dialogue box. Type services.msc and press Enter. This command summons the complete service catalog.
Scroll down alphabetically until you locate the service labeled vgc. Double-click the entry to open its Properties window. Observe the Startup type drop-down menu. If the configuration shows "Manual" or "Disabled," the system will not launch the engine automatically when booting games.
Change this setting to Automatic. Next, look at the Service status line directly below. If the service reads "Stopped," click the Start button. Wait three to five seconds for the service progress bar to finish. Click Apply, then click OK. Relaunch your Riot Client with administrator privileges to verify the fix.