@echo off
echo :: Installing Visual C++ Redistributable Packages (Silent)...

winget install --id=Microsoft.VCRedist.2005.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2005.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2008.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2008.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2010.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2010.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2012.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2012.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2013.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2013.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2015+.x86 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity
winget install --id=Microsoft.VCRedist.2015+.x64 -e --force --silent --accept-source-agreements --accept-package-agreements --disable-interactivity

echo :: All Visual C++ Redistributables installed successfully!
pause