1

I am trying to do two things in Windows 8.1:

  1. Add a new program to the Start Menu of all users. This is an app that was added without using an installer (Eclipse).

  2. Remove defaults that are part of the Start Screen that are added for all users such as the weather app and x-box live.

This is a lab update for a private school, so the less the kids have to do themselves, and the fewer temptations their are, the smoother the semester will go.

Any help will be appreacated. Thanks! :-)

codingCat
  • 358
  • 2
  • 6
  • 18
  • I am pretty sure most of this can be handled by a group policy. But Eclipse is a desktop applications, and like all desktop application, it will automatically appear on the Start Screen once its ran once. – Ramhound Aug 29 '14 at 15:14
  • Actually, the second part of that is not true. Eclipse does not have an install program. You need to create the Start Screen link yourself after you have unpacked it onto your computer. – codingCat Sep 04 '14 at 14:53

1 Answers1

1

There is a Windows 8.1 Group Policy intended for just this situation.

  1. Log on as a (new) user and configure the Start Screen layout the way you want.

  2. Export the Start Screen Layout to XML using the "Export-StartLayout" PowerShell command; saving it to a network location all computers have access to:

    Export-StartLayout -Path "\\server\sharedFolder\SchoolLab.xml" -As XML

  3. Using GPedit.msc, create a new Policy (better idea), or edit an existing one.

  4. Open the policy, and navigate to User Configuration > Policies > Administrative Templates > Start Menu and Taskbar, and edit the Start Screen Layout policy setting.

  5. Enable the policy setting and type in the path to the XML configuration file you created before (ie: \\server\sharedFolder\SchoolLab.xml).

  6. Apply the new Policy to the OU containing the Users you want it to apply to.

The users start screen will be configured as per the XML configuration file the next time they log onto the computer.

More Info:

Ƭᴇcʜιᴇ007
  • 111,883
  • 19
  • 201
  • 268
  • What if I don't know the users? How would the policy be applied without selecting specific students? – codingCat Aug 29 '14 at 17:06
  • It's not a matter of linking it to specific users, it's a matter of linking it to the AD OU(s) that will contain the user accounts you want it applied to. – Ƭᴇcʜιᴇ007 Aug 29 '14 at 17:13
  • I know this is a little obtuse of me, but can you expand those acronyms? AD, OU? I've never had a reason to use powershell and GPedit much in the past. – codingCat Aug 29 '14 at 17:56
  • AD = [Active Directory](http://msdn.microsoft.com/en-us/library/aa746492(v=vs.85).aspx), OU = [Organizational Unit](http://technet.microsoft.com/en-us/library/cc758565(v=ws.10).aspx). An OU is a container within AD to put (AD) objects like Users and Somputers into (See [AD Users and Computers](https://www.youtube.com/watch?v=gbEhntFVxEk)). – Ƭᴇcʜιᴇ007 Aug 29 '14 at 18:03
  • If you're not familiar with AD and group policy, you may also want to read over [Step-by-Step Guide to Understanding the Group Policy Feature Set](http://technet.microsoft.com/en-us/library/bb742376.aspx) to get started. :) – Ƭᴇcʜιᴇ007 Aug 29 '14 at 18:07
  • Thanks, this did the trick; although it is a little draconian in its approach by not allowing you to change the settings after the fact. – codingCat Sep 03 '14 at 20:18
  • @codingCat Group policy is about control and security; the fact it doesn't let you alter it afterwards is intentional. If you want a one-time start screen layout that the users can modify then you need to look at setting up a master Windows image, with the Default User profile setup the way you'd like. Then use that image to (re)install all your Windows machines. Then each time a user logs into the machine(s) for the first time it will use the Default User profile you setup as the starting point for the user, but it won't be locked down (unless you leave the GP in question in place :) ). – Ƭᴇcʜιᴇ007 Sep 03 '14 at 20:40
  • Yes, that is exactly what we have done in the past. However the imaging process we have used was broken/removed with the windows 8.1 update. The replacement process doesn't allow setup of programs that do not use install files, nor allow for custom settings of applications after they are installed. – codingCat Sep 03 '14 at 20:52
  • @codingCat - Simplest solution. Update your image process. There is tons of information out there that explains the more current way to do it. – Ramhound Sep 04 '14 at 14:58
  • As I explained, the more current way broke our installation process and we didn't have time to start from scratch. Now that we have four months to look into things can you (@Ramhound) suggest a starting point? – codingCat Sep 05 '14 at 22:24