I know the shell registry key to disable it but I don't understand how to disable for specific user. Consider the situation where administrator cannot login user account but want to change user explorer.exe with some other program like iexplore.exe

  • 1
    You would probably need to write code to do this. (Basic idea: change the shell to your application, then your application can decide whether to launch explorer.exe, iexplore.exe, or something else, based on the user account.) – Harry Johnston Apr 30 '13 at 3:56
  • Thats a brillian idea. but I read something about loading ntuser.dat to regedit hive. If user is not there ntuser is not there. I Want to do that – grvpanchal Apr 30 '13 at 11:51
  • What exactly do you want? Do you want to prevent the user from starting Explorer.exe? Or do you want Windows to start iexplorer.exe instead of Explorer.exe when the user logs in? – Werner Henze Apr 30 '13 at 11:51
  • In want to change the value of shell in windows registry for specific user. Normally I can change explorer.exe to iexplore on my profile but I want to do for other specific user who hasn't logged on yet. – grvpanchal Apr 30 '13 at 13:02
  • 1
    If the user has never logged on, they don't have a profile yet, so you can't modify it. Your only options are to use the equivalent HKLM setting (affecting everyone) or to log the user in once ahead of time. Or you could modify the default hive, affecting all new users. – Harry Johnston Apr 30 '13 at 22:25

I'ld suggest that you use group policies. Microsoft has a web page how to edit multiple local group policy. One option is to create a group policy for all non-admin users. Another option is to create a group policy for each individual user. You might find it interesting looking at all the possibilities group policies give you.

Under Configuration\Administrative Templates\System you might be interested in Run only allowed Windows applications, Don't run specified Windows applications and Custom User Interface. Group Policy Editor gives you a detailled description for every option.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.