Tech Support Forum banner
Status
Not open for further replies.

Windows Installer

3K views 31 replies 5 participants last post by  brent.charlebois 
Hi, the windows installer link from spunks post is worth a try however it very often does not fix the problem, there are two services at play here one is Msiserver the other TrustedInstaller, it is the latter that is crucial.


Go to start search and type cmd right click on the returned cmd.exe and select "run as administrator" at the command prompt copy and paste all below in red:-

sc config msiserver start= demand (press enter)
Net stop msiserver (press enter) Do not worry if it says the service is not started.
MSIExec /regserver (press enter)
regsvr32.exe /s %windir%system32msi.dll (press enter)
Net start msiserver (press enter)

See if this has fixed your problem if not we need to see the status of both services, from an elevated command prompt ( admin, as shown) copy and paste the following:-

echo > 0 & sc qc TrustedInstaller >> 0 & sc queryex TrustedInstaller>> 0 & sc qc Msiserver >> 0 & sc queryex Msiserver >> echo >> 0 & notepad 0 (press enter)

Please post the notepad outcome here.
 
Hi, well that indicates the service is missing, open a command prompt as admin (as shown) and copy paste all below in red:-

reg query "HKLM\SYSTEM\CurrentControlSet\Services\msiserver" > 0 & notepad 0 (press enter), please let us know the outcome.

EDIT:- did you try the download from Spunk's post?
 
Hi, your response makes no sense, if you run the cmd as advised it will only return one outcome, how could you get two?

Typically the response should (for Vista) look like this, the default working registry entry:-


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
DisplayName REG_SZ @%SystemRoot%\system32\msimsg.dll,-27
ImagePath REG_EXPAND_SZ %systemroot%\system32\msiexec /V
Description REG_SZ @%SystemRoot%\system32\msimsg.dll,-32
ObjectName REG_SZ LocalSystem
ErrorControl REG_DWORD 0x1
Start REG_DWORD 0x3
Type REG_DWORD 0x10
DependOnService REG_MULTI_SZ rpcss
ServiceSidType REG_DWORD 0x1
RequiredPrivileges REG_MULTI_SZ SeTcbPrivilege\0SeCreatePagefilePrivilege\0SeLockMemoryPrivilege\0SeIncreaseBasePriorityPrivilege\0SeCreatePermanentPrivilege\0SeAuditPrivilege\0SeSecurityPrivilege\0SeChangeNotifyPrivilege\0SeProfileSingleProcessPrivilege\0SeImpersonatePrivilege\0SeCreateGlobalPrivilege\0SeAssignPrimaryTokenPrivilege\0SeRestorePrivilege\0SeIncreaseQuotaPrivilege\0SeShutdownPrivilege\0SeTakeOwnershipPrivilege\0SeLoadDriverPrivilege\0SeBackupPrivilege
FailureActions REG_BINARY 840300000000000000000000030000001400000001000000C0D4010001000000E09304000000000000000000

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Security
 
Hi, under "Format" in notepad check "word wrap", to prevent the long text.

Now I believe we have been down this path before (thanks Corday).

So lets try again, the registry entry you have for this service is corrupted and it will not work. We will restore your registry entry to the defaults (perfectly safe).

Run the attached .zip file it returns a binary file "installer.reg" open the zip and unzip the file double click on the returned installer.reg and when prompted agree to add to registry (ignore the warning message, just agree).

Restart your computer and try a download.

View attachment Installer.zip
 
Hi, that doesn't make sense since you were able to run the reg query command, that was from an elevated cmd prompt let's try that.

Run the zip file from my post again and this time save it to your desktop. Now open a cmd as admin (as shown) and change the prompt to the desktop, for example on my machine paul is the user,so at the prompt I type:-

cd c:\users\paul\desktop (Press enter, you substitute paul for your user name)

The prompt changes to desktop, then I type:- installer.reg... (press enter) agree to add to registry. Restart computer.
 
Hi, we could do with the full error message you receive when trying to add to the registry, what we are trying to do is repair the registry, without this you cannot download anything. I suspect it is a permissions issue. Since MS by default allow the created user access to the registry I can only assume someone or some util has changed this.

Follow these instructions carefully, make a restore point before beginning. Open regedit and highlight the HKEY_LOCAL_ MACHINE key then go to the main menu and select "Edit" then select "permissions" the permissions for HKEY_LOCAL_ MACHINE box will open, under Group or user names select the "ADD" tab.

The select users or groups box will open, under the box "enter the object names to select" type:- Everyone then select the "check names" tab, OK out of this box, you are now back at the Permissions for HKEY_LOCAL_ MACHINE and Everyone should appear, make sure it is highlighted then put a check in the box "Full Control" and "Read". OK out.

Highlight the HKEY_CURRENT_USER key and do the same for it as you have just done for the HKEY_LOCAL_ MACHINE.


Restart computer and try to add the registry file now, Let us know how you get on.
 
Status
Not open for further replies.
You have insufficient privileges to reply here.
Top