Avatar of Joshua Brown
Joshua Brown
Flag for United States of America asked on

RDS profile settings with Framework

Here is my problem,  I'm using a software called framework LTC. It seems that only local administrators can get user profile settings to save properly. How can I provide my remote desktop users the ability to access registry keys to save program UI settings without being a local administrator? I have an example of printing that is working successfully for a local admin, in comparison all other users cannot maintain the print setting (ie. Printer 1 and Tray 2), it keeps reverting.
Printers and ScannersRemote Access

Avatar of undefined
Last Comment
Joshua Brown

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
BigRMV

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Joshua Brown

ASKER
Thank you, I will ask the vendor what registry keys need isolation, now how do I isolate keys with full control?
Joshua Brown

ASKER
Unfortunately, this is all I received from support department.

Framework writes to the HKEY_Users
Framework reads from HKEY Current Users

My question is simply this however, why don't I have any specific application registry keys that I can permit full control to? The only way I believe I could allow for users to  get information from the Hkey_users hive to hkey_current_users hive is to:  1) allow them as a local administrator, make changes to registry, and then revoke local admin  privilege
BigRMV

If I'm understanding the question, once you know which key to modify, you can open your registry editor and either select EDIT / PERMISSIONS from the top menu or simply right-mouse click the key and select PERMISSIONS.  At the permissions dialog box, add the user or group if necessary, and choose FULL CONTROL.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
BigRMV

Hmm.  I don't know if I'd believe that.  I'd do a search for Framework (or is it FrameworkLTC) on the registry in HKLM and HKU to see what shows up.  Then I'd systematically try making changes to the key until I find what works.  It could be a long process and you'd definitely need to make a backup of your registry before starting.
Joshua Brown

ASKER
This is a production environment. I'm thinking... one user is a local admin, the owner of the company (because he wants to restart when he wants)... so I can see what registry keys represent the FWLTC UI settings changes and then address that way. But I don't know how to access each respective current user hive without local admin to apply full control...

when I look in HKEY_User, each respective SID has the user in permissions with full control already. so I don't understand why it's not getting to HKEY_Current_User
BigRMV

Was there a FWLTC key in the HKCU/Software Key?  If so, verify that that user has full control permissions (you never know).  Otherwise, I would suspect it's actually in the HKLM/Software list.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
David Johnson, CD

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Joshua Brown

ASKER
OK, so here is the official email I requested from support. and with that shown, I would assume that I can use PROCMON to figure out what Reg KEYS are being accessed by the user with local admin? and then apply full control to the RDS user group on the specific reg keys?

Official response:
Hello,

Regarding the registry, HKEY_CURRECT_USER (Referred to as HKCU) and HKEY_USERS (HK_USERS) are almost the same directory tree.
When a user signs onto a computer, that computer reaches into HK_USERS and copies (using their SID, securityID) their settings into HKCU.  When something is changed in HKCU it is then updated in HK_USERS.

All users should have access to their own HKCU to update settings that are stored in HK_USERS.

The incident number that corresponds to this is xxxxxx

Thank you,
David Johnson, CD

exactly
Joshua Brown

ASKER
OK, that helped me understand Windows Registry and then I come to find out that it didn't work anyway. (meaning it wasn't a local admin vs not, or have anything to do with reg key access as I was led to believe by FWLTC support)

I ended up installing the printer I needed locally on the RDS server. Now with selecting the local printer from the FWLTC UI, it retains that setting as it should.

Now I'm thinking that this whole issue is because the RDS server and Print Server (hosted from the file server) have some type of issue.

To wrap this up, since I have one RDS server and not a collection of them, I can eliminate the Print Server with isolated drivers, just locally install the network printers on the RDS server for everyone to use. I just hope this doesn't cause print spooler failures that driver isolation from a print server may reduce the risk of.

Any thoughts on this idea and environment change?
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
Joshua Brown

ASKER
BigRMV and David Johnson, you guys rock, thanks!