[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1315
  • Last Modified:

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.
0
hke72
Asked:
hke72
  • 7
  • 4
  • 2
2 Solutions
 
Darius GhassemCommented:
Please read over the Windows Installer RDS Compatibility.

http://technet.microsoft.com/en-us/library/dd560667(WS.10).aspx#BKMK_3
0
 
hke72Author Commented:
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
0
 
Darius GhassemCommented:
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?
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
amieldarCommented:
i add a image snap that show where to do activate RD Lic server
rdlm.jpg
0
 
amieldarCommented:
if you need to repace permission and its not working try to take owner - usualy solve any permisin pronlem - then replace permissins
owner.jpg
0
 
hke72Author Commented:
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.
0
 
hke72Author Commented:
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?
0
 
hke72Author Commented:
But this does not fit because it is our own registry-key that is missing.
0
 
hke72Author Commented:
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.
0
 
Darius GhassemCommented:
If your program is not built for TS or RDS this is the issues you will see.
0
 
hke72Author Commented:
Well, it worked with TS for 2003 and 2008!?
0
 
Darius GhassemCommented:
Might have worked then by you must build the installer or program to work within a RDS environment

http://msdn.microsoft.com/en-us/library/cc248570(PROT.10).aspx
http://msdn.microsoft.com/en-us/library/aa383490.aspx
0
 
hke72Author Commented:
It did not solve the problem, but I think we have to go back to the program and change it.
0

Featured Post

Free recovery tool for Microsoft Active Directory

Veeam Explorer for Microsoft Active Directory provides fast and reliable object-level recovery for Active Directory from a single-pass, agentless backup or storage snapshot — without the need to restore an entire virtual machine or use third-party tools.

  • 7
  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now