Меню пуск для windows server 2012 r2

Here is the way to get back the traditional start menu and start button back in Windows 2012 or 2012 R2 server operating systems. Like Windows 8, Windows 2012 and R2 servers also come without the start button and menu. Therefore you may feel uneasy while using this OS initially. If you like to get the start button/menu back, you can follow the below steps. It works well on Windows 2012 standard and data centre versions.

Read Also: How to show my computer icon on Windows 2012/2012R2 Server.

We will be using a third-party utility to get the classic start menu/buttons. Therefore, before trying this method on your production Windows 2012 server, do confirm whether really you want this feature by installing third-party software.

A small start button application that was built for Windows 8 desktop version can work for Server 2012 too.

You can download Classic Shell and install it on the server. I recommend selecting ‘Custom installation’ as shown below.

With this custom installation method, we can avoid unwanted extra programs during the installation. The below screenshot was taken from a similar tool built on the classic shell, but applicable for the original classic shell version also.

More options 2012 start menu

A restart may require after the installation. Once rebooted, you can see the familiar start button and start menu in Windows 2012/R2 server.

To customize this start button and menu, we have to use the particular application settings only. Do not look for the usual Windows appearance settings for it.

start button in Windows 2012

If you are looking for a similar Windows 8 start button application, you can find them here at cnet.com, but I’m not sure how they will work on Windows 2012 servers.

As the latest Windows server updates and major versions come with the start menu, we can avoid these tools on the latest Windows Server Operating systems.

If any of the above solutions did not fix the Windows PC issues, we recommend downloading the below PC repair tool to identify and solve any PC Issues.

Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

I helped a user set up a Windows 2012 server with Remote Desktop service enabled. The interface is similar to Windows 8, which is not appealing to most people. There are 3rd party programs to let you add the classic start menu to the taskbar. I later found out that you could actually add the classic start menu without any add-on programs. Here are the steps.

  1. Open File Explorer. Click on View and check Hidden items.
  2. Right click on taskbar and click on Toolbars -> New Toolbar
  3. Browse to this directory: c:\ProgramData\Microsoft\Windows\Start Menu\Programs and click on Select Folder.
  4. The menu appears to the right side of the taskbar. You can drag it and rearrange its position. Here is a screenshot of the final look.

When I first added this classic start menu to my desktop, I thought that the change was only temporary before Windows 2012 R2. I just upgraded the server to Windows 2012 R2. The start button is back, but the menu is still the metro style. I am quite disappointed about this, so I am keeping this classic start menu added to my desktop.

  • Windows
  • Windows 2012
  • Windows 8

I got several requests and questions about customizing and managing a redirected Start Menu when using a Full Desktop session collection. This post will cover the basics for doing that and is based on implementations we have done for real customers, on Windows Server 2012.
The methods I describe below are therefore meant for Windows Server 2012 RDS environment, but work on Windows 2012 R2 RDS as well.
I used the setup from the Step by Step Windows 2012 R2 Remote Desktop Services – Part 1 post as a base for this guide, so check that post for details on how to set that up in a lab.
I added the “Desktop Experience” feature to the ITWRDS01. This is not a requirement, but was part of another experiment. I realized I left it there when I was almost done with documenting this post.

First things first, let’s prepare this environment for Start Menu redirection.

Creating the Start Menu redirection location
To redirect the Start Menu we need a folder structure that is going to hold the redirected Start Menu. Since the setup I am using only has two servers, a Domain Controller and a Remote Desktop Services server, I will use the Domain Controller to hold this folder structure.
I created the following folder structure:

RDS Deployment - Redirected StartMenu 01

I shared the “Redirection” folder. No additional settings for this share have been changed here.
Next we’ll need to enable access-based enumeration on the shared folder. To do this open Server Manager on the Domain Controller.

Server Manager

RDS Deployment - Redirected StartMenu 09

Select File and Storage services, then click Shares.
Right-click the Redirection share and click Properties.

Redirection Properties

RDS Deployment - Redirected StartMenu 10

Check Enable access-based enumeration. Then click OK.


Creating the Start Menu redirection Group Policy Object

As creating the Domain and adding the RDS Server was not covered in the Step-by-step guide, make sure you create an Organizational Unit that holds the RDS Server object.

RDS Deployment - Redirected StartMenu 02

Now create a new Group Policy Object. For this guide I named it “RedirectedStartMenu”.
Configure three settings in this GPO:
Turn on Loopback processing. You can find this setting by navigating to Computer Configuration -> Policies -> Administrative Templates -> System -> Group Policy -> Configure user Group Policy loopback processing mode. I set it to “Replace” but it all depends on how you configured Group Policies in your domain.

