Solved Vista x64 error code 80070424

Manical

New Member
I am aware that some have been able to resolve this by following advice given here, but a week later of trying and I am still unable to resolve this issue.
I have followed the advice given by Flavius in previous postings and have attached a system log.

I have established that BITS is running OK.
On checking services, I have established that Windows Modules Installer is missing, as is TrustedInstaller.exe.

As I have Acronis backup running, I have been able to copy TrustedInstaller.exe from a back up to C:\Windows\servicing and there it sits.

I did try a Vista repair, but this was not possible as my Vista DVD is SP1 and I am on SP2.

I don't want to have to do a fresh install and don't really see why I should as the issue is as a result of a previous update issued by microsoft and surely they should send out a fix to resolve this.:sa:

Any assistance would be greatly appreciated:)
 

Attachments

  • Sys info 13.9.09.txt
    78.4 KB · Views: 375
Last edited by a moderator:

My Computer

System One

  • CPU
    Intel Q9550
    Motherboard
    Asus P5QC
    Memory
    4Gb DDR2 OCZ
    Graphics Card(s)
    Nvidia Geforce GTX260
    Sound Card
    Onboard
    Monitor(s) Displays
    HP 17" widescreen
    Screen Resolution
    1440 x 900
    Hard Drives
    Hitachi 500Gb x 2
    Maxtor 500Gb external
    PSU
    Fatality 700w
    Case
    Thermaltake
    Cooling
    3 x case fans 1 x processor
    Keyboard
    Logitech G15
    Mouse
    Logitech M518
    Internet Speed
    Broadband around 3gb
Hi Flavius and thanks for replying.
I have tried to follow your post and have got as far as this:

Next run cmd.exe with administrative previlliges (right click on this file as administrator) and type

psexec -s -i -d regedit.exe

The cmd promt tells me the following:

regedit.exe started on DAVESPC_PC with process ID 4920.

The Registry Editor window opens with these folders;
HKEY_CURRENT _ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG

Its the final bit I do not understand?
As it is a WinRAR file, where do I extract to?
As I have already managed to retrieve a copy of TrustedInstaller and placed in C:\Windows\Servicing do I need to do this again?
What exactly does the following mean?

Next File>>import :choose below attached *.reg file + restart

THE FIX *REG File ->http://www.vistax64.com/attachments/...dinstaller.zip

Thanks again.
 

My Computer

System One

  • CPU
    Intel Q9550
    Motherboard
    Asus P5QC
    Memory
    4Gb DDR2 OCZ
    Graphics Card(s)
    Nvidia Geforce GTX260
    Sound Card
    Onboard
    Monitor(s) Displays
    HP 17" widescreen
    Screen Resolution
    1440 x 900
    Hard Drives
    Hitachi 500Gb x 2
    Maxtor 500Gb external
    PSU
    Fatality 700w
    Case
    Thermaltake
    Cooling
    3 x case fans 1 x processor
    Keyboard
    Logitech G15
    Mouse
    Logitech M518
    Internet Speed
    Broadband around 3gb
Hi Flavius and thanks for replying.
I have tried to follow your post and have got as far as this:

Next run cmd.exe with administrative previlliges (right click on this file as administrator) and type

psexec -s -i -d regedit.exe

The cmd promt tells me the following:

regedit.exe started on DAVESPC_PC with process ID 4920.

The Registry Editor window opens with these folders;
HKEY_CURRENT _ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG

Its the final bit I do not understand?

This is correct runed regedit from System account but before import my fix for TrustedInstaller you have to unpack it and place anywhere -it's without any meaning where you unpack.It can be your Desktop,Document folder -your choose :sleepy:
When you'll run regedit from System account,navigate to File>>Import:select location where you store my unpacked *.reg file,choose it and apply

As I have already managed to retrieve a copy of TrustedInstaller and placed in C:\Windows\Servicing do I need to do this again?
If you've already placed TrustedInstaller.exe of course you don't need repeat this step ;)

