Replace shell with Media Center (for appliance like computer)

Last post 09-01-2008 2:19 PM by ryan.tollefson. 81 replies.
Page 1 of 6 (82 items) 1 2 3 4 5 Next > ... Last »
Sort Posts: Previous Next
  • 04-19-2007 2:03 AM

    Replace shell with Media Center (for appliance like computer)

    *Edit 9-3-08*

    Ok, the guide is up...

    It's wiki style, so if you see anything that is a mistake, or a typo - just fix it, or let me know and I can update it.  I tried to make it so anyone (experienced or not) could follow along and do this.

    Just a few quick things... this assumes:

    • you have Vista Ultimate, it can't be done on Premium (if there is a way to do it please let me know & update the guide, but as far as I know you can't do it using this method). 
    • Vista is already installed Smile [:)]

    It might seem kind of long, I was just trying to be thorough - and there are lots of screen shots.  Please follow the directions carefully (unless you know what you're doing). 

    This is a new wiki style site - please feel free to add your own guides for anything Media Center related to this site.

    http://www.mediacenterguides.com/shell_replacement

    Link was updated to reflect new Media Center Guides site.

    *end edit*

    I have put together a group policy with the goal of making a Media Center machine as appliance like as possible.  I'm pretty sure group policies can only be used with Vista Ultimate.  I did this for a computer that is used by a lot of different people so I was trying to lock it down as much as possible while keeping Media Center fully functional.

    How it works on my setup: I have a normal admin account on the computer, and made another account (as a standard user) called "Media Center".  I then used "control userpasswords2" to set the computer to automattically log in to the "Media Center" account. 

    Summary of settings used:

    • Replaces the standard shell ("explorer.exe") with "ehshell.exe"
    • Disables all windows shortcuts (Windows Key + Btn)
    • Disables access to control panel
    • Disables taskbar notifications
    • Disables autorun installations
    • Disables screensaver during playback
    • Disables active desktop
    • Disables desktop icons
    • Disables task manager
    • Doesn't save settings on reboot
    • Sets screen saver to 2 hours (you can change this if needed)
    • Disables changing wallpaper
    • Limits Recycle Bin to 2% of HD
    • Other various security/stability enhancements (I don't remember them all)

    I have been using this setup on one of my computers for about a week now and have been pretty happy with it so far.  It was my first time really diving into group policies, so it's probably not perfect yet.  I welcome any suggestions.

    *back up anything important first - just in case*

    *Edit 5-2-07* Well, like I said, this was my first time diving into the group policy - apparently you can't transfer a .msc file from one computer to another properly (at least for group policies).  Sorry.  I am not sure how to properly do templates for this, so I have been working on a step by step guide of how to implement this.  It will be posted soon.

    Just my $0.02.
  • 04-19-2007 6:43 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Sweet solution!!!  I wish I was running Ultimate and not Premier.  This is exactly what would complete my rig.

     

    Ghostlobster
    Moved to another HTPC solution, so I'm no longer a Media Center user, but I like to keep track of its progress.
    Raleigh Computer Repair
  • 04-19-2007 9:53 AM In reply to

    • Mariner
    • Not Ranked
    • Joined on 11-26-2006
    • Tacoma, WA
    • New Member

    Re: Replace shell with Media Center (for appliance like computer)

    That's a good idea.  I would do that if it wasn't just me and my girlfriend in the house.  For now, I like being able to close the VMC window and immediately access anything I may need.
  • 04-19-2007 9:56 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Very good idea.  Mix this with concurrent sessions hack for regular PC admin tasks and this can be very useful for many.

    Did you replace explorer.exe for the specific admin account, or system wide?
    Chris Lanier
    The Green Button Forum Moderator
  • 04-19-2007 10:06 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Chris - Moderator:
    Did you replace explorer.exe for the specific admin account, or system wide?

    Just for the specific user account (it's a standard account, not an admin).  So you are able to log off and then log on as the "Config" account (that's what I named the admin account) and do normal updates/installs - but I have this password protected.

    Just my $0.02.
  • 04-19-2007 11:04 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Anyone know of a way to port this to Premier, even though there are no local security policies on this version of the OS?

     

    Ghostlobster
    Moved to another HTPC solution, so I'm no longer a Media Center user, but I like to keep track of its progress.
    Raleigh Computer Repair
  • 04-19-2007 11:52 AM In reply to

    • DavidinCT
    • Top 25 Contributor
    • Joined on 01-31-2007
    • Someplace in CT
    • Special Member

    Re: Replace shell with Media Center (for appliance like computer)

    ghostlobster:

    Anyone know of a way to port this to Premier, even though there are no local security policies on this version of the OS?

     

    Wondering too if this can go over to Vista home premium, as I didn't go for ultimate for my HTPC box, as I only wanted Media Center...

    -Dave

    MCP, MCSA, MCSE 2003
    Windows Vista Connected Exp:Home Theater for Technologists
    Windows Vista Connected Exp:Home Theater for Sales professionals

    Home theater specialist (12+ years)
  • 04-19-2007 11:55 AM In reply to

    • mabrown
    • Top 10 Contributor
    • Joined on 03-29-2004
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Replace shell with Media Center (for appliance like computer)

    ghostlobster:

    Anyone know of a way to port this to Premier, even though there are no local security policies on this version of the OS?

     

    Most GPO policies just make updates to the registry.  You could probably do this by editing the HKCU hive for the user you want to have the limited access.  Though the easiest way would be to anytime upgrade to Ultimate.

  • 04-27-2007 9:27 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Is there any way you could write up a quick tutorial on how to set this up?  I'm new to Group Policy creation and have no idea where to insert the .msc file, etc.  I've managed to convert the .xml file but now I'm wondering what to do with it.:)
  • 04-28-2007 7:03 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    You know, this sounds awesome, though I'd prefer a few things before I actually did used this.

    The necessary thing in my opinion would be an add-in for MC that would let you browse the Vista Games Explorer without leaving the interface, so that you could launch any game, play it, and then return back to the MC menu.

    The other not as important thing would be an internet browser plugin for Vista/ MCML for when people want to look things up quickly:  I'd prefer not to have to log out  or turn on my Wii for 480p browsing when the PC can do it at 1080p.
  • 04-28-2007 10:20 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Colonel Taylor:
    Is there any way you could write up a quick tutorial on how to set this up?  I'm new to Group Policy creation and have no idea where to insert the .msc file, etc.  I've managed to convert the .xml file but now I'm wondering what to do with it.:)

    I'll write up some instructions in the next couple of days... I am redoing one of my computers, so I'll try and do it step-by-step, but it will be a few days to a week before I finish it.

    *Edit*

    jhoff81, well I'm not sure about the games, but for the browser you could try MCEBrowser.  Check it out here: http://www.anpark.com/Software.aspx

    Just my $0.02.
  • 04-28-2007 5:41 PM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    Thanks Ryan, I look forward to the write up.  I tried to right click the .mcl file and run it it author mode but the console told me I didn't have permission to run or sufficient rights, etc. 

    When I couldn't get it to run I tried to modify the registry to replace the standard shell with ehshell.exe.  I was successful, but too successful...it modified both accounts with the "Current User" registry edit and I wasn't able to boot into my config account.  So I was up all night performing a clean install to get back to where I am now.  I think I'll wait for your instructions before I make anymore changes like this.:)

    On the bright side though the machine booted to ehshell.exe without issue.  Also, when you boot to ehshell.exe and run the PowerDVD.mcl program or the HD-DVD workaround .xml file, the media center shell drops you to a black screen and runs PowerDVD without issue.  So those workarounds, your modifications, changing the PowerDVD skin to one with a black background, and choosing the black background option in Media Center make it appear that PowerDVD is really running within VMC rather than dumping you to the explorer.exe desktop.   

    I can't wait to get this implemented.:)

  • 05-01-2007 8:57 AM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    I was researching how to change the shell for a particular user since I messed up the last time I tried and came across this article on how to do it with XP embedded.  It works for Vista as well...so at least I now have two users with different shells.  Using the control password2 command gets it booting directly into 'ehshell.exe" for the media center account and 'explorer.exe' for the config account. 

    http://msdn2.microsoft.com/en-us/library/ms838576.aspx

  • 05-01-2007 12:21 PM In reply to

    Re: Replace shell with Media Center (for appliance like computer)

    im sure its probubly just because im dumb, but that page made absolutely no sence to me! And im too scared of it to do any of the changes.

    If there is an easier (less chance of major messup) way to doing it please let us know :-)!
  • 05-01-2007 12:26 PM In reply to

    • BenH
    • Not Ranked
    • Joined on 05-01-2007
    • UK
    • New Member

    Re: Replace shell with Media Center (for appliance like computer)

    Could this method be used in conjunction with the concurrent remote desktop session hack?  e.g. to enable multiple remote users to log in and experience the Media Center shell directly?  If they did do this, and a second user tried to use the Live TV functionality, what would happen?

    cheers,
    Ben
Page 1 of 6 (82 items) 1 2 3 4 5 Next > ... Last »


Terms of Service | Privacy Statement | Code of Conduct | About