BITS Service disappeared in services-list Vista32

K

kkoenen

Hi. After 10 hrs. of searching the web on this, I hope you guys can help.

BITS Service is NOT in my list of services on Vista32.

Command sc qc bits replies : The specified service does not exist as an
installed service.

bitsadmin /util /repairservice /force replies : This command cannot be
executed on this version of the operating system.

Regsvr32 %windir%\system32\qmgr.dll replies : The module
"C:\Windows\system32\qmgr.dll" was loaded but the entry-point
DllRegisterServer was not found.

Troubles started (according to updates-list) on 18-01. I guess this could be
the installationdate of ChemOffice. I can't perform a system restore from
18-01 or earlier, because these dates don't show up in my restore-point list.

What to do? Anna, Frank, other members of BITS Team.. Thanks in advance!
 
K

kkoenen

Reply of bitsadmin /util /version /verbose

BITSADMIN version 3.0 [ 7.0.6000 ]
BITS administration utility.
(C) Copyright 2000-2006 Microsoft Corp.

Version of BITS installed on the system: 3.0

File version for BITS binaries:
file path version langId
C:\Windows\system32\qmgr.dll 7.0.6000.16531 1033
C:\Windows\system32\qmgrprxy.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsprx2.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsprx3.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsprx4.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsprx5.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsigd.dll 7.0.6000.16386 1033
C:\Windows\system32\bitsperf.dll 7.0.6000.16386 1033

Is BITS secondary service DLL active: No
BITS secondary service DLL path: N/A

Pending file operations: None

Unable to connect to BITS - 0x80070424
 
J

Jon

Have a look under

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS

You're perhaps missing a few registry entries

--
Jon


kkoenen said:
Reply of bitsadmin /util /version /verbose

BITSADMIN version 3.0 [ 7.0.6000 ]
BITS administration utility.
(C) Copyright 2000-2006 Microsoft Corp.

Version of BITS installed on the system: 3.0

File version for BITS binaries:
file path version
langId
C:\Windows\system32\qmgr.dll 7.0.6000.16531
1033
C:\Windows\system32\qmgrprxy.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx2.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx3.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx4.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx5.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsigd.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsperf.dll 7.0.6000.16386
1033

Is BITS secondary service DLL active: No
BITS secondary service DLL path: N/A

Pending file operations: None

Unable to connect to BITS - 0x80070424

Hi. After 10 hrs. of searching the web on this, I hope you guys can help.

BITS Service is NOT in my list of services on Vista32.

Command sc qc bits replies : The specified service does not exist as an
installed service.

bitsadmin /util /repairservice /force replies : This command cannot be
executed on this version of the operating system.

Regsvr32 %windir%\system32\qmgr.dll replies : The module
"C:\Windows\system32\qmgr.dll" was loaded but the entry-point
DllRegisterServer was not found.

Troubles started (according to updates-list) on 18-01. I guess this could
be
the installationdate of ChemOffice. I can't perform a system restore from
18-01 or earlier, because these dates don't show up in my restore-point
list.

What to do? Anna, Frank, other members of BITS Team.. Thanks in advance!
 
K

kkoenen

Just checked, "DisplayName" was set to "%Systemroot%\something.dll". I reset
it to
"DisplayName"="Background Intelligent Transfer Service". Also, the
description seemed to be incorrect.

Windows Update seems to be working now! Although bitsadmin lists 0 jobs when
queried by "bitsadmin /list".

Could you paste a dump of the correct settings in registrybranch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS for me to check?
Thnx a million!

Can't think of anything that screwed up these regsettings, except for the
installation of ChemOffice (CambridgeSoft) which I did on the 18th of
january. This date also notes as the last succesfull automatic Windows Update
installation.. curious eh?

Rgdz, K.

Jon said:
Have a look under

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS

You're perhaps missing a few registry entries

--
Jon


kkoenen said:
Reply of bitsadmin /util /version /verbose

BITSADMIN version 3.0 [ 7.0.6000 ]
BITS administration utility.
(C) Copyright 2000-2006 Microsoft Corp.

Version of BITS installed on the system: 3.0

File version for BITS binaries:
file path version
langId
C:\Windows\system32\qmgr.dll 7.0.6000.16531
1033
C:\Windows\system32\qmgrprxy.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx2.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx3.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx4.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsprx5.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsigd.dll 7.0.6000.16386
1033
C:\Windows\system32\bitsperf.dll 7.0.6000.16386
1033

Is BITS secondary service DLL active: No
BITS secondary service DLL path: N/A

Pending file operations: None

Unable to connect to BITS - 0x80070424

Hi. After 10 hrs. of searching the web on this, I hope you guys can help.

BITS Service is NOT in my list of services on Vista32.

Command sc qc bits replies : The specified service does not exist as an
installed service.

