• windows vista will not run updates.

    Author
    Topic
    #507619

    I have an E machine with win vista home premium, 2GB RAM, 3.33 GB/s, 125 GB HDD. It will not run updates. It has not updated since 9/15/16.
    Updated terminate in error 80040154 WU dt000. I have run CCleaner, SpybotSD, Mbam, and SAS.
    I have run Resume tweakbit and registry reviver to see what they say but no help.
    I tries windowsupdatediagnostic.diagcab but it doesn’t seem to work, it has no app or exe.
    I am apparently missing a DLL or something. I have the original disk OEM System builder pack.

    HELP!

    Viewing 45 reply threads
    Author
    Replies
    • #1585152

      Can you run a Command Prompt as an administrator by going Start – type cmd – right click on cmd and select Run as administrator – accept the UAC and enter sfc /scannow to see what that reports.

      Where did it tell you about the missing .dll and are you able to replicate that to give us the name of the missing .dll.

    • #1585162

      Nothing told me that i had a missing DLL. I assumed it from some of the Trouble shooting information i have been looking at all day.
      sfc /scannow says:
      Microsoft Windows [version 6.0.6002]
      copyright 2006 Microsoft Corp. All rights reserved.
      sfc / Scannow
      sfc /VERIFYFILE=C:windowssystem32kernel32.dll
      sfc SCANFILE=d:windowssystem32kernel32.dll /OFFBOOTDIR=d: /OFFWINDI
      R=d:windows
      sfc VERIFYONLY
      C: exit

      • #1585169

        Nothing told me that i had a missing DLL. I assumed it from some of the Trouble shooting information i have been looking at all day.
        sfc /scannow says:
        Microsoft Windows [version 6.0.6002]
        copyright 2006 Microsoft Corp. All rights reserved.
        sfc / Scannow
        sfc /VERIFYFILE=C:windowssystem32kernel32.dll
        sfc SCANFILE=d:windowssystem32kernel32.dll /OFFBOOTDIR=d: /OFFWINDI
        R=d:windows
        sfc VERIFYONLY
        C: exit

        The reason you have gotten that output from the cmd window is because you have entered the cmd incorrectly.

        You have entered it as sfc / scannow instead of sfc /scannow – there is no space between the forward slash and scannow.

        Can you redo the cmd, ensuring you enter it correctly and then tell us what it reports.

        • #1585213

          Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log windirLogsCBSCBS.log. For example C:WindowsLogsCBSCBS.log

          Access is denied.
          I tried to update and it failed with the same errors.

          Is the findstring… a dos command to be used in cmd or is it a string to be used in the start command window?

    • #1585166

      Had just such a problem last week with Vista for a client. His Avast! had expired and for the short time of Vista’s support he wanted the Free AVG. I hadn’t been able to run the updates, he hadn’t either for over a month. I first uninstalled Avast! then tried to run the Windows Update and it worked, when finished I then installed AVG, updated the definitions and ran the scan, all is good.

      Before you wonder "Am I doing things right," ask "Am I doing the right things?"
    • #1585203

      I haven’t used DOS in 20 years.
      How do i make it send the /scannow report to a file?

      disregard this , I did a screen shot.

      • #1585210

        You only need to do that if it reports that it is unable to repair some files, but copy & paste this cmd to the prompt –

        findstr /c:”[SR]” %windir%LogsCBSCBS.log > %userprofile%Desktopsfcdetails.txt

        That will put an icon onto the desktop which when double clicked on will open in Notepad which you can then copy & paste into the reply box.

    • #1585227

      It’s a DOS cmd and would normally be entered straight after the sfc report as the CBS log is volatile.

      Entering it at the cmd prompt shouldn’t get you an Access Denied, but at least it has repaired something.

      sfc /scannow cannot scan/repair all system files such as Environment Variables and Reparse Point files which can affect Windows Update.

      Option 2 Pre-Scan of the Windows Repair program can do that at http://www.tweaking.com but let’s see if the WSUS Offline Update program can get you your updates.

      YT tutorial – https://www.youtube.com/watch?v=aXAOvbNJYyE

      Download site – http://download.wsusoffline.net/

    • #1585249

      Found Microsoft Office 2010 Word version: 14.0.7172.5000
      Checking medium content
      Medium does not support Microsoft Windows <w60 x86 enu). Medium does not support Microsoft Office .
      ERROR: Medium neither supports your Windows nor your Office version. Ending WSUS Offline Update at 18:13:30.18… E:$ToolsWuofflinewsusofflineclientScmd> E:$ToolsWuofflineSwsusofflineclientScmd>exit

      This thing doesn’t do windows vista.
      I had a cleaning lady who wouldn’t do windows either.

    • #1585259

      Thought it did….

      See what the System Update Readiness Tool (SURT) makes of your system – download the version for your Vista.

      https://support.microsoft.com/en-gb/kb/947821

      When it has complete, you can view its log at C:WindowsLogsCBS then double click on the Checksur one which will open in Notepad which you can copy & paste if it finds anything.

    • #1585294

      I can’t run SURT because I don’t have enough disk space to do that.
      One problem I have is that I partitioned my disk wrong when it was new.
      My disk is 120Gb.
      I made C: big enough for windows vista.
      Now it’s 49.1 GB, with 48.7 used and 336MB free.
      D: is ~8.5 Gb 1.35 used Sys volume info 7.14Gb free
      E: 54.1Gb 17.4 used, 36.7 free.
      I never realized that the user updates would be so big and go onto the C Drive.
      I could repartition the drive but I am afraid of overwriting some essential information on C: and trashing the system.
      I have an external 80 GB disk for backups.
      I have an external 1TB drive with 931GB space, 47.2GB used and 884Gb free.
      I Know i can save the system but don’t know how in what order to do things.
      After trying the Surt thing C: went from 1.61Gb down to 387Mb free. I don’t know where the Surt file went or i would delete it. I have run smart defrag and tried disk cleanup but that didn’t help. when I ran SUTR it terminated in an error so the file could have any name? I do know some DOS so I could find it and delete it if necessary.

      • #1585303

        …I made C: big enough for windows vista.
        Now it’s 49.1 GB, with 48.7 used and 336MB free…

        For Windows to run correctly there needs to be at least 15% freespace on the Windows partition.

        First thing you should do is run “Disk Cleanup” (you should find it at StartAll ProgramsAccessoriesSystem Tools).

    • #1585299

      Not having enough space on your HDD is probably the reason for the updates fail.

      Use your restore points to before you downloaded SURT and then see if you can free up some more of your HDD.

      If you don’t use Hibernate, then run a command prompt as an administrator and enter powercfg -h off and that will free up a few GB.

      After you have freed up space, then download SURT again to see what it reports.

    • #1585314

      I have done that. I think I need to find out if it is possible to move files from C to the J: [1TB] drive and repartition without screwing it up. Free space from the E drive and move it to the C Drive.
      I need to find out where the failed download went. I know it is on C:. I need to remove it.
      I may need to remove it with DOS not windows.

    • #1585331

      It could be in Installed Updates as KB947821 which to can enter into the top right search box, or it could be in Programs and Features – but using your restore points to before you download it will negate the need to go looking for it.

      You can drag & drop files from C: to J: but not programs.

    • #1585364

      I restored back to several days back.
      I found that the SBSD, Malwarebytes and SASpyware were installed in C:. I un installed them and reinstalled them in E:.
      I also removed some unused programs and cleaned up several other problems. I now have 5.07Gb of free space which is 10.47% not the 15% I was looking for.
      Updates still won’t run. I should be able to run the Surt or what ever it’s called. I have it in the previous log. I will try it again.
      I really want to thank you for your assistance i was really at my witts end trying to figure out where to turn.
      I don’t know how to do a thank you on this system. I’ve looked for it but can’t find it.

    • #1585366

      I ran the SURT. It ran with no issues.
      I tried updates and got the message “0x80040154 class not registered”.
      I ran sfc /scannow and got no issues
      I have tried to look up “class not registered” in google but can’t seem to find anything related to my problem.

    • #1585368

      Can you check that your clock is keeping the correct date and time.

      If that is okay then run Option 2 in this article – http://www.sevenforums.com/tutorials/91738-windows-update-reset.html

      I’ve seen a Win 7 system run with just 11% free space, so not sure if yours could be borderline.

      To see if you can free up some more space, go Start – type disk cleanup and press enter.

      That will tell you how much space you can default free up.

      Click on System files then run it again.

      If there are any boxes unchecked which show large files, post a pic of them as some you can include and some best to leave.

      Leave any for Service Pack backup files.

      Also go Start – type %temp% and press enter.

      If that folder is highly populated, click on Organize – Select all – Organize – Delete – Confirm – check the box then click on Skip then empty the Recycle bin.

    • #1585375

      Checking the download for WSUS Offline Update, it does support Vista – http://www.majorgeeks.com/files/details/wsus_offline_update.html

      You could try it again and uncheck the box for MS Office updates.

      I assume you have SP1 and 2 installed ?

      Go Start – type winver and press enter and that will tell you what you have installed and if it includes SP2 – you need to have SP1 installed before you can install SP2.

    • #1585405

      I’ve been gone all day.
      I did the sevenforums batch file. It said “failed to reset ‘wu’ due to “appidsvc’ service failing to stop.
      I can’t find appidsvc in the services list. I stopped WU and tried it again. It said it couldn’t stop BITS. I stopped them both and it complained about appidsvc again.
      I will try the next message you sent Major geeks.

    • #1585422

      Can you run a command prompt as an admin and enter net stop appidsvc to see if that does it and try the batch file again.

      If that returns a 1060 error then copy & paste these cmds to the prompt which will reset the update components.

      They will auto run except perhaps for the last one where you will need to press enter, then enter exit to close the cmd prompt and try WU again.

      net stop wuauserv

      net stop cryptSvc

      net stop bits

      net stop msiserver

      ren C:WindowsSoftwareDistribution SoftwareDistribution.old

      ren C:WindowsSystem32catroot2 catroot2.old

      net start wuauserv

      net start cryptSvc

      net start bits

      net start msiserver

      • #1585498

        I used CCleaner and removed many issues in the registry. There were apparently fragments left by uninstalled SW and pointers to nonexistant files etc. I had to run it 5 times to clean it up with CCleaner. I also tried to remove duplicate files but it won’t remove some of them.
        I moved as much stuff from C to E as I could. C did have 5GB but it went down to 2GB when I tried to move the Epson printer. Now I don’t have enough room to reinstall the printer.
        I looked up the appidsvc and found that it is in win 7.

    • #1585497

      Ok, I did that in the DOS command window. I had to put them in one at a time by hand because I can’t paste to that window.
      I did them all then ran windows update again and got the same error 80040154 & dt000.

    • #1585499

      Did you use Disk Cleanup as I’d suggested in Post #19 and have you turned off Hibernate as well ?

      There’s no point in trying WUs again until you can get back that free space and then try WSUS again as I’ve suggested in Post #20.

      That “0x80040154 class not registered” is proving to be a bit of an enigma.

      How do you mean that you have moved the printer – is it showing in C: to use its Uninstaller ?

      See what your restore points can do for you.

    • #1585502

      Yes I disabled hibernate. I uninstalled the printer because it said it was on drive C and tried to reinstall it in Drive E but it is not set up that way, It is apparently part of system.
      I have another idea. What if I do a backup shadow copy Then move a partition of 10 GB from E to C. Then restore the copy and if I have to I can do a restore from another computer? I looked into doing something like this a year ago but couldn’t find enough info. It seems like one Looses space when they move a partition but I’m not sure. do you know?
      E has 17.8GB used/36.3 free/ 54.1 total. I did the cleanup on the disk many times. It gets back ~ 1 MB. it has 2.09GB free.

    • #1585524

      I’ve never done that.

      What I have done is to delete the recovery partition and extend that to C: but it wipes out all info on the recovery partition.

      I’ve asked to see if I can get you some help in doing this.

    • #1585532

      @ philomel

      I have a message from Sudo15 asking for help with your low freespace on drive C: problem.

      Re your #26 post: to shrink your E: drive and add the space to C: it would be best to use a 3rd-party “partition management” program.

      “EaseUS Partition Master” is free for home use. See: EaseUS Partition Master Brief Introduction

      The instructions in the “introduction” are quite clearly stated, but make sure you carefully read and understand them before you proceed.

      Nevertheless, it seems to me, from reading through this thread, that you need to identify just what is using so much space on your C: partition. See: TreeSize Free

    • #1585570

      I found a tool called Mini Tool Partition Wizard{freeware}. I moved 15GB from E to C. I followed Coochin’s advice and downloaded Tree size free{freeware} and did a tree print. Took them to PhotoShop and trimmed them up nicely for Your enjoyment.
      46092-Disk_partitions
      Now we can work on the original issue, getting the updates to run.
      Both of these tools are worth having in my opinion right now. I am really impressed with both of them.

    • #1585577

      Okay – try WSUS again with the Office box unchecked.

      If that fails then given that you have run what should have fixed the “0x80040154 class not registered” error, the only thing I can suggest then is to perform a repair install.

      This won’t affect your installed programs or personal files but should give you a clean slate in which to try the updates again from scratch where WSUS should work.

      It is advised however, to back up your drivers folders first onto something like an USB stick and they can be found in C:WindowsSystem32 and drop them back in again after the repair if necessary.

      http://www.vistax64.com/tutorials/88236-repair-install-vista.html

      This Vista SP2 ISO is for Ultimate but you can remove the ei.cfg file which should make it an universal install disk and then use your COA sticker key to activate it.

      Select Save for the download.

      http://webforpc.com/software/operating-systems/windows-vista-iso-download-bootable-32-bit-64-bit/

      Download the eicfg removal utility from the bottom of this article http://code.kliu.org/misc/winisoutils/

      As you have now increased the free space by 15GB, that will meet the requirement of having at least 7GB free for the repair.

    • #1585619

      I don’t understand “try WSUS again with the Office box unchecked”.
      I use Control Panel>sys maint> check for updates. It does not have an “office box with a check mark”.

    • #1585676

      WSUS has a menu for Office which is default unchecked, but the error message you got said that was incompatible with your system.

      One other thing that would produce that message is if you just went ahead with the default Windows box.

      To run it on Vista you have to click on the Legacy tab and select your version of Vista – did you do that ?

      46104-WSUS

    • #1585680

      @ philomel

      Looking at the Treesize screenshot in your #29 post the sizes of your “winsxs” (17.1GB) and “Installer” (8.8GB) folders are excessive. One of my workbench desktops has a healthy 3 year-old install of Vista SP2 – “winsxs” is 9.46GB and “Installer” is 1.74GB.

      You could try running “compcln.exe” to reduce the size of the “winsxs” folder. Open a command prompt (cmd.exe Run as Administrator) which should open at ‘C:Windowssystem32’ then type “compcln.exe” (w/o quotes). After you press “Enter” it might take a few minutes to do its thing.

      To clean up the “Installer” folder I suggest having a read through this blog: 3 Ways to Safely Delete Unused MSI and MSP Files from Windows Installer Folder

      Probably in your case the “Windows Installer Unused Files Cleanup Tool” section would be the one to try first ( WICleanup ).

    • #1585758

      I tried the WICleanup. It started then it said it was going to make some parts of the file permanent non removable elements of the folder or something to that effect. I bombed out, quit, ranaway. I guess I chickened out.
      The size problem is not an issue right now and I don’t want to mess it up any more than it is. I may need to do a reinstall of vista over the one I have. I have to figure out how. I have a vista Home Prem. OEM disk. I do not have a rescue disk.

      I ran the WSUS. It took ~ 6 hours. No help.

    • #1585770

      It’s bad news that WSUS didn’t help – what was the end result ?

      I think it’s time to consider the repair install but you won’t be able to do it with your OEM install disk.

      Go back to my Post #30 for how to do the repair install etc.

      Can you still read your COA sticker key as you will need that to activate the install.

      If the repair install is successful then I’d give WSUS another try for the updates.

      It may not install all of them as I found after doing a factory reset on a Win 7 laptop, but the residue of the 251 were waiting in WU to be downloaded which then went okay.

    • #1585781

      The end result was that I still have an Icon on the lower right toolbar which says “windows can’t check for updates”
      If I run update check from the control panel it fails error 80040154 and dt000 not registered.
      Yes I have a product key but from what I’ve read I’m not supposed to use it for a reinstall.

    • #1585818

      That is what I’ve “seen” done for Win 7 – can’t think why Vista should be any different.

      If after the repair install you get a notification to activate after a few days, go Start – type Slui 3 – press enter then enter your product key which should return as activated.

      Where did you read that you’re not supposed to use it for a reinstall ?

      You wouldn’t use it with your OEM disk as that would probably just factory reset it and wouldn’t be needed.

      I tried a repair install on my Toshiba Win 7 laptop for the experience, but it got to 74% and then reverted because it said I didn’t have enough free space, even though there was 174GB – haven’t been able to sort that one and is now for another day.

    • #1585926

      I received error 800A01AD. It says that MSXML.dll is not registered properly. It says msxml, …ml1, ml2, ml3 are not registered properly. I found that msxml.dll, msxml1.dll & msxml2.dll are not in the system. I have msxml 3, 3r, 4, 4r, 6 & 6r in my system. Do these get replaced by win updates?
      Would it be a problem to install these from the Vista home prem disk? or from the MS windows site?
      The fix blog also mentions Wuau.DLL which is supposed to contain the prev mentioned files but mine doesn’t have this folder, the files are in system32.

    • #1585932

      Is that error coming up on its own or when you tried the repair install ?

      See if re-registering the MSXML.dll will help.

      Run a command prompt as an admin and enter these cmds

      regsvr32 /u MSXML.DLL

      regsvr32 /I MSXML.DLL

      shutdown /r /t 00

      and see what happens after the reboot.

      If they don’t help then change the boot order by tapping F12 as you switch on then select the DVD drive, stick the SP2 install disk in and press enter.

      Press any key to boot from CD/DVD when prompted and wait for things to load.

      You may be presented with an inverse window with Windows Setup (EMS Enabled) highlighted – press enter.

      Select Repair your computer on the splash screen – follow the prompts to change/confirm the keyboard/currency etc. and navigate to the Recovery Environment to select Command Prompt.

      Enter bcdedit |find “osdevice” and using whichever partition letter, enter (where X is the partition letter)

      sfc /scannow /offbootdir=X: /offwindir=X:Windows

      and that will scan and repair from an incorrupt source.

      For clarity, that’s a Pipe symbol before find which is the upper case of and there’s a space before each /

      Enter exit to close the cmd window – remove the disk then Restart.

    • #1585948

      There is no MSXML.DLL on my system. There is a MSXML3, 3r, 4, 4r, 6 and 6r on my system. I wonder is it was replaced, with something else, by one of the updates?
      Today I took a burnout dayoff. I tried a backup of the system before trying the reinstall and had the backup disk fail. I replaced the 80GB external disk with a 250GB disk which i recently bought. I had trouble getting it to show up on y system last week. I tried the new minitool partition wizard on it and found it was set as a logical drive. The wizard changed it to primary for me. It was really easy, then I backed up my system.
      I read the data on my Vista disk. I think it may have SP 1 and 2 on it. If it doesn’t I would have to buy them from MS. I am reluctant to do that since it will be obsolete in April.
      I am thinking about waiting until January and replacing the system with a 64 bit system.
      The only thing I can buy is Win 10 so I will probably have to slug my way through that battle. My system seems to be stable and operating Ok if I don’t get hit with some virus because I haven’t updated it. it is too bad one can’t do a manual ‘update download’.

    • #1585962

      Did you try the regsvr32 cmds ?

      While I haven’t checked my Win 7 laptop yet, I only have the threes and sixes on my Win 10 one.

      I would think you have SP2 installed but to confirm, go Start – right click on Computer and select Properties where it should list the SP at the top of the page that is installed.

      Did you download and create that SP2 install disk with which you can perform the offboot sfc /scannow ?

    • #1585966

      Yes I have SP 1 and 2 installed. I have 1.5 TB of free space on external disks. I could just load up the whole system let it do updates and copy it across.

    • #1585968

      I don’t think that would resolve the update problem as you are using the same system that has the problem.

      Give the suggestions I’ve made a go.

    • #1586001

      One question I have is that I have a D: drive which I am beginning to think has a recovery system on it.
      Is so how do I use it to recover? Or am I wrong.

    • #1586010

      If it’s an OEM machine then it probably has.

      To see how much has been used on it, open Windows Explorer where it should be displayed with size and free space.

      With my Toshiba Win 7 I would tap F8 as I switch on then select Repair your computer then navigate to the Recovery Environment where the factory reset was the last option as it is a one of last resort.

      Other models of computer may have a different procedure and a Google search should pull that up.

      You will need to back up your personal stuff first though as it formats the drive.

      After the reset has completed, it may be quicker to use WSUS for the updates.

    • #1586013

      My D: drive has 8.5Gb space 1.35 used, 7.14 free. When I start up I have 3 options F2 Bios, F8 safe mode, F10 Boot.
      There may be something not shown for recover? I have all of my personal stuff on E: which is a partition on C:, D:, E:. do I need to make something besides a shadow copy?
      I could copy all three drives to The H drive(500GB).

      • #1586014

        That isn’t sufficient to hold a recovery partition – it should be 7 – 8GB used

        What’s the make and model of your computer – sometimes the recovery is hidden and requires a different procedure to access it.

        EDIT – did you create those other partitions because when you factory reset, it takes it back to out of the box.

        You will need to back up your personal stuff to external media.

    • #1586016

      E-Machine T3604. I had Vista Basic on this machine then later I installed vista Home premium with an OEM disk which I got from someone.

    • #1586018

      Download the ISO I pointed you to, remove the ei.cfg file, create a bootable disk and perform a repair install, but if you want to factory reset and then upgrade again, then press ALT+F10 as you switch on, but I’d be doubtful if that “recovery” partition will hold all of the files – but that is what a Google brought up for your machine.

      Perhaps they are compressed ?

      Going to have to go now for a while.

    • #1586021

      I looked at the ISO install in #30. It indicates that I need two disks from MS to make the sp1 and sp2 disks and a whole bunch of confusing crap to recover this mess. I am not going to buy any more junk from MS.
      There are so many questions to which I don’t have answers. I know I have SP2 and SP 1 on the machine.
      I need to know if I should do a shadow copy or a clone of E: which has everything on it.

      I have an appointment now so thank You again for all you are doing.

      I could clean C: and reinstall it if the OS doesn’t quit.

      • #1586026

        It indicates that I need two disks from MS to make the sp1 and sp2 disks

        I have both the SP1 and SP2 updates as files I downloaded. You don’t need to create disks, just run the executables (as Administrator). For example:

        46138-vista_sp2
        Click to enlarge

        Hope this helps…

      • #1586040

        I looked at the ISO install in #30. It indicates that I need two disks from MS to make the sp1 and sp2 disks and a whole bunch of confusing crap to recover this mess. I am not going to buy any more junk from MS.
        There are so many questions to which I don’t have answers. I know I have SP2 and SP 1 on the machine.
        I need to know if I should do a shadow copy or a clone of E: which has everything on it.

        I have an appointment now so thank You again for all you are doing.

        I could clean C: and reinstall it if the OS doesn’t quit.

        I don’t understand what you are saying.

        I’m in the process of saving the download of the 32 bit ISO and in the download progress bar it clearly states that it is Windows Vista Ultimate SP2 32 bit ISO.

        Where did you get the info that you would need SP1 and 2 ?

        What appointment ?

        I’ve never used a cloning program – when I want to back up individual files/folders I will drag & drop them onto external media and put them back the same way.

        You can’t clean C: on its own – it’s all or nothing unless the other drives are separate HDDs.

        I’m not sure what you are thinking of doing.

    • #1586042

      The download has completed and the Disk Image file is 2,649,216KB (2.52GB).

      However, the ei.cfg file doesn’t appear to be in it but I would expect you could still do a repair install with it as it will detect your version and your product key should activate the bits for your version.

      If it doesn’t then it will just roll back.

      What have you decided about the factory reset ?

      I did find a download for Home Premium but it didn’t include SP2.

    • #1586065

      The entire issue just went away. I copied the drivers to the J drive and then the system crashed. I suspect they got moved rather than copied. I had to do a reinstall from the OEM DVD. Now it is all new. Now I have to reinstall everything except the stuff on E: I’m glad it moved it last week. Now I have what I’ve been trying to have for 6 years. I learned a lot. I found out why we weren’t communicating about #30. I was reading the NOTES file in it I never got past them to see how to do the download you were talking about.
      Oh well, philomel.
      Thanks to all of you who assisted me.

    • #1586068

      Glad to see you got there anyway 🙂

    Viewing 45 reply threads
    Reply To: windows vista will not run updates.

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: