hke72
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.
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.
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
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?
i add a image snap that show where to do activate RD Lic server
rdlm.jpg
rdlm.jpg
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.
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\..
The day is over, but I will try removing RDS 2morrow.
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?
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?
ASKER
But this does not fit because it is our own registry-key that is missing.
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.
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.
ASKER
Well, it worked with TS for 2003 and 2008!?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
It did not solve the problem, but I think we have to go back to the program and change it.
http://technet.microsoft.com/en-us/library/dd560667(WS.10).aspx#BKMK_3