Windows batch scripts (.bat) can run automatically at startup via the Startup folder or registry Run keys. They can also directly modify system configurations by editing the registry using commands like reg. They cannot natively automate ASP.NET web UI actions.