Jump to content

[Help] - can someone help


BIGredwoman

Recommended Posts

hi i not that computer smart but i do love to be on the internet i dont know if i have or my son have accidentally un install window installer all know when i download a program and got to install it it dont work it gives me this message " the window installer service could not be accessed this can occur if you are running in safe mode or if window installer is not correctly installed contact your support personnel for assistance" well i can say i not running in safe mode so i dont know what is going on i have windows xp home edition version 2002 service pack 2 :wacko: can some plz help me fix

Title Edited - Please follow new forum rules from now on

-- Martin L

Link to comment
Share on other sites


Open up a command prompt, and type:

msiexec /regserver

Reboot, and see if the Microsoft Installer engine works. If not, you should probably run sfc /scannow, then run the above command, to see if that works. Otherwise, you should consider doing a repair installation (as a last resort).

Link to comment
Share on other sites

Windows Installer is a service just like many other services that XP uses.

You can find it by running Services.msc from your RUN box.

Make the resulting window a full screen and then scroll down to "Windows Installer".

To the right of the name is a column that tells you the status of the program.

It should say Automatic or Manual. It it says Disabled, that's your problem.

You would have to right click the name, then click Properties and change the word disabled to manual or automatic. Then apply your change and reboot your PC.

Installer should then work.

Good Luck

Edited by Andromeda43
Link to comment
Share on other sites

Try this VBS script it checks to see if the installer service is started if not then it turns it on.

Save As ChkMsiService.vbs, or use the attached SFX file to run the script.

''' Script By Gunsmokingman
Dim SD, VBS, Act : Set Act = CreateObject("Wscript.Shell")
strComputer = Act.ExpandEnvironmentStrings("%ComputerName%")
SD = Act.ExpandEnvironmentStrings("%Systemdrive%")
VBS = SD & "\ChkMsiService.vbs"
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Service",,48)
For Each objItem in colItems
If objItem.Name = "MSIServer" Then
If objItem.State = "Stopped" Then
Set colListOfServices = objWMIService.ExecQuery("Select * from Win32_Service Where Name ='MSIServer'")
For Each objService in colListOfServices
objService.StartService()
Act.Popup "Starting The Msi Installer Service",3,"Start Msi", 0 + 32
Next
Else
Act.Popup "The Msi Service Was Running",3,"Msi Was Started", 0 + 32
End If
End If
Next
Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")
If Fso.FileExists(VBS) Then : Fso.DeleteFile(VBS) : End If

Edited by gunsmokingman
Link to comment
Share on other sites

Figured I would put in my 2 cents.. I had a problem with this a few months ago and none of the normal stuff worked.. later found that SYSTEM needs full control access to the c:\ drive and permissions on HKEY_CLASSES_ROOT in the registey needs SYSTEM full control access

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...