Go Back   Vista Help Forum » Windows Vista » Vista Help Forum
Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2008
PartlyFish PartlyFish is offline
neophyte
 
Join Date: Aug 2008
Location: UK
Posts: 6
PartlyFish is on a distinguished road
Red face BITS won't start (qmgr.dll loaded, but entry-point DllRegisterServer not found)

Hello,

Qmgr.dll is giving me issues (loads, but can't find entry-point to DllRegisterServer), which makes it so I can't start the BITS service and thus not download any Windows Updates for my Vista Home Basic (32-bit).

Has anyone ever encountered this issue and managed to fix it?

I've attached a screenshot of the regsvr32 qmgr.dll error.
I've also attached a screenshot of the BITS version details.
I've also attached a screenshot of the Dependency Walker results, which shows that DllRegisterServer exists (and a non-vital missing export function).

Result of sfc /scannow relevant to qmgr.dll:



POQ 6 ends.
2008-08-09 11:04:37, Info CSI 00000022 [SR] Verify complete
2008-08-09 11:04:38, Info CSI 00000023 [SR] Verifying 100 (0x00000064) components
2008-08-09 11:04:38, Info CSI 00000024 [SR] Beginning Verify and Repair transaction
2008-08-09 11:04:43, Info CSI 00000025 Hashes for file member \??\C:\Windows\System32\qmgr.dll do not match actual file [l:16{8}]"qmgr.dll" :
Found: {l:32 b:5quiVlJYWUkv7UfhwCy+oMScdWLZfTO1pRAqeIwvKUU=} Expected: {l:32 b:XA0T964dWOYlkysArVP3krWJAMk6HV+XvR2WBfzq1Rr=}
2008-08-09 11:04:43, Info CSI 00000026 [SR] Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:16{8}]"qmgr.dll" from store
2008-08-09 11:04:44, Info CSI 00000027 Ignoring duplicate ownership for file [ml:14{7},l:12{6}]"\??\C:" in component Microsoft-Windows-Client-Features-Default-Security, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
2008-08-09 11:04:45, Info CSI 00000028 Repair results created

Any help much appreciated!

-Fish.
Attached Images
File Type: jpg cmd_qmgr_error.jpg (20.5 KB, 3 views)
File Type: jpg cmd_bits_version.jpg (52.2 KB, 2 views)
File Type: jpg depends_qmgr.jpg (76.0 KB, 3 views)
Reply With Quote
  #2  
Old 08-10-2008
PartlyFish PartlyFish is offline
neophyte
 
Join Date: Aug 2008
Location: UK
Posts: 6
PartlyFish is on a distinguished road
Default

Some more info:

sc qc bits gives:

Quote:
[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
SERVICE_START_NAME : LocalSystem
The dependent service Rpcss is enabled and started.

sc queryex bits gives:

Quote:
SERVICE_NAME: bits
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 2 (0x2)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 0
FLAGS :
net start bits gives:

Quote:
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 2 has occurred.

The system cannot find the file specified.
The file needed, I have found from my research, is qmgr.dll, which I cannot load properly (as stated in the original post):
Quote:
The module "qmgr.dll" was loaded but the entry-point DllRegisterServer was not found.

Make sure that "qmgr.dll" is a valid DLL or OCX file and then try again.
Reply With Quote
  #3  
Old 08-10-2008
cyclic's Avatar
cyclic cyclic is offline
Agent - Level 3
 
Join Date: May 2008
Location: Cheshire
Posts: 751
cyclic is on a distinguished road
Default

You may need to register the .dll as in

go to start and 'run' in the run line type regsrv32 qmgr.dll and press enter.
reboot for the new details to be read into memory and have a go then.
Reply With Quote
  #4  
Old 08-10-2008
PartlyFish PartlyFish is offline
neophyte
 
Join Date: Aug 2008
Location: UK
Posts: 6
PartlyFish is on a distinguished road
Default

Quote:
Originally Posted by cyclic View Post
You may need to register the .dll as in

go to start and 'run' in the run line type regsrv32 qmgr.dll and press enter.
reboot for the new details to be read into memory and have a go then.
I appreciate the reply, but my entire post is a result of that action failing.
Reply With Quote
  #5  
Old 08-10-2008
cyclic's Avatar
cyclic cyclic is offline
Agent - Level 3
 
Join Date: May 2008
Location: Cheshire
Posts: 751
cyclic is on a distinguished road
Default

This I found quite easily on searching Google. It's from an MS\MVP on MS technet, which is a pretty good qualification, also others with your exact problem have said it worked, so give it a try.

Click Start, select run, type: regsvr32 wuaueng.dll

if that doesn't do the trick:-

Verify that BITS is correctly configured and started:

1. Click Start, click Run, type services.msc, and then click OK.
2. Double-click Background Intelligent Transfer Service.
3. In the Startup type box, click Manual, and then click Apply.
4. Click the Log On tab, and then verify that the service is enabled in every hardware
profile that is listed. If the service is disabled in one or more hardware profiles, click
the hardware profile, click Enable, and then click Apply.
5. Click the General tab, and then click Start.

If that's all okay, then perhaps:-

1. Click Start.
2. Choose Run.
3. In the Run box, type (pressing okay after the command) :-
Regsvr32 QMGR.DLL
Reply With Quote
  #6  
Old 08-11-2008
PartlyFish PartlyFish is offline
neophyte
 
Join Date: Aug 2008
Location: UK
Posts: 6
PartlyFish is on a distinguished road
Default

Unfortunately I tried all those already! They were indeed easy to find via Google, so they were the first things I tried after I exhausted my own ideas. I've gone through a whole lot of obscure tinkering since then, but to no avail.

It looks like it will have to be a re-install. Thanks for trying to be of help.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BITS will not start: Error 2 file not found dlaw86 Vista Help Forum 0 10-15-2010 02:38 PM
Spreadsheet data entry problem saarak Vista Help Forum 2 04-19-2009 05:13 PM
Strange Entry under Startup MSConfig Tinkerbell Vista Malware Forum 4 09-12-2008 07:01 PM
"The file d3dx9_XX.DLL was not found" j4y1981 Vista Help Forum 1 08-31-2008 07:50 PM
Your user profile was not loaded correctly cfrans Vista Help Forum 0 04-20-2007 03:31 PM