• Welcome to Maher's Digital World.

Windows Installer....

Started by RoadRunner, December 03, 2013, 04:47 PM

Previous topic - Next topic

RoadRunner

Somehow, my windows installer is not 'loaded' in services (it used to be there and work...), so now I cannot load any .msi files :(. When I try to load a .msi file, I get the error message indicating that "Installation has failed. The windows installer could not be accessed. This can occur bla bla bla". ???

Msiexec.exe is present in the system32 folder, and it does respond if executed manually. It responds with a help window, showing the syntax's  for manual execution. I have been through all the help suggestions I could find browsing, most are pointed towards versions prior to V5. There is no reinstall package for V5 on MS (that I could find). >:(

My first question is:
I have downloaded the latest version of Win7 x64 from here; does it have a 'repair' option during execution?
I would really like to avoid reloading all my applications from scratch......

My second question:
Are there methods to get the installer back into services?

I am wide open for suggestions....

Thanks,
Henri

Vasudev

you could try tweaking.com's windows repair all in one and i am not sure if it could solve your issue.

OR
try this too...
iobit's winfix

hope it helps

RoadRunner

No luck with either. My issue is that for some reason msiexec.exe is not loaded in services, and I have no idea why it's not there, nor how to get it reinstalled......

Sadly, I see a Win reload in my future....  :(

Henri

Ahmad

Hello everyone :)

This service may be accidentally disabled.

I know a CMD syntax to re-enable it in XP and I think it'll be the same in 7..

SC config MSIServer start= demand

OR:

Run > Services.msc
Locate a service called "Windows Installer" then, change its Startup type to manual.
.. See the image attached ..

:)
Muhammad is the messenger of Allah.

RoadRunner

Ahmad,

I tried your first suggestion, and although it seemed to take a while, it finally came back with the syntax menu, but the service was not started. I tried a second time, then there was no response, no syntax window.

Thanks, but I think we are coming to a point where we need to reload Win7, as painful as that can be....

Do you know of a way to save applications and their data, so a reload can be done, rathere that trying to reload everything from scratch?

Thanks,
Henri

Ahmad

Quote from: RoadRunner on December 04, 2013, 03:29 PM
***
Do you know of a way to save applications and their data, so a reload can be done, rathere that trying to reload everything from scratch?

Thanks,
Henri
Regarding this, sorry I don't know :(

But I want to explain something..
After I set the service startup type to manual or Auto, when I double click msiexec.exe in system32, it gives the same syntax.. Because this is the normal thing to happen.

After setting the service startup type to manual or Auto, Try installing MSI package.
If it works, then OK.. We now know the cause.
If it doesn't, then sorry :(

Good luck :)
Muhammad is the messenger of Allah.

RoadRunner

Quote from: Ahmad on December 04, 2013, 08:18 PM
But I want to explain something..
After I set the service startup type to manual or Auto, when I double click msiexec.exe in system32, it gives the same syntax.. Because this is the normal thing to happen.

After setting the service startup type to manual or Auto, Try installing MSI package.
If it works, then OK.. We now know the cause.
If it doesn't, then sorry :(
The issue is that The installer does not ever appear in the services window, so It is impossible to alter the startup type. Doing the msiexec.exe  stop/start functions in the CMD window also have no effect to get the Installer into services. Now possibly I'm entering the wrong command/syntax in the CMD window. The ones I've tried were all suggested in various places with an internet search....



scarface

if its missing in services.msc its because a key in regedit is missing too.

RoadRunner

Quote from: scarface on December 05, 2013, 02:14 PM
if its missing in services.msc its because a key in regedit is missing too.
Any hints on correcting this without reloading WIN?
I would hate to have to find/reinstall all the applications.....Any way to avoid that would be GREAT!
Henri

scarface

try
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\
  00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00
"Description"="@%SystemRoot%\\system32\\msimsg.dll,-32"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"Type"=dword:00000010
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):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,43,00,72,00,65,00,61,00,\
  74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,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,4c,00,6f,00,63,00,\
  6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,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,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\
  00,79,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,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\
  00,65,00,6e,00,74,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,75,00,64,00,69,00,74,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,53,00,65,00,63,00,75,00,72,00,\
  69,00,74,00,79,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,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\
  66,00,79,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,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\
  6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,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,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,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,52,00,65,00,\
  73,00,74,00,6f,00,72,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,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,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,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,54,\
  00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,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,4c,\
  00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,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:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
  00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
"0"="Root\\LEGACY_MSISERVER\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

then net start msiserver