Control Windows Update bandwidth and keep working without problems
Note that after 2018 Windows 10 provides explicitly an easy way to control bandwidth. Go to Settings > Windows Update > Advanced Options > Delivery Optimization > Advanced Options, and you will find there even separate options to limit the bandwidth when Windows Update runs in the background and to limit it less (or more, if you prefer) when the Update runs in the foreground! Nice! You can also set Upload limits along with Download limits!
If you don’t use Windows 10, keep reading. Go to the Windows Control Panel and in the search box write the word “group”. In the Search Results, under the “Administrative Tools” heading you’ll see an option to “Edit group policy”. Go there, then to “Administrative Templates” > “Network” > “Background Intelligent Transfer Service (BITS)” > “Limit the maximum network bandwidth for BITS background transfers”.
In the dialogue that opens check the “Enabled” option, then go to “Limit background transfer rate (kbps) to”. Enter a value, such as 100 or 200 kbps according to your maximum bandwidth and how much you’d like dedicated to Windows Update.
You can even define a particular time, when usually a Windows Update occurs, so that at all other times the available bandwidth will be unlimited or different.