bitsadmin /util /repairservice /force replies : This command cannot be
executed on this version of the operating system.

Regsvr32 %windir%\system32\qmgr.dll replies : The module
"C:\Windows\system32\qmgr.dll" was loaded but the entry-point
DllRegisterServer was not found.

Troubles started (according to updates-list) on 18-01. I guess this could
be
the installationdate of ChemOffice. I can't perform a system restore from
18-01 or earlier, because these dates don't show up in my restore-point
list.

What to do? Anna, Frank, other members of BITS Team.. Thanks in advance!
 
J

Jon

kkoenen said:
Could you paste a dump of the correct settings in registrybranch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS for me to check?
Thnx a million!



This is the bulk of it with the exception of the 'Security' subkey (in case
there's anything in there specific to my system) . Also attached......

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]
"DisplayName"="Background Intelligent Transfer Service"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%SystemRoot%\\system32\\qmgr.dll,-1001"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"DelayedAutoStart"=dword:00000001
"Type"=dword:00000020
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,45,00,76,00,65,00,\
6e,00,74,00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,\
00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,\
63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,c0,d4,01,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
71,00,6d,00,67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Performance]
"Library"="bitsperf.dll"
"Open"="PerfMon_Open"
"Collect"="PerfMon_Collect"
"Close"="PerfMon_Close"
"InstallType"=dword:00000001
"PerfIniFile"="bitsctrs.ini"
"First Counter"=dword:00000774
"Last Counter"=dword:00000784
"First Help"=dword:00000775
"Last Help"=dword:00000785
"Object List"="1908"
"1008"=hex(b):80,ca,95,d1,cc,61,c8,01
"PerfMMFileName"="Global\\MMF_BITS_s"



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Enum]
"0"="Root\\LEGACY_BITS\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
 
K

kkoenen

Thnx! Copied your settings, all seems working.

Except : When opening properties for BITS via Services.msc, the following
error appeares : "Configuration Manager: The specified value does not exist
in the registry"

Trying to find out what value is ment with ProcessMonitor right now. Quite a
bunch of regkeys..

Note : I've used the following for the key "Description" : "Transfers files
in the background using idle network bandwidth. If the service is stopped,
features such as Windows Update, and MSN Explorer will be unable to
automatically download programs and other information. If this service is
disabled, any services that explicitly depend on it may fail to transfer
files if they do not have a fail safe mechanism to transfer files directly
through IE in case BITS has been disabled".

But essentially, you could set this to anyting I guess.
 
K

kkoenen

When I try to write these values to the registry, regedit serves me with the
error "Cannot create value: Error writing to the registry". Why could that be?


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root\LEGACY_BITS\0000]
"Service"="BITS"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="Background Intelligent Transfer Service"
 
J

Jon

kkoenen said:
Thnx! Copied your settings, all seems working.

Except : When opening properties for BITS via Services.msc, the following
error appeares : "Configuration Manager: The specified value does not
exist
in the registry"

Trying to find out what value is ment with ProcessMonitor right now. Quite
a
bunch of regkeys..

Note : I've used the following for the key "Description" : "Transfers
files
in the background using idle network bandwidth. If the service is stopped,
features such as Windows Update, and MSN Explorer will be unable to
automatically download programs and other information. If this service is
disabled, any services that explicitly depend on it may fail to transfer
files if they do not have a fail safe mechanism to transfer files directly
through IE in case BITS has been disabled".

But essentially, you could set this to anyting I guess.



I'm not sure what that error message means, but there may be more
information on it in Event Viewer, so that may be worth a look. It sounds
like you're missing another registry key somewhere.

Changing the description shouldn't have any significant effect at all on
functionality afaik
 
K

kkoenen

Solved all. Thread closed. Thanx, Jon!

NOTE : If you want to change stuff in the registry (Win Vista) under

HKLM\System\CurrentControlSet\Enum\Root

You'll have to take ownership first !! With XP, this was not the case.

Rgdz. K.
 
J

Jon

kkoenen said:
When I try to write these values to the registry, regedit serves me with
the
error "Cannot create value: Error writing to the registry". Why could that
be?


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root\LEGACY_BITS\0000]
"Service"="BITS"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="Background Intelligent Transfer Service"



That's probably just a permissions issue. Adjust the permissions on the key
via its properties.

Yeah, you need that key too. That has additional settings for startup. There
are others relating to that key used by hardware profiles but they're
probably not relevant here.
 
J

Jon

kkoenen said:
Solved all. Thread closed. Thanx, Jon!

NOTE : If you want to change stuff in the registry (Win Vista) under

HKLM\System\CurrentControlSet\Enum\Root

You'll have to take ownership first !! With XP, this was not the case.

Rgdz. K.


Ok, thanks for the update. Glad you resolved it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top