Classic Shell development was stopped in December 2017. For now the forum remains online as reference, but is read-only. Registration of new users is disabled.
It is currently Sat Sep 13, 2025 10:48 am

All times are UTC - 8 hours [ DST ]


Forum rules


Please, keep discussions on topic and in the right forum. The start menu topics go into the Classic Start Menu forum, etc. This makes it easier for people to locate topics they are looking for.
If you get a satisfactory response to your question, please mark the topic as "solved". Click the green √ button in the bottom-right of the post.



Post new topic Reply to topic  [ 16 posts ] 
Author Message
 Post subject: Windows 2012 - RDS Users
PostPosted: Tue Sep 10, 2013 11:30 pm 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
Hi Guys,

Firstly kudos to classic shell - what a fantastic little program. I have been using it on windows 8 machines and have loved it.

I am setting up a brand new Remote Desktop Server with Windows 2012 and plan on using it for all the users.

Is there a way I can create a settings for all non-admin users and enforce it on them so that they can't change it?

I want the settings to be different for admin users as things such as administrative tools etc etc needs to be given to admin users.

Is it also possible to do different settings based on different security groups?

e.g MS Office users get MS Office as a menu item - but if a user is not part of MS Office security group they don't get the menu item.

Appreciate your help.

Thanks!


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 10, 2013 11:38 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
You can set the settings for individual users in their respective registry hives and disable the settings editor. You can also lock access to the Settings registry key so they can't change the settings using regedit.
Look in the Administrative Settings section in the documentation.


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 12:17 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
There are 2 Start Menu folders on the system: %AppData%\Microsoft\Windows\Start Menu and %ProgramData%\Microsoft\Windows\Start Menu. The former is the per-user menu folder and the latter is the All Users Start Menu folder. If you put program shortcuts in the former, they will appear only for the currently logged in user's account. If you put them in the All Users Start Menu, they will show up for all accounts. If you want MS Office to appear only for certain users but not all, make sure its shortcuts folder is in C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs for each user that you want it to show up for.

However, note that if you move shortcuts across folders, when you uninstall a program, they may not get automatically cleaned up. You will have to delete them manually.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 12:29 am 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
Thanks Ivo for the quick reply.

I will check the documentations

Gaurav thank you too. Yes I figured the 2 start menus. However I wanted Classic Shell to manage it.

I will build the server - then test and then come back with response.

Because this is a new server the non-admin users have never logged in - is this bit important?


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 2:08 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
Once you add the correct settings to HKLM as the help file mentions, users who have never logged in before will also get those settings and won't be able to change them.

The per-user and All users Start Menu folders are file system folders managed by Windows and depending on where installers create shortcuts, they go to either of those folders or to both. There isn't any support for user groups in this model yet although for a future version it's a nice idea for custom items of CSM to be shown only a particular user group e.g. Everyone, Remote Desktop users, Admins, Users etc.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 6:18 pm 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
But I can still have start menu with all items for admin users and customised lock down start menu for NON admin users - am I right?


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 7:24 pm 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
ok so i have deployed the server. And customised the settings for Non Admin users and copied it to HKLM. However in doing so the administrator has the same restrictions on the start menu.

How can I have default settings of classic shell for the Administrator users and customised settings for non admin users?


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 11, 2013 7:32 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The HKLM settings apply to everybody.
You have to set the settings for each individual user and disable the settings UI in HKCU. If you really want to lock it down also take away write access to the Settings key.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 12:25 am 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
Hi Ivo,

Thanks for the quick reply.

What is the registry key per user that needs to be imported into?

I can perhaps run a login script to import to the users registry?

HKCU will just be for the current user. Normal users don't have access to registry etc etc.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 1:00 am 
Offline

Joined: Tue Sep 03, 2013 5:29 am
Posts: 5
HKEY_CURRENT_USER is the tab for settings per user.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 8:42 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The key is HKCU\Software\IvoSoft\ClassicStartMenu\Settings.
I don't know how you can ensure particular contents for all users. I've heard from admins that it is possible.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 3:11 pm 
Offline

Joined: Thu Sep 12, 2013 3:03 pm
Posts: 1
To give different menu (registry) settings for groups of users, e.g.:

users
administrators

I would suggest using group policy preferences with item level targeting against groups. These should be within a group policy that applies to 'authenticated users' (i.e. the default)

Find the registry keys you need to set, some of these may be common between the groups of users. For the common settings just don't use any item level targeting. For the users, item level target against an AD group that does not contain the administrator accounts - do not use 'authenticated users' or 'domain users', because these will contain all user accounts, including administrators.

For the administrator specific settings, you can likely use the domain admin group or an equivalent group you may have set up.

If the keys are HKCU also set the GPP setting per item to 'run as user account/credentials' (or similar to this, can't quite recall right now)


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 4:09 pm 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
ok so I managed to do this via group policy.

Created a login script for different users groups and imported settings using regedit /s

Thanks for this fantastic tool. Is there a way to disable the right click on the Start button? I disabled settings etc but users when they right click still shows the help button. I would like this disabled for the non admin users.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 4:24 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
You can disable the help by deleting the help file.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 12, 2013 5:23 pm 
Offline

Joined: Tue Sep 10, 2013 11:26 pm
Posts: 11
Perfect! All done.

Good work Ivo


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 20, 2014 12:06 am 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
Classic Shell 4.0.4 introduces Group Policy support for its own settings. The file, C:\Program Files\Classic Shell\PolicyDefinitions.zip includes the policy definitions. If you have an Active Directory domain, extract the files to %logonserver%\sysvol\%userdnsdomain%\policies\PolicyDefinitions\ or whatever your Group Policy Central Store is. For Local Group Policy, extract them to C:\Windows\PolicyDefinitions folder.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 311 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.