Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Background Intelligent Transfer Service(BITS)has disappeared in Vi

472 views
Skip to first unread message

Jas Resoda

unread,
Mar 5, 2008, 6:07:11 AM3/5/08
to
FIX

On my Vista machine I had noticed that I couldn't run any updates either
from Windows Updates/Defender.

I took a look in services.msc and noticed that BITS had disappeared/was
deleted.

I tried using the BITS Repair Tool for Windows Vista (KB940520) however was
unsuccessful.

If you have a similar problem to mine then I've found another way to resolve
this.

1).Search and run regedit.exe
2).Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS
3).Right click on the BITS folder
4). Point to New - DWORD (32Bit) Value
5). Rename the the new key as Start
6). Double Click Start and enter 2 for the Value data
7). Press OK and restart Machine.
8). Check the Services.msc and check to see if BITS has returned.

Also please note that the Start key must be spelt with a Capital S

Hope this helps.

--
Jas Resoda MCTS Vista

litllivie

unread,
Aug 3, 2008, 12:15:00 PM8/3/08
to
Thank you very much, it helped a lot!! My BITS was gone, and I couldn't
download any update for a long time. I was about to take my computer to a
service store when I ran into your instructions, and restored BITS. Thank
you!!!

Jas Resoda

unread,
Aug 15, 2008, 11:18:01 AM8/15/08
to
No problem, i'm glad it worked
--
Jas Resoda

Jas Resoda

unread,
Mar 13, 2009, 6:48:01 AM3/13/09
to
Are you witnessing the same issue described below?

If so, follow the instructions but alter point 4 to "Point to New - DWORD
(64Bit) Value"

Make sure you have backup of your work and try this method in an test
environment before executing in your live environment.

P.S I have not tried this method in a 64bit environment but i am assuming
that it can be fixed just like in the 32 bit OS.

--
Jas


"Shawn" wrote:

> hi,my computer is Vista 64-bit,what should i do?please tell me.Thank you very
> much.

CoachB

unread,
Apr 21, 2009, 8:09:01 PM4/21/09
to
Would that work for my issue? I see BITS listed in the SERVICES window but
can't start it instead getting a BITS can't be found. Here's the background:

Have a Gateway laptop running Windows Vista 32-bit with all upgrades up to
Feb 10 when we stated having trouble with Windows updates. Team member
reported getting an AVG Virus Warning that it 'cleaned' and since then we
have not been able to get Windows updates. After selecting the updates and
clicking "Start update" we get failure
with error code: 80246008.

Checking knowledgebase it instructs how to 'restart the Background
Intelligent Transfer Service (BITS). Followed the instructions but when
trying to 'Start" the service from the Administrative Tools, the error states
that does not exist - not that it won't start, but that it is not found.

Based on the suggestion I saw from a previous post on this issue, I
ran the following and commands from the following command prompt
C:\Users\Ken>,

Wevtutil sl Microsoft-Windows-Bits-Client/Analytic /e:true
sc qc bits
net start bits
sc queryex bits

and have posted the DOS window session results below:

C:\Users\Ken>Wevtutil sl Microsoft-Windows-Bits-Client/Analytic /e:true

C:\Users\Ken>sc qc bits
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START (DELAYED)
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\Windows\System32\svchost.exe -k netsvcs
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : Background Intelligent Transfer Service
DEPENDENCIES : RpcSs
: EventSystem
SERVICE_START_NAME : LocalSystem

C:\Users\Ken>net start bits
The Background Intelligent Transfer Service service is starting.
The Background Intelligent Transfer Service service could not be started.

A system error has occurred.
System error 126 has occurred.
The specified module could not be found.


C:\Users\Ken>sc queryex bits

SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 126 (0x7e)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 0
FLAGS :

I found another post mentioning Windows update failure and
BITS not working so I also did the following:

Deleted the two files in the \Programdata\Microsoft\network\downloader folder:
Qmgr0.dat
Qmgr1.dat

which were dated about the last date that Windows update properly worked.

How to correct the problem?

Vanex

unread,
Oct 17, 2009, 4:11:01 AM10/17/09
to
Yes, how to correct?
same error here on win7RC x64 and there are no qmgr*.dat files

Stefan

unread,
Nov 6, 2009, 5:07:01 AM11/6/09
to
Hmm I tried the first thing with the 'Start' and all but it still doesn't
work for me..
I opened services.msc and still no BITS
And I've got a dutch 32 bit Vista Premium OS.
Anyone else with these problems?

kemurray1

unread,
Jan 6, 2010, 8:29:01 PM1/6/10
to
I tried all the above steps also. I have Vista Home Premium 64, but when I
went to point to new DWORD(step 4), the Start was already in there. So do I
delete that start and then put another in there?

a_zissou

unread,
Jan 7, 2010, 5:25:02 PM1/7/10
to

I have the same issue. I went to go create the Start DWORD, but it already
exists, with "2" as its Value. I feel like this is the closest I've gotten to
fixing my missing BITS, but it just wasn't quite there...

Help anyone?

Megs

unread,
Jan 31, 2010, 5:46:01 AM1/31/10
to
After I don't know how many hours of searching the internet, my problem is
finally fixed. Thank you, thank you, thank you!! Your suggestion worked and I
can finally update the 72 updates that were missing from my computer!!!

Really appreciate your post.

Cheers,
Megan

Kevin

unread,
May 13, 2010, 5:57:01 PM5/13/10
to
For those of you having trouble with this, I too was able to use this to
solve my issues with BITS on Win7 Home Premium 64-bit.

BITS was present in my services window, but could not start. I followed the
OP's steps, including suggestions for a 64-bit OS, by replacing the existing
'Start' key with a new QWORD 64 bit key of value 2. Restarted and my BITS
was gone from the services window. I reverted back to a 'Start' DWORD 32-bit
with a value of 2 and restarted again.

Miraculously, BITS came back in my services window, and was no longer
reporting config errors and finally started, where previously it had not. I
am not a wizard and I don't know why this worked or if it would work in other
situations. Just wanted to put this out there.

I was having trouble downloading media center TV guide listings, as well as
Windows Updates, because of BITS, and I've just been able to do both after
fixing this.

Thanks,
-Kevin

0 new messages