FYI
1.I prefer packing *.reg files before hosting otherwise *.reg file may corrupt due to undefined reasons and to avoid add alternate data stream to files (ADS) during download.I hate when I run any file from the web appear message "undentified publisher" and it request confirm operation.I know there is way to workaround this,but almost nobody have appriopate settings for it.Of course there is no obstacle to import *.reg with attached ADS but constantly warning messages are disturbing.

2.When you anytime will need make Repair Install and you have Vista DVD with lower version of SP than you have installed then you have to prepare DVD with intagrated the newest SP :http://www.vistax64.com/tutorials/230249-sliptream-vista-sp2.html

The best way to do that on any virtual machine -I prefer VirtualBox which serve
also x64 systems
 
Last edited:

My Computer

Hi Flavius.
Just wanted to say that I did as you instructed and updates are now working.
Many thanks for your assistance.
 

My Computer

System One

  • CPU
    Intel Q9550
    Motherboard
    Asus P5QC
    Memory
    4Gb DDR2 OCZ
    Graphics Card(s)
    Nvidia Geforce GTX260
    Sound Card
    Onboard
    Monitor(s) Displays
    HP 17" widescreen
    Screen Resolution
    1440 x 900
    Hard Drives
    Hitachi 500Gb x 2
    Maxtor 500Gb external
    PSU
    Fatality 700w
    Case
    Thermaltake
    Cooling
    3 x case fans 1 x processor
    Keyboard
    Logitech G15
    Mouse
    Logitech M518
    Internet Speed
    Broadband around 3gb
So everything is clear now -you don't have Windows Module Installer service this means TrustedInstaller

This is exactly solution for you:http://www.vistax64.com/1082478-post2.html

You have to extract from Vista DVD file TrustedInstaller.exe - to do this the simplest way use 7-zip 7-Zip
this means you have to extract this file from X:\Sources\Install.wim

(X -your DVD drive)

alternatively you can use WAIK http://www.vistax64.com/tutorials/86959-access-vista-install-dvd-files.html

your choose how to extract this file :sleepy:

Next place this file to folder C:\Windows\Servicing

Next import special fix to registry (attached below) but because only SYSTEM have access to these the better way to do that (without changing permissions) import this fix from SYSTEM account..Download PsTools and unpack psexec.exe file and place it in C:\Windows\System32

Next run cmd.exe with administrative previlliges (right click on this file as administrator) and type

psexec -s -i -d regedit.exe

Next File>>import :choose below attached *.reg file + restart

THE FIX *REG File ->http://www.vistax64.com/attachments...odules-installer-missing-trustedinstaller.zip

Hi Flavius,
Thanks in advance for the help. I have followed the above instructions but when I type
psexec -s -i -d regedit.exe

in the command windows it say that "psexec" is not recognise as in internal or external command, operable program or batch file.

I have probably missed some steps. As I am not an expert with this archibugio, can you please write the answer as if you were writing it to a 1 year old baby.

Thanks!
 

My Computer

Hi Flavius,
Thanks in advance for the help. I have followed the above instructions but when I type
psexec -s -i -d regedit.exe

in the command windows it say that "psexec" is not recognise as in internal or external command, operable program or batch file.

I have probably missed some steps. As I am not an expert with this archibugio, can you please write the answer as if you were writing it to a 1 year old baby.

Thanks!
As error message say,psexec is not default command in system.First you have to download PsTools PsTools
unpack from this Psexec.exe file and place in C:\Windows\System32.When you will do command with psexec will work
 

My Computer

Hi Flavius,
Thanks in advance for the help. I have followed the above instructions but when I type
psexec -s -i -d regedit.exe

in the command windows it say that "psexec" is not recognise as in internal or external command, operable program or batch file.

I have probably missed some steps. As I am not an expert with this archibugio, can you please write the answer as if you were writing it to a 1 year old baby.

Thanks!
As error message say,psexec is not default command in system.First you have to download PsTools PsTools
unpack from this Psexec.exe file and place in C:\Windows\System32.When you will do command with psexec will work