RDS Deployment - Redirected StartMenu 03

Turn on Start Menu redirection. Navigate to User Configuration -> Policies -> Windows Settings -> Folder Redirection -> Start Menu.

On the Target tab:

Select the Basic setting, since we’re going to redirect for all users in this guide. In the Target folder location box select “Redirect to the following location” and point the Root Path to the share, but include the Start Menu folder in the folder structure.

On the Settings tab:

We don’t want users to have exclusive rights, so uncheck that.
The second option we’ll leave checked now, I’ll show you why a little later.

Remove common program groups. Navigate to User Configuration -> Policies -> Administrative Templates -> Start Menu and Taskbar -> Remove common program groups from Start Menu. Set this to “Enabled”.

RDS Deployment - Redirected StartMenu 25

Link the Group Policy Object to the Remote Desktop Services OU:

RDS Deployment - Redirected StartMenu 06

Exclude the Domain Administrators group from this policy (Deny Apply policy in the Delegation tab and then clicking Advanced).

Creating a temporary user to configure Start Menu redirection settings
The redirected folder structure needs to meet specific requirements. There are several options to configure these requirements. I find the easiest way is to create a temporary user and let this user’s Start Menu be redirected to the predefined folder structure once. That’s why I left “Move the contents of Start Menu to the new location” checked in the Settings tab for the redirection policy.
Create a temporary user and add this user to the Domain Admins group. This is probably too much, but since it’s a temporary user I don’t care about that. I created the user “redirection”.


Completing the Start Menu redirection pre-requisites

Log on to the Full Desktop using the temporary user to redirect the contents of the default Start Menu to the redirected Start Menu folder structure.

Check the redirected Start Menu folder structure:

RDS Deployment - Redirected StartMenu 07

When this structure is completed, log off the temporary user.

Delete the Maintenance, System Tools, Windows Accessories, and Windows Ease of Access folders, including all items they may contain.

RDS Deployment - Redirected StartMenu 11


Cleaning up before proceeding

Since the basic structure is now in place, let’s clean up a little bit before proceeding.
Remove the temporary user from the Domain Admins group. Do not delete the user, just remove it from the group.
Open the Start Menu redirection policy and remove the check we left in place when we created the policy:

Creating the custom Start Menu
Now let’s have a look what all these preparations have left us with. RDP to the server and log in with the temporary user.

Start Menu

RDS Deployment - Redirected StartMenu 12

All Programs

RDS Deployment - Redirected StartMenu 13

Looks a little bit empty. Let’s fix that.

Do not log off the RDS session just yet.

Log on to the RDS Server with an admin account and install a couple of utilities. For this setup I installed Notepad++ (http://download.tuxfamily.org/notepadplus/6.5.5/npp.6.5.5.Installer.exe), Foxit Reader (http://www.foxitsoftware.com/Secure_PDF_Reader) and WinMerge (http://winmerge.org/downloads).
You can log off the admin account from the RDS Server now.

A user’s Start Menu for a user that does not have a profile yet will be created from the All User’s Start Menu, which is located in “\\itwrds01\c$\ProgramData\Microsoft\Windows\Start Menu\Programs”, and from the Default User’s Start Menu, which is located in “\\itwrds01\c$\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”.

Log on to the Domain Controller.

Create two folders:
\\itwdc01\redirection\startmenu\programs\Accesories
\\itwdc01\redirection\startmenu\programs\Extra

From the All User’s Start Menu path, copy the following items:
Desktop.lnk to \\itwdc01\redirection\startmenu\programs
Windows Accesories\Calculator.lnk to \\itwdc01\redirection\startmenu\programs\accesories
Windows Accesories\Calculator.lnk to \\itwdc01\redirection\startmenu\programs\accesories
Windows Accesories\Paint.lnk to \\itwdc01\redirection\startmenu\programs\accesories
Windows Accesories\Wordpad.lnk to \\itwdc01\redirection\startmenu\programs\accesories
Foxit Reader\Foxit Reader.lnk to \\itwdc01\redirection\startmenu\programs\extra
Notepad++\Notepad++.lnk to \\itwdc01\redirection\startmenu\programs\extra
WinMerge\WinMerge.lnk to \\itwdc01\redirection\startmenu\programs\extra

From the Default User’s Start Menu path, copy the following items:
Winodws System\Control Panel.lnk to \\itwdc01\redirection\startmenu\programs
Winodws System\File Explorer.lnk to \\itwdc01\redirection\startmenu\programs
Windows Accessories\Notepad.lnk to \\itwdc01\redirection\startmenu\programs\accesories

Now switch to the All Programs screen on the RDS Session for the temporary user again:

RDS Deployment - Redirected StartMenu 14

A few things have changed. You can see the application links we added to the Programs folder in the redirected Start Menu. Those are visible in the left most column, ungrouped. The folders we created however (Accessories and Extra) including the program links we copied there, are seen grouped by their folder name. How cool is that? The groups correspond to the folders in the redirected Start Menu folder structure. You can rename these on the fly and your changes will reflect in the user’s session immediately should the need arise. And it gets better..

Switch back to the Start Menu and add programs and groups to make it look like this:

RDS Deployment - Redirected StartMenu 15

How to add program links to the Start Menu like this or how to group them and name those groups is not part of this guide and should be common knowledge for IT pros ;)

