1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

Solved: svchost again

Discussion in 'Windows XP' started by Ken_RM, Dec 2, 2013.

Thread Status:
Not open for further replies.
Advertisement
  1. Dougcuk

    Dougcuk

    Joined:
    Feb 11, 2011
    Messages:
    16
    OK sorry - I take your point.
    Just been chasing this issue since Monday - when I reported it to Microsoft Tech Support - now rather exhausted - could do with some sleep soon!
     
  2. Cookiegal

    Cookiegal Administrator Malware Specialist Coordinator

    Joined:
    Aug 27, 2003
    Messages:
    111,477
    No problem at all. Thanks for making us aware of that issue. :)
     
  3. Dougcuk

    Dougcuk

    Joined:
    Feb 11, 2011
    Messages:
    16
    I will come back and post more once I have an easy fix.

    But for now do not run the Microsoft Fix-It called
    KB971058 - How do I reset Windows Update components?
    Located here: http://support.microsoft.com/kb/971058/en-gb

    It appears to rename the XP BITS as described and disables the service - so it will not start!
    Another fine screw-up by Microsoft!
     
  4. Ken_RM

    Ken_RM Thread Starter

    Joined:
    Jul 6, 2005
    Messages:
    140
    Hi Doug and Cookiegal

    I did in fact look for both : Background Intelligent Transfer Service and BITS.
    Neither were present.

    However : @%SystemRoot%\system32\qmgr.dll,-1000 is there.
    Service name = BITS
    Display name = @%SystemRoot%\system32\qmgr.dll,-1000
    Description = @%SystemRoot%\system32\qmgr.dll,-1001
    Path = C:\WINDOWS\System32\svchost.exe -k netsvcs
    Startup type = Automatic
    Service Status = Stopped

    Have take no action until I hear from you folk.

    Cheers,
    Ken
     
  5. Cookiegal

    Cookiegal Administrator Malware Specialist Coordinator

    Joined:
    Aug 27, 2003
    Messages:
    111,477
    I'm sure Doug will be along with a fix as soon as he can. :)

    It's probably just a matter of importing the proper registry entries but there may be something else to it that I'm not aware of.
     
  6. Dougcuk

    Dougcuk

    Joined:
    Feb 11, 2011
    Messages:
    16
    Ok that is exactly the problem I was talking about!!
    What you are seeing there is a BITS service that has been renamed and crippled so it will not start - which in turn disables Windows Update - both the Automatic and Manual routes.

    The most likely source of this problem is unfortuately down to Microsoft
    - they currently have two MS-Fix-It automated repair scripts available that have a coding mistake in the XP versions - or when run on XP - the Vista, Win7 and Win8 versions appear bug free.

    The faulty MS-Fix-It options are both designed to correct problems with Windows Update - but end up renaming and crippling BITS (which was most likely OK previously) - and thus disabling Windows Update instead of fixing it. A right royal screwup!!

    As you can imagine there are thousands of XP users looking for a fix to the current Windows Update SVCHOST bug - and the first place many go is the Microsoft help pages - and these point you to MS-Fix-It repair options designed the automatically fix problems with Windows Update.
    The two faulty MS-Fix-It's are:
    How do I reset Windows Update components? (KB971058)
    Fix the problem with Microsoft Windows Update that is not working.

    I suspect they both run the same Fix-It scripts as both cause identical damage to the BITS registry settings. They are in fact applying settings that would be correct for Vista or Win7 - but which when used on XP cause the changes you have seen - plus others that cripple the BITS service and prevent it from starting.

    There are forum posts over at Microsoft Technet help forums that ramble on for hundreds of posts about how to fix this problem - but without undestanding exactly what has been altered and added it is tricky to fix. Having investigated this on my own computers I have just perfected a quick fix. I does depend on you trusting me - as it involves overwriting the corrupted BITS settings with the correct XP defaults by importing a Registry file. Normally this is not recommended unless you trust the source of the Registry file as these types of file can do almost anything!

    For the technically minded - this is what I have available:
    I have created a clean copy of the XP BITS registry as a REG file called: BITS_WinXP_FIX.reg
    I have then added three extra lines at the top - to delete the invalid registry values:
    "DelayedAutoStart"=-
    "ServiceSidType"=-
    "RequiredPrivileges"=-

    This restores the BITS registry to the correct XP settings via a single Registry file merge.

    If you wish to proceed then click on the following link to download the registry file from my server:
    http://www.stargateuk.info/transfer2/BITS_WinXP_FIX.reg

    Select to save the file somewhere you can find it - either a Downloads folder you already use or the Desktop are good choices.
    Once downloaded locate the file and Double click to Merge the file into your system.
    You should see a prompt titled Registry Editor asking:
    Are you sure you want to add the information in .............\BITS_WinXP_FIX.reg to the registry?

    Click Yes to proceed. If successfull it will confirm:
    Information in .............\BITS_WinXP_FIX.reg has been successfully entered into the registry.

    If by any chance all that happens is the file opens in Notepad then you need to close the Notepad window and then Right click on the file and choose "Merge" from the right-click menu. Then continue as described above.

    Once you have seen the confirmation message described above then you need to Shutdown and Restart your computer - this loads the new BITS registry settings we have just installed. You should then find that "Background Intelligent Transfer Service" is once more listed in the Services.msc listing.

    If you double-click the entry you should see the settings have returned to normal.
    All references to "@%SystemRoot%\\system32\\qmgr.dll" should be gone.
    Click the Start button to test if BITS will now start - it should work - as long as nothing else is wrong.

    Let us hope this works - it can do no damage as long as your running Windows XP as the settings we loaded are default settings for XP - tested on my own computers. I await your success with fingers crossed.

    Now as long as you have already loaded the December 2013 "Cumulative Security Update for Internet Explorer" you should be good to start using Windows Update again. And cross your fingers that Microsoft fix everything before the January Cumulative update is released and triggers the SVCHOST overload again.

    You might choose to Disable Automatic Updates via the Control Panel icon just as a precaution - until we know Microsoft have fixed things at their end. Use of the Windows Update option in XP will still work if you click on it - and is easier to close if it does get stuck.
     
  7. Ken_RM

    Ken_RM Thread Starter

    Joined:
    Jul 6, 2005
    Messages:
    140
    Hi Doug
    You just have to be the smartest Santa on the block !!!!!
    All went just as planned and the problem is resolved.


    Only question that remains is: Why could MS not have provided a "Fix=it" to do what you did, rather than continually telling me that I had a virus? Don't they realise that the greater computer community relies on their software?

    Anyway, TSG has come to the fore again. Thanks for your excellent help. Have a Merry Christmas and a Happy New Year.
    Cheers,
    Ken
     
  8. DaveBurnett

    DaveBurnett Account Closed

    Joined:
    Nov 11, 2002
    Messages:
    12,970
    That they are trying their hardest to persuade people to upgrade.
     
  9. Dougcuk

    Dougcuk

    Joined:
    Feb 11, 2011
    Messages:
    16
    Many thanks for the praise - just doing what I enjoy - solving problems and catching Microsoft out!

    :):):) You will be glad to hear the two Fix-It's I identified have now been FIXED by Microsoft !!!
    Have not tested to see if they will fix the problem they created yet - that will be interesting!
    It took a week from when I spoke to them last Monday - and it was still broken on Saturday - I doubt they released it on Sunday - so 7 days from report to fix - is that acceptable?

    I did hear of one poor person who was on the phone to Microsoft Tech Support over the SVCHOST Updates problem for 3 hours solid - they had no idea how to fix it and gave up in the end - that was only a couple of weeks ago. They should have done a Google search (or I supose a Bing search if you work for MS) - if you search for SVCHOST XP UPDATES - you can't really miss the fix - go try it.

    As for why the problems are occuring - these are my thoughts:
    I think Microsoft have caused these problems by lack of care rather than deliberate action. The Windows Update client in XP is a very old bit of coding that has now collapsed under the weight of Internet Explorer updates. This is due to a stupid decision by Microsoft to retain every IE update in the Updates database - unlike all other Windows updates where the server only presents the most recent update. All the other Windows updates work fine with XP's code. This was an accident waiting to happen and should have been foreseen.

    As for the faulty MS-Fix-It's I think that is just sloppy coding and bug checking by Microsoft staff who didn't bother to double check Fix-It's still worked on XP. Accidentally applying Vista, Win7 registry settings to XP was a classic rookie mistake - and should have been caught at the bug checking stage - before release to the Fix-It website.

    I think Microsoft are embarrassed enough to fix both these issues - the publicity on the SVCHOST issue is massive.
    Doug Neal of Microsoft admitted it was their fault on Patchmanagement.org - and has now been quoted all over the internet.

    So one fix down one to go - :) Happy Xmas All
    DougCuk - London UK

    Update:
    ========================================================
    PLEASE BE AWARE:
    The new Fix-It version does NOT - as yet - undo the damage to the BITS registry caused by the old version!
    I hope Microsoft realise how much neater it would be if the new version fixed the damage done by its predecessor.
    You would still need to restore a clean XP version of the BITS registry
    ==========================================================
     
  10. valis

    valis Moderator

    Joined:
    Sep 24, 2004
    Messages:
    75,728
    well done, Doug, and thanks for the follow up on this......(y)
     
  11. valis

    valis Moderator

    Joined:
    Sep 24, 2004
    Messages:
    75,728
    and I gotta say, I've been rebuilding a dozen opti's for donation to scouts, and these things have been making me question my decision to quit heroin this week.......:rolleyes:

    works fine with your directions, and yes, they are most definitely printed out.

    thanks again,

    v
     
  12. DaveBurnett

    DaveBurnett Account Closed

    Joined:
    Nov 11, 2002
    Messages:
    12,970
    Doug your post reminds me of the hassle I used to get from IBM when I supported mainframe products and packages.
    Many times I reported errors in IBM packages, even down to telling them exactly what error they had made only to have to wait months for fixes. Meanwhile the customers had to code round the errors.
     
  13. Ken_RM

    Ken_RM Thread Starter

    Joined:
    Jul 6, 2005
    Messages:
    140
    Hi Doug
    Still think the MS problem is clear, BUT, When I want to add an attachment to Gmail it fails to bring up the list window. Is this possibly a result of the merge? Will I have to reload Firefox or Gmail? Please advise
    Thanks,
    Ken
     
  14. Dougcuk

    Dougcuk

    Joined:
    Feb 11, 2011
    Messages:
    16
    Hi Ken.

    The short version:
    1. The registry merge would not be connected to this problem
    2. When IE8 drops ito Compatability Mode GMail - popups no longer work.
    Firefox may have a similar issue - but I do not use - so not sure.

    The long version:
    The Registry merge would have nothing to do with any GMail problem - as it only reset the service used to download files from the internet as a background task. Hence the name Background Intelligent Transfer Service - BITS for short. And is only used by a few Microsoft programs such as Windows Update and Microsoft Security Essentials.

    If you are using Google Chrome to access GMail this should not be happening.
    If as you imply you are using Firefox then a Reload or Update to newer version may fix this problem.
    If you are using Internet Explorer 8 - the failure of the GMail popup - for attaching a file could be due to a slight problem with Internet Explorer compatability.

    If you are accessing GMail via IE8 you will have noticed it warns it is no longer a supported browser - but usually it works fine. The one exception I have encountered is when IE8 drops into Compatability View mode - due to some feature it can't process correctly - and GMAIL stops working fully. Check the right-hand end of the Address bar to see if it shows the browser is running in Compatability View mode.

    If Gmail has been added to the Compatabilty View list - you need to go Tools->Compatability View Settings option and remove it.
    You can also disable automatic recovery to Compatability View via Tools->Internet Options->Advanced - you will se a tick box.

    Hope this solves your problem
     
  15. Ken_RM

    Ken_RM Thread Starter

    Joined:
    Jul 6, 2005
    Messages:
    140
    Hi Doug
    Thank you for the reply, but it really does not help me other than giving assurance that the problem is not due to the merge.
    I use Firefox. (Although I do also have IE* and Crome) No popup when trying to attach a file in Gmail. Everything works fine from an alternate Windows 7 PC:rolleyes:
    Trusting that you can help ;););)
    Cheers,
    Ken
     
As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/1114342

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice