Link to home
Start Free TrialLog in
Avatar of hke72
hke72Flag for Norway

asked on

Problem installing on 2008 R2 terminal server

Hi,
I have a problem installing software on a 2008 R2 that we did not have on 2003 or 2008. The culprit is changes in registry that are stopped. Only the user where I install the program get the correct registry-settings.

I have tried properties and permissions for registry-folders, but there are so many single ones I need to change. If I try to click "Replace all child object permissions...." it fails.

It seems that some kind of protection is in place to hinder access to some registry-folders.

I found, googeling, the name "Windows Resource Protection" which I guess might be the reason for the problem.
Avatar of Darius Ghassem
Darius Ghassem
Flag of United States of America image

Please read over the Windows Installer RDS Compatibility.

http://technet.microsoft.com/en-us/library/dd560667(WS.10).aspx#BKMK_3
Avatar of hke72

ASKER

I did not find the solution.

Your link drove me in a direction where I ended up reinstalling the Remote Desktop Service

I did find that the "Remote Desktop license server is not activated", but will this prevent registry-access?

I have attched two errors I find. One is from the license manager and one is the windows log/Application (from the time of a test-install)
Error.jpg
Error2.jpg
Nope that should not cause any problems. So, why do you need to access to the registry? Have you tried uninstalling RDS then accessing the registry?
Avatar of amieldar
amieldar

i add a image snap that show where to do activate RD Lic server
rdlm.jpg
SOLUTION
Avatar of amieldar
amieldar

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hke72

ASKER

I tried taking ownership, but it does not seem to matter.

It seems there is some setting that prevents registry changes!!! I guess some securety setting to prevent viruses spreading from user to user on a terminal server?? I am just speculating here!

I get about 50 "The application tried to modify a protected Windows registry key \Software\Classes\CLSID\....." under Windows Logs/Application

The day is over, but I will try removing RDS 2morrow.
Avatar of hke72

ASKER

Hi Experts,
now we think this is because of WRP - Windows resource protection - which means we will have to rewrite our program to not use the protected registry keys.!

What do you think?
Avatar of hke72

ASKER

But this does not fit because it is our own registry-key that is missing.
Avatar of hke72

ASKER

I see this as a new thing in Windows 7 and 2008 R2. I do not understand if there is a way around it. Maybe we need to change our installer?

What we have figured out is that if you install a program with registry settings - it will not copy these settings to other users registry settings.
If your program is not built for TS or RDS this is the issues you will see.
Avatar of hke72

ASKER

Well, it worked with TS for 2003 and 2008!?
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hke72

ASKER

It did not solve the problem, but I think we have to go back to the program and change it.