Solved

Terminal Server MSIinstaller pops up

Posted on 2004-04-01
2
445 Views
Last Modified: 2008-02-01
I found the track at this link http://www.experts-exchange.com/Operating_Systems/WinXP/Q_20886024.html and tried the fix posted by 1stITMAN:

****************************************************
Kyle Laughbaum
From a newsgroup post (according to a Microsoft Online Partner Support suggestion): " The following steps are to fix this error:
a.) go to the actual terminal server console
b.) go to start\run command line and key in the following: regedt32
c.) check the permissions to the following registry keys:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
System and Admins - Full Control
Everyone- Read

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Compo
nents
System and Admins - Full Control
Everyone- Read

HKEY_CLASSES_ROOT
System and Admins - Full Control
Everyone- Read

HKEY_CLASSES_ROOT\.pip
System and Admins - Full Control
Everyone- Read

HKEY_CLASSES_ROOT\Installer
System and Admins - Full Control
Everyone- Read

HKEY_CLASSES_ROOT\Installer\Components
System and Admins - Full Control
Everyone- Read

HKEY_CURRENT_USER\Software\Classes
System and Admins - Full Control
Everyone- Read

d.) If you had to change any of the above registry key permissions, empty the application event log file and then launch an Office application and see if you still get 1004 and "Failed to Connect" messages in there.

If you are still getting 1004 messages, you need to do the following:
a.) Go to Windows Explorer and locate C:\Documents and Settings\<user's profile>\Local Settings\Application Data\Microsoft\Windows for each user. Delete the UsrClass.dat and UsrClass.dot.log
b.) Then logged on as that user that you just removed those files and see if you still get 1004 messages in the application event log file.
c.) If you have these files then you also want to delete them out of the Default User's profile as well."
************************************************

I checked the permissions in the registry, but the everyone account was not there.  I added it to the all the keys, except for the second one because it did not exist.

I was unable to do the rest of the steps because my users couldn't login properly after that.  They could login, but only got a blue screen (not bsod).  As an admin I could login with no problem.

I'd love to know what happened and why, but more importantly I'd like to get it fixed without having to rebuild my server.  (Which is what it looks like I will have to do if I don't get a solution quickly.)

TIA,
Rob
0
Comment
Question by:robbaugh
  • 2
2 Comments
 
LVL 7

Accepted Solution

by:
spareticus earned 500 total points
ID: 10734359
enable failure auditing on object access
enable auditing on the registry at the software and system level
increase the size of teh security log to 32MB (good place to start)
clear the security log (save if you want)
have a user try to log in
now you will see in the security log every key that they are trying to access and don't have rights

0
 
LVL 7

Expert Comment

by:spareticus
ID: 10734375
http://support.microsoft.com/default.aspx?scid=kb;en-us;313222
option 2 would follow this article (indicates it is for XP, but will have the same effect for 2003)
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

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

Organizations create, modify, and maintain huge amounts of data to help their businesses earn money and generally function.  Typically every network user within an organization has a bit of disk space to store in process items and personal files.   …
Numerous times I have been asked this questions that what is it that makes my machine log on so slow, there have been cases where computers took 23 minute exactly after taking password and getting to the desktop. Interesting thing was the fact th…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

803 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