Hi Flavius,

I did already unpack PsTools with .zip and placed in C:\Windows\System32. The file name is TrustedInstaller.exe (I also placed it in C:\Windows\Servicing).

I checked if it was in the two folders for a second time and they are there.

I have just tried to type in psexec -s -i -d regedit.exe in the command box but the same message comes out. The exact message is: 'psexec' is not recognise as an internal or external command, operable program or batch file.

You are talking about this Psexec.exe file as if it was a file on its own but from the PsTools website it say that the PsTools Suit should have the psexec.exe included in it (this is written on the list). I also tried to unpack the file TrustedInstaller.exe (again) with no results and when I check its properties it says that is a registry file (.reg).

Sorry for the mess and thank you for the help Flavius!
Diegone
 

My Computer

Probably nobody know what you exactly did :sarc:.We'll try small steps.

1.Do you have psexec.exe in C:\Windows\System32? It should look this:
attachment.php


2.If answer on point 1 is "yes" run cmd.exe Start>>Search>>cmd.exe and type:

cd /d C:\Windows\System32 <enter>

and next

psexec <enter>

What then happen?

See how it look for me:

attachment.php
 

Attachments

  • psexec.jpg
    psexec.jpg
    51.7 KB · Views: 1,930
  • psexec2.png
    psexec2.png
    48.9 KB · Views: 2,040

My Computer

Sorry dude,

But the psexec is not in System32. I've got TrustedInstaller in System32 but not psexec. When I add TrustedInstaller a message pop out saying "The keys and values contained in C:\Windows\System32\TrustedInstaller.reg have been succesfully added to the registry." There is either a problem with the PsTool file (or the program to unpack it, even after using 7-zip)

Diegone System32.jpg

And when I try to the cmd.exe comand that you show above the same old message comes out: "'psexec' is not recognise as an internal or external command, operable program or batch file." The file is just not there, but I've not idea why, given that I have followed the unpacking procedures that you suggested...

Diegone command.jpg

I have also attached a System Info.View attachment System Info Diegone.txt

I've got the feeling that the problem must be a really silly one!

Hopefully this will be clearer!
Cheers!
 

My Computer

1.First you have to correct place psexec.exe in C:\Windows\System32:

Double click on PsTools.zip,it open PsTools.zip archive,find psexec.exe ,right click on it and choose copy

ps1.jpg
PS2.png
Next navigate in C:\Windows\System32 folder and right click on anywhere and choose "Paste"

PS3.png

2.Read this tutorial http://www.vistax64.com/tutorials/86163-hidden-files-folders.html

and in folder options unncheck "Hide extensions for know file types"

Then again show screen in C:\Windows\System32.Concern me what extension have TrustedInstaller file :*.reg or *.exe.reg.Should be *.reg.

Check also point 2 from my previous post

3.Navigate to C:\Windows\Servicing

and question: Do you have TrustedInstaller.exe in this folder?

TI.png
 

My Computer

Hi Flavius,

1) I unpacked psexec and placed in folder system 32 as you say above ( I have also launched it by right-clicking on it + run as administrator).
TrustInstaller.reg
is in folder Servicing. See pic below.