Again, leave the temporary user logged on to the RDS Session.

The next step is based on Windows 2012 RDS but works on Windows 2012 R2 RDS as well. There’s a different method available that works on Windows 2012 R2 RDS only, but I’m not going into that right now.
The Start Menu layout and icons is kept in the user profile. To force this layout to all users, we simply copy this file to the Default User’s profile on every RD Session Host in the deployment. To distribute this file or updates to this file to users that already have a profile is beyond the scope of this post. This post is just a guide that shows a method to ensure all users that don’t have a profile yet will get the default Start Menu layout. So preferably deploy this method before allowing users access to your RDS farm.

From the Domain Controller copy the following file:
\\itwrds01\c$\users\redirection\appdata\local\microsoft\windows\appsFolder.itemdata-ms to \\itwrds01\c$\users\default\appdata\local\microsoft\windows
After the file is copied set it to read-only (the one in the Default User’s profile, not the original file!).

The reason we need to do this is that only read-only files will be copied from the Default User’s profile to a new user profile upon creation. This presents a new problem though. If this file in the new profile remains read-only, which it will if we don’t act on it, the user wouldn’t be able to change anything in the Start Menu.

So open the RedirectStartMenu Group Policy again.
Navigate to User Configuration -> Preferences -> Windows Settings -> Registry
Add a new Registry Item.
Key Path: Software\Microsoft\Windows\CurrentVersion\Run
Value name: Metro fix
Value type: REG_EXPAND_SZ
Value data: c:\windows\system32\attrib.exe %USERPROFILE%\appdata\local\microsoft\windows\appsfolder.itemdata-ms –R
The result looks like this:

I know this is a rather dirty fix, but it gets the job done.

I tested the whole thing by logging of the temporary user. Then I deleted the local profile (In the original setup I had no profile disks configured, so by default users get a local profile) and logged in again.

RDS Deployment - Redirected StartMenu 15

Yes, still looks good. Checking the read-only attribute on the appsFolder.itemdata-ms for the temporary user (in my case located in \\itwrds01\c$\users\redirection\appdata\local\microsoft\windows):

Looking good, so the policy to remove the read-only attribute works.

Remember that we enabled access-based enumeration on the share? Let’s put that in effect now.
Create a Global Security group in Active Directory called “RDS Extra Applications” or whatever you see fit to call it.
Don’t add any users yet.
Browse to \\itwdc01\redirection\startmenu\programs and open the security tab for the Extra folder.

Click Advanced.

RDS Deployment - Redirected StartMenu 19

Click Disable inheritance, and then select to Convert inherited permissions into explicit permissions on this object.
Then click OK.

Click Edit, and remove the Users group from the list.
Click Add, and add the Global Security group we created earlier.
Do not change the default rights for this group, effectively granting it Read access.

Log on to an RDS Session with a test user (Jan Klaassen in my setup).

RDS Deployment - Redirected StartMenu 22

And the group “Extra” is gone. So what happened here? We limited the Extra folder, and the applications in it, to the security group “RDS Extra Applications”. Since Jan is not a member of this group access-based enumeration refuses to show the contents when browsing the folder, and this works for the new Start Menu as well.

This Extra group is also not visible in the All Programs view, and searching for Notepad only shows the default Notepad program, and not the Notepad++ program, which is a program in the Extra group.

RDS Deployment - Redirected StartMenu 23

RDS Deployment - Redirected StartMenu 24

Now for the cool part of this. Log the test user out of the RDS Session, add the test user to the “RDS Extra Applications” security group.

Log back in to the RDS Session:

