Background Intelligent Transfer Service (BITS) is a service used by WSUS to download updates from Microsoft Update, which is the primary WSUS server, and from WSUS servers for its personal clients. BITS also supports the transfer of new files between peer computers in a domain. Download
Some problems may be caused by problems running BITS on the server or client laptops. If you are troubleshooting boot issues and have verified that virtually all WSUS settings are correct, often on the server and its clients, you should ensure that BITS runs smoothly on the treadmill on all affected computers.
BITS includes a downloadable tool called bitsadmin which, unfortunately, allows you to check and override BITS settings. For more information about the bitsadmin utility, see BITSAdmin Tool (https://go.microsoft.com/fwlink/?LinkId=80934). Therefore, this tool is available as part of the Windows Vista-based system and also as part of the Windows XP Support Tool with Service Pack 2(SP2).
To find the BITS service, open a command prompt and type:
sc themes themes
When BITS is running, the user should see the following output:
SERVICE_NAME: bits TYPE: old WIN32_SHARE_PROCESS STATUS: Documents IN USE (TURNING OFF, NOT SUSPENDING, ACCEPT_SHUTDOWN) WIN32_EXIT_CODE: 0 (0x0) SERVICE_EXIT_CODE: 0 (0x0) CHECKPOINT . . . 0x0 WAIT_HINT: 0x0
If BITS is simply not running, you should see output like this:
SERVICE_NAME: bits TYPE (blank) 20 WIN32_SHARE_PROCESS STATUS: DISCONTINUED (NOT_STOP, NOT SUSPEND, IGNORE_SHUTDOWN) WIN32_EXIT_CODE ~ 0 (0x0) SERVICE_EXIT_CODE: 3 (0x0) CHECKPOINT: 0x0 WAIT_HINT: 0x0
Stop And Restart BITS
Often, problems with BITS can be resolved simply by stopping and restarting the service. The following procedure shows how to take a moment and restart the service normally from the command line. As a local administrator, you should be tempted to stop and restart BITS.
Open the task shell.
Enter stop bits sc
Enter Sc bits
BITS must be running under a local system user account
Open a command shell.
sc bits obj=LocalSystem
(Note that there should be a good space between
Make sure the result of get:
[SC] Service configuration change completed successfully
Stop and restart BITS.
Proxy servers must support HTTP 1.1 RANGE requests
There is almost certainly a mismatch between the BITS task per user and the task per computer
To detect or techguyrepair.com a large discrepancy between the Per User Restriction Task and the Per Computer Restriction Task due to Group Policy
Run gpedit.msc according to local policy; If the policy is a domain policy, use the GPMC to edit the actual GPO.
In this rule group object editor, navigate to Computer Configuration\Administrative Templates\Network\Background Intelligent Transfer Service (BITS).
Make sure that “Maximum number of BITS tasks for both users” is set to a lower value than “Maximum number of BITS tasks for this computer”
Vveat gpupdate /force
Stop and restart BITS.
Make sure there are no errors in the performance logs here. Vacancies
Bits don’t work
If the BITS function does not work, check the fire event for errors. You can practice the following to diagnose the cause of the error.
|E_INVALIDARG||0x80070057||The name of the proxy server was specified in the user’s Internet Explorer proxy settings. This error can also be seen when credentials are available for authentication schemes that do not satisfy the NTLM/Negotiate requirements, but the username and password on the other side are empty. Change any user settings, such as specifying the correct proxy or changing the certificates to be non-null. Username/password for non-NTLM/Negotiate schemes.Scroll Up|