2) I went to the post where you explain how to fix this problem (http://www.vistax64.com/1093756-post16.html) and so I went: Start->Run->typed in cmd.exe -> and typed in psexec -s -i -d regedit.exe but, as you can see from the picture it say couldn't install PsExec: Access is denied.

I thought that I might be mistaken because in the post you say that I should “run cmd.exe with administrative privileges (right click on this file as administrator) and type psexec -s -i -d regedit.exe”, but cmd.exe, as far as I know, is a command in Run and cannot be right-clicked! So I went in Command and tried to type in only regedit.exe and the registry editor appeared. So I went in File->Import->Selected TrustInstaller.reg and re-launched the system.

Diegone2.jpg

Now also when Windows starts up a balloon message from the far right of the star bar comes out saying:
Failed to connect to Windows Service.
Window could not connect to the System Event Notification Service. This problem prevents limited users from logging on to the system. As an administrator user, you can review this System Even Log for details about why the service didn’t respond.


I’m losing hope...

Thanks!
Diego
 

My Computer

1.But probably you have placed in C:\Windows\Servicing TrustedInstaller.reg not TrustedInstaller.exe! Try differentiantiate between both files.The first one is without any meaning where you place the second one is important.To quicken this thread I attache appriopate TrustedInstaller.exe packed - I pack each hosted file to prevent corruption during hosting.I hope you know now how to correct extract file from archive and place in any folder -of course you have to place my TrustedInstaller.exe in C:\Windows\Servicing.TrustedInstaller.reg you can leave in this folder :cool:.
2.Relate to "access denied" with psexec -you didn't elevate cmd.exe

Read this tutorial how to do that http://www.vistax64.com/tutorials/181765-elevated-command-prompt.html

(FOR OTHERS WHO READ THIS THREAD -attached file is appriopriate for x64 systems -don't use it on x32 systems!)

3.
Failed to connect to Windows Service.
Window could not connect to the System Event Notification Service. This problem prevents limited users from logging on to the system. As an administrator user, you can review this System Even Log for details about why the service didn’t respond
Look here:http://www.techmalaya.com/2009/01/2...ent-notification-service-error-windows-vista/
 

Attachments

  • TrustedInstaller.zip
    20.7 KB · Views: 179

My Computer

Hi Flavius,
Things here gone from bad to tremendous! After launching the commands to install the registry file I rebooted the computer, but is not rebooting.... I tried to reboot in "Safe mode", "Last known good configuration". I also tried the "Directory service restore mode" - NOTHING!
After the Windows logo appears, the green background screen pops out with the usual message "Configuring updates: Stage 3 of 3 - 0% complete. Do not turn off computer". And the next thing it does is shutting down and redoing the same thing endlessly!

Now I feel really worried!
Diegone
 
Last edited:

My Computer

Hi Flavius,
After the Windows logo appears, the green background screen pops out with the usual message "Configuring updates: Stage 3 of 3 - 0% complete. Do not turn off computer". And the next thing it does is shutting down and redoing the same thing endlessly!
Another issue
METHOD THREE from this article:The update is not installed successfully, you receive a message, and the computer restarts when you try to install an update in Windows Vista
If have checkpoint created after repairing TrustedInstaller you can also use system restore undo (METHOD ONE from above MS article or from here http://www.vistax64.com/tutorials/76256-system-restore-undo.html -the same method use system restore from WinRE)
 

My Computer

There are not restore point available. You see, the problem is that I haven't switch my computer on for two months an the restore available have been deleted apparently (or I might have never done one).
Regarding the Method 3 in the first link, when I get to point 9 I cannot locate the registry sub-key!
Where shall I look for them? I looked in the windows on the left where all the HKLY.... folders are and I tried to Load Hive but couldn't find them.

What about if I do a Windows "Complete PC Restore"? Do I lose the files in the other hard drives as well? I have two hard drives and one of them has been partitioned in two, one for Windows and the other for other files!
I have also Ubuntu installed in a third partition but Windows doesn't recognise that....

Cheers!
Diegone
 

My Computer

What about if I do a Windows "Complete PC Restore"? Do I lose the files in the other hard drives as well?
To use "Complete PC Restore" you have to created before system backup. Did you create before system backup?Even if you have and use it you will lose all programs and date installed after creating backup

I get to point 9 I cannot locate the registry sub-key!
Where shall I look for them? I looked in the windows on the left where all the HKLY.... folders are and I tried to Load Hive but couldn't find them.
The COMPONENT hive you have to load to registry and name it that you want to assign the hive.It would be named as Offline_Components or REM_Components or any different.The main point is load COMPONENT hive from C:\Windows\System32\config and correct issue.

see also example (although it relate to unlikely thread) how to edit registry remotely
Read from post 17- http://www.vistax64.com/general-discussion/191151-cant-delete-registry-key-2.html

see also Load a hive into the registry: Core Services

Of course you have to edit only COMPONENT hive from C:\Windows\System32\config not other!
 

My Computer

What about if I do a Windows "Complete PC Restore"? Do I lose the files in the other hard drives as well?
To use "Complete PC Restore" you have to created before system backup. Did you create before system backup?Even if you have and use it you will lose all programs and date installed after creating backup

I get to point 9 I cannot locate the registry sub-key!
Where shall I look for them? I looked in the windows on the left where all the HKLY.... folders are and I tried to Load Hive but couldn't find them.
The COMPONENT hive you have to load to registry and name it that you want to assign the hive.It would be named as Offline_Components or REM_Components or any different.The main point is load COMPONENT hive from C:\Windows\System32\config and correct issue.

see also example (although it relate to unlikely thread) how to edit registry remotely
Read from post 17- http://www.vistax64.com/general-discussion/191151-cant-delete-registry-key-2.html

see also Load a hive into the registry: Core Services

Of course you have to edit only COMPONENT hive from C:\Windows\System32\config not other!

I figured it out, but nothing happened!
However,
in method 3 of the link The update is not installed successfully, you receive a message, and the computer restarts when you try to install an update in Windows Vista it says that I should delete:
HLKM\Offline Components\AdvancedInstallersNeedResolving
HKLM\Offline Components\PendingXmlIdentifier

(By the way, I had to relaunch "regedit" from the command prompt before seeing the files that I was supposed to delete. It took me a day of work (not on the computer luckily) to figure it....)

On my computer it doesn't show these folders (or whatever it is). I have got two pairs of these files . The first pair are in "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SidebySide"
and the other pair is in "HKEY_LOCAL_MACHNIE\COMPONENTS

I have tried to delete the one in "components", pressed the x square on top on Registry Editor to close it, entered "exit" in command prompt, pressed "restart" taken out the DVD from the CD/DVD Drive and boot windows normally.

Is this correct? It didn't work! Have I done anything wrong? In the webpage they say: "Exit Registry Editor:
  1. At the command prompt, type exit to exit Registry Editor.
  2. Press ENTER.
  3. Click Restart.
If this method did not work, go to the "Next Steps" section."
but they don't say if I should keep the DVD rom inside the drive etc. These little trivialities make me lose a considerbale amount of time - at least I learn!

Cheers!
 

My Computer

I have noticed now that when I type in ren pending.xml pending.old in command it tells me that "The system cannot find the file specified"
 

My Computer

I have noticed now that when I type in ren pending.xml pending.old in command it tells me that "The system cannot find the file specified"
And did you navigate to C:\Windows\WinSxS before? To simplify procedure;because all *.xml files in C:\Windows\WinSxS are undesireable the best way remove them all

WinRE>>Command prompt and type:

del C:\Windows\WinSxS\*.xml

RRR.jpg

Relate to previous post with fighting wih loading hive.I really I don't know what you're doing.I'll try below clarify again the best as I can:

I.WinRE>>command prompt>>regedit

RR1.jpg

from MS article

4.Type regedit, and then press ENTER.

II.

RR2.jpg

When you open regedit and navigate to HKEY_LOCALE_MACHINE you can only have available hives from Vista DVD level not form system on your hard drive and these hives (including COMPONENTS hive) not concern you -even impossible to edit them as other what are on DVD.

III.

5.Select HKEY_LOCAL_MACHINE.

RR3.jpg

IV.Please note the option "load hive" is only available when you click on HKEY_LOCALE_MACHINE,otherwise it will be grayed.Each which you want to edit will be loaded under HKEY_LOCALE_MACHINE

FYI
You can also load hive under HKEY_USERS as well

rr4.jpg
rr5.jpg

V.When you do that it will open X:\Sources folder not C:\Windows\System32\config as you want so you have to navigate to C:\Windows\System32\config

(images)

rr6.jpg
rr7.jpg

I'll later finish this post
 

My Computer

Back
Top