RDS Deployment - Redirected StartMenu 26

And there it is. The Extra group is back because Jan now has access to the folder. Thank you access-based enumeration!

So.
This post showed a way of managing a dynamic Start Menu and access to application links for the Start Menu and All Programs Section for Windows 2012 RDS.
Things to consider:
If the user has access to the drive where the applications are installed the user is still able to launch the application. Again, there are several options to prevent that, but locking down the rest of the RDS Session Host is not in the scope of this post.
If you add program folders to the redirected Start Menu they do get added to the All Programs section, but you need to redo the Start Menu layout bit to design a new Start Menu file. You then need to distribute it in some way to all the user who already have a profile, but it would override any customizations those users may have done themselves.

And till next time,

Arjan

Microsoft will be releasing soon their new Windows 8.x and Windows Server 2012(R2). There has been many speculations in the press if yes or no the start button will be back. Apparently no, so you’ll have to find your way around that and juggle with Metro ….

I still call it metro, because it’s shorter, even if Microsoft recently suggested to stop calling that interface Metro style. Microsoft has come up with new name for Metro, because Metro was meant to be used only as a developper’s name for the UI. The new UI’s name according to Microsoft is “Windows 8-style UI”.

But today what I wanted to show you is a little freeware application which can be used in both systems (W8 and Server 2012) to bring back the start menu button together with classic start menu. It’s pretty cool since you can easily bring the functionality that has been there for decades, and which Microsoft thinks that we don’t need anymore…

This small application called Classic Start Menu is slowly becoming a “bestseller” since it’s already been translated into 35 languages including Right-to-left support for Arabic and Hebrew.

In fact, the Classic Start Menu application was designed for Windows Vista and Windows 7 at first, but with the start button missing in W8 and Server 2012 the developers brought that in. The application does have other functions (Classic Shell, Classic Windows Explorer – for Windows 7) and so some features has been disabled for Windows 8 and Server 2012 since they simply don’t work, or don’t make sense.

Here is the full story:

The project started back in 2008 as a small utility to replace the copy UI for Vista. In 2009 a friend switched from XP to Vista and complained that the Up button was missing. That was the second feature that was implemented. Later in October 2009 I switched to Windows 7 and was very disappointed that the classic start menu was gone, so I went to make my own. After the start menu was done I decided to make this project public and added it to Source Forge.

Starting with version 3.5.0, Classic Shell supports Windows 8 Consumer Preview. It adds a new customizable start button and some of the features have been disabled because they are not possible on Windows 8 or no longer make sense – like the status bar enhancements, the copy dialog replacement, and the Up button.

Click on the image to enlarge.

Classic Start Menu for Windows 8 and Windows Server 2012

The application has many options which can be accessed through the right click on the start button. Once in the options, you can activate the All settings radio button where you access all options, even the most advanced.

Click on the image to enlarge.

Classic Start Menu for Windows 8 and Windows Server 2012

I won’t talk about all possible options, but there is quite a lot to do:

– Drag and drop to let you organize your applications.
– Options to expand Control Panel, show favorites…
– Available for x32 or x64 bit systems.
– Has support for skins, including additional 3rd party skins.
– Converts the “All Programs” Button in the Windows menu into a cascading menu (Vista and 7).
– Implements a customizable start button for Windows 8 and Server 2012.

There are also settings which makes the classic start menu speed up, by entering a lower value than the default 400.

Classic Start Menu for Windows 8 and Server 2012

Last, but not least, you can also backup and export your settins into a XML file, or reset all the settings back to default.

The Classic Start Menu for Windows 8 and Windows Server 2012 can brings functions that many IT admins and enthusiasts needs.  Feel free to download this application, because it’s been offered as a freeware.

The application consumes very little resources and is stable. It’s integrates flawlessly to the start menu, bringing a start button, which does not exists anymore in Windows 8 and Windows Server 2012.

Start Button for Windows 8 and Server 2012 is one of the features that are used the most when executing applications or navigating in programs.

Below you can see the classic start menu with classic skin screenshot.

Classic Start Menu and start button for Windows 8 and Server 2012

In addition, the application provides small plugin for Internet Explorer 9.

–  Adds a caption to the title bar so you can see the full title of the page
–  Shows the security zone in the status bar
–  Shows the loading progress in the status bar

You can download this application from this link

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Автоматическое включение ноутбука windows 7
  • Фото открываются в paint windows 10
  • Miracast windows 10 ethernet
  • Broadcom wifi driver windows 10
  • Настройка windows server essentials 2016