Solved

windows 2003 server does not install any program

Posted on 2012-04-02
12
663 Views
Last Modified: 2012-04-05
Installation does not progress, other prograns is the same error.I have a Windows 2003 Server when I try to install a program it starts the installation process and then it progresses. I've tried installing various programs such as Winrar, Adobe, Acronis Backup & Recovery, Kaspersky Antivirus and all happen the same problem.
 The curious thing is that nehum showing an error message, just the installation reaches a certain point and does not progress.
 Have checked the processes and the installation process is active and oscillating in memory usage and processor, but can leave hours that he does not complete the installation.
I install other programs and has appeared the message "Self-Registration Error", the windows may not be able to register the DLLs and why not complete the facilities?
 What can I do to identify the problem?
0
Comment
Question by:fcmelo
12 Comments
 
LVL 54

Expert Comment

by:McKnife
ID: 37798754
Hi.

Some guesses:
-is the server a terminal server? If yes, has it HP printers installed?
-anyway, please download and start procmon to monitor what is goíng on unseen.
0
 
LVL 14

Expert Comment

by:Tribus
ID: 37798950
0
 
LVL 11

Expert Comment

by:Venugopal N
ID: 37799466
To fix the problem need to manually register the .dll files listed in the "Self-registration error" window. To register a .dll the following command has to be entered in Run / command prompt:

regsvr32 "full path and file name"

Also there may issue because of the ATL.dll .Hence first rerigister the ATL.dll and followed by the other files which you get registration failed windows.

For rerigester the ATL.dll file, run the below command:
regsvr32 "C:\Windows\System32\ATL.dll"
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 
LVL 5

Expert Comment

by:ssujai
ID: 37799473
Does the server have the latest service pack and patches installed?If not you could install them and try
0
 

Author Comment

by:fcmelo
ID: 37802547
Hi McKnife, this server have a terminal server and HP printers, is a problen?

thks.
0
 

Author Comment

by:fcmelo
ID: 37802572
MSIc7b81.LOGMSIdddf.LOGHi Tribus, is attached the log file.

I run installation of Zabbix_Agent and had the same problem.

Thks.
0
 
LVL 54

Expert Comment

by:McKnife
ID: 37802678
Hi McKnife, this server have a terminal server and HP printers, is a problen?
Yes indeed. HP is not able to fix some very odd problem that just happens on terminalservers that have hp printers installed (we have, too). What is happening is that windows installer (msiexec.exe) sits for minutes or even hours and works on registry keys located at HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\RefHive\Hewlett-Packard (this key is only visible during installations, believe me), it gets created and deleted after the installation. During that time, you can see nothing but a high cpu load.

So my proposal is the following: At work I have a script that constantly deletes that refhive\hewlettpackard beast - really, it speed up installations next to normal. I will provide it tomorrow.

FYI: others have this, too: https://www.google.de/search?q=refhive+terminal+server&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1&redir_esc=&ei=Uzd7T9uiKc_FtAaWloX8AQ
0
 
LVL 54

Expert Comment

by:McKnife
ID: 37804931
OK, here it is:
Copy these lines to a text editor and save them somewhere as delete_refhive.reg (I saved to %windir%)
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\RefHive\Hewlett-Packard]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Hewlett-Packard]

Open in new window

Then, setup a scheduled task that executes the following command:
regedit /s %windir%\delete_refhive.reg

Open in new window

Now set it to execute as local system (user: system, no password needed) and set the schedule to execute it every 1 minute. Done - this way, your installer will sit no more than 1 minute without continuing.

Good luck.
0
 

Author Comment

by:fcmelo
ID: 37808068
Hi McKnife, I did the procedure you asked but did not work. I noticed that the registry key mentioned does not exist in Regedit.

Thks.
0
 
LVL 54

Accepted Solution

by:
McKnife earned 500 total points
ID: 37811699
That keys only exist during installations - I wrote that. Please try to run that task while an installation is stuck (or delete those keys which will then be existant manually).
If that does not work, go back to my first suggestion: start procmon and monitor, what's going on.
0
 

Author Closing Comment

by:fcmelo
ID: 37813956
Congratulations McKnife.

It worked perfectly.

Thank you for your help.
0
 
LVL 54

Expert Comment

by:McKnife
ID: 37814014
Cool, you're welcome.
[And imagine, this HP crap even ruined logon times on our terminal server. Sometimes it took users a minute to logon or more. This fix ended that, too.]
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

837 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question