Skip to content

TechRepublic

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
Microsoft

Shutdown Windows 8 from context menu

By greg shultz April 4, 2013, 4:17 AM PDT

Image
1
of 16

Fig_A_4-5.png
Fig_A_4-5.png
Shutdown Windows 8 from context menu

I added a cascading Shut Down menu to the Desktop context menu

I added a cascading Shut Down menu to the Desktop context menu

ntThis screenshot gallery is also available as a post in the TechRepublic Windows and Office Blog.

n

ntIn the article Add a Shutdown menu to the Windows 8 desktop, I showed you how to add a Shutdown menu to the taskbar. While that technique works fine, I have never really been satisfied with it because the menu takes up so much space on the taskbar for something that I use so infrequently. Well, I was recently poking around on the Microsoft MSDN site and found a lot of information about working with context menus by editing the registry. Along the way, I learned how to add cascading menus to a context menu, such as the one you encounter when you right click on the desktop. That got me thinking about the possibility of adding the Shut Down menu to the Desktop context menu.

n

ntAfter a bit of experimentation, I was able to figure out how to make it work in Windows 8 and developed the Shut Down menu shown in Figure A.

n

ntAs you can see, I went full bore and added every possible option to my Shut Down menu. I then grouped the options into functional categories, added separators to delineate the categories, and even included appropriate icons.

n

ntAfter I was finished with my creation I showed it to several colleagues. While the overall consensus was that it was a great technique, a couple folks mentioned that they wouldn’t have used all of the options, and one guy said that he thought that the icons were overkill. All valuable input.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Accessing the Registry Editor from the Start screen is easy

Accessing the Registry Editor from the Start screen is easy

ntSo as I was creating my article outline I decided to take into account that there would be folks who would want the whole menu as I have created it and there would be folks who would like to be able to customize the menu to their own liking. For the former, I have created a REG file that can be used to instantaneously add my full Shut Down menu to your Windows 8 system. For the latter group of folks, I’ll walk you, step-by-step, through the process of editing the registry to manually add the Shut Down menu to your Windows 8 system. Even if you opt to use the REG file method, I encourage you to read through the manual steps in case you later decide that you want customize the menu.

n

ntnn

n

ntMake a backup

n

ntBefore you begin, keep in mind that the Registry is vital to the operating system and changing it can be dangerous if you inadvertently make a mistake. As such, you should take a time to back up your system by creating a system image as I showed you in Restore Windows 8 with System Image Recovery. That way if anything goes awry, you can restore your system and get right back to work.

n

ntOverview

n

ntBefore we get started let’s take a generalized look at the procedure that we’ll be performing as we create a custom Shut Down menu on Windows 8’s Desktop context menu. To make this happen, we’ll be working in two different sections of the registry.

n

ntYou’ll go to the HKEY_CLASSES_ROOT\DesktopBackground\Shell key and create a new subkey called Shut Down. You’ll then add several entries to this new subkey to configure it as a cascading menu on the Desktop’s context menu. Essentially, this new subkey will create an outline of the cascading menu.

n

ntYou’ll then go to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell subkey. Here, you’ll define entries containing the command lines for each item that you want to add to the Shut Down menu.

n

ntAs you may know, the registry in the Windows operating system is huge and navigating in it can be tricky. To make navigation easier, I’ll show you how to use two features in the Registry Editor: Find and Favorites. With this in mind, let’s jump in.

n

ntLaunching the Registry Editor

n

ntTo launch the Registry Editor in Windows 8, use the [Windows] + Q keystroke to access the Apps Search Settings page. Then, type Regedit in the text box and click Regedit.exe, as shown in Figure B. If you prefer, you can use the [Windows] + R keystroke to bring up the Run dialog box. Then, type Regedit in the Open text box and click OK.

n

ntEither way that you launch the Registry Editor, you’ll see a User Account Control dialog box and will need to click the Yes button. You’ll then see the Registry Editor.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Type DesktopBackground in the Find dialog box

Type DesktopBackground in the Find dialog box

ntCreating the Shut Down cascading menu

n

ntOnce you have the Registry Editor up and running, locate and right-click on HKEY_CLASSES_ROOT key and select the Find command. When you see the Find dialog box, type DesktopBackground in the text box and make sure that only the Keys check box is selected, as shown in Figure C. To continue, click the Find Next button.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Right click on the Shell key and select the New|Key command

Right click on the Shell key and select the New|Key command

ntWhen you arrive at the HKEY_CLASSES_ROOT\DesktopBackground key, double click on it to expand its tree. Then, double click on the Shell key to expand its tree. Now, pull down the Favorites menu, select the Add to Favorites command, type DesktopBackground in the text box, and click OK. Now, you can get back to the DesktopBackground key from the Favorites menu any time you need to while you are creating your cascading menu.

n

ntTo continue, right-click on the Shell key and then select the New | Key command as shown in Figure D. When you see the new key appear, name it Shut Down.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Right click on the Shut Down key and select the New|String Value command

Right click on the Shut Down key and select the New|String Value command

ntAfter you create the Shut Down key, select it, and you’ll see that it contains a single string value called Default. Just leave that key as it is. To create the outline of the cascading menu, you’ll add four more string values to the Shut Down key. The Value name and Value data that you’ll add are listed in Table A.

n

ntTable A: The String values that you’ll add to the Shut Down key.

n

nt

ntt

nttt

nttt

ntt

ntt

nttt

nttt

ntt

ntt

nttt

nttt

ntt

ntt

nttt

nttt

ntt

ntt

nttt

nttt

ntt

nt

n

ntttt

ntttttValue name

nttt

ntttt

ntttttValue data

nttt

ntttt

ntttttIcon

nttt

ntttt

ntttttshell32.dll,215

nttt

ntttt

ntttttMUIVerb

nttt

ntttt

ntttttShut Down

nttt

ntttt

ntttttPosition

nttt

ntttt

ntttttbottom

nttt

ntttt

ntttttSubCommands

nttt

ntttt

ntttttrestart;|;shutdown;hybridshutdown;|;sleep;hibernate;|;lock;logoff;switch

nttt

n

ntLet’s take a closer look at these string values. As we do, look back at the Shut Down cascading menu shown in Figure A. Obviously, the Icon value specifies which icon to use – the icon is in position 215 in the Shell32.dll file. Note that there are no blank spaces in this line and the items are separated by a coma. The MUIVerb value specifies the name to assign to the menu. The Position value, which is set to bottom, specifies that the new menu should appear at the bottom on the Desktop context menu.

n

ntThe SubCommands value is a bit more elaborate. This line creates the outline for the cascading menu or more specifically specifies the order in which the items will appear on the menu. As you can see, there are no blank spaces in this line and each item is separated by a semicolon. The pipe symbols are used to insert separators in the menu. Also keep in mind that the items on this line refer to the keys in the CommandStore key not on the menu itself, which is why they are in lowercase and don’t match the names shown on the menu. (We’ll add these keys to the CommandStore key in the next section.)

n

ntYou can customize your menu by changing the icon, using a different name for the menu, changing the position, or by eliminating some of the items from the SubCommands string.

n

ntNow, to add each of these string values to the Shut Down key, right click on the Shut Down key and select the New | String Value command, as shown in Figure E. In the case of the first string value, when you see the new string value appear, name it Icon. 

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Type the string from Table A in the Value data text box

Type the string from Table A in the Value data text box

ntThen double click the Icon value. When the Edit String dialog box appears, type shell32.dll,215 in the Value data text box, as shown in Figure F. Then click OK.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

The Shut Down key will contain these four string values

The Shut Down key will contain these four string values

ntRepeat these steps to add the other three string values listed in Table A. When you are done, your Shut Down key should look like the one shown in Figure G.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

This table shows all the keys and string values

This table shows all the keys and string values

ntAdding the commands

n

ntNow that we have created our cascading menu structure, we’ll add the commands for each item on the menu. If you have chosen to eliminate some of the items from the SubCommands string above, you’ll adjust your steps accordingly.

n

ntTo begin this portion of the technique, locate and right-click on HKEY_LOCAL_MACHINE key and select the Find command. When you see the Find dialog box, type CommandStore in the text box, make sure that only the Keys check box is selected, and then click the Find next button.

n

ntWhen you arrive at the HKEY_LOCAL_MACHINE\CommandStore key, double click on it to expand its tree. Then, double click on the shell key to expand its tree. Now, pull down the Favorites menu, select the Add to Favorites command, type CommandStore in the text box, and click OK. Now, you can get back to the CommandStore key from the Favorites menu any time you need to while you are creating your cascading menu.

n

ntAt this point, you are going to add two keys to the shell key for each one of the commands that you want to appear on your menu. The first key will be a name from the SubCommands value in the Shut Down key. Inside this first key, you’ll then add two string values: Default and Icon. Below the first key, you’ll add a subkey named command. Inside this key, you’ll add one string value: Default. The keys that you will create and the string values that you will add are shown in table in Figure H. I know that this may sound confusing at first, but bear with me and it will become clearer as we work through an example.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Double click the Default value

Double click the Default value

ntAs you can see, to make it easier to decipher the contents of this table, I’ve separated each set of keys and string values for each command you could add to the menu. The main key is in blue and a red border separates each key. Just add the keys that you specified earlier in the SubCommands value in the Shut Down key. If you decide that you don’t want to include the icons on your menu, simply omit the Icon string value.

n

ntLet’s begin by creating the restart key. To do so, right-click on the shell key and select the New | Key command. When you see the new key appear, name it restart. This key name must be all lowercase!

n

ntAfter you create the restart key, select it and you’ll see that it contains a single String Value called Default. Now, double click the Default value. When you see the Edit String dialog box, type Restart in the Value data text box, as shown in Figure I. Then click OK.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

At this point you will have the Default and Icon string values in the restart key

At this point you will have the Default and Icon string values in the restart key

ntNow, right click on the restart key and select the New | String command. When you see the new string appear, name it Icon. Next, double click the Icon value. When you see the Edit String dialog box, type comres.dll,4 in the Value data text box and click OK. When you do, your restart key will look like the one in Figure J.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

The command key only contains the Default string value

The command key only contains the Default string value

ntNow that you have created the Default and Icon string values in the restart key, you’ll need to add the command key. To do so, right click on the restart key and select the New | Key command. When you see the new key appear, name it command. This key name must be all lowercase! Now, double click the Default value inside the command key. When you see the Edit String dialog box, type Shutdown -r -f -t 00 in the Value data text box and click OK. When you do, your command key will look like the one in Figure K.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

This screen shows the structure after adding each of the commands to the CommandStore\\shell key

This screen shows the structure after adding each of the commands to the CommandStore\\shell key

ntNow, you can repeat these steps and use the information in the table in Figure H to add any of the other commands that you want to put on your custom Shut Down menu. When you are done, your CommandStore\shell key will look something like the one shown in Figure L. This screen shot shows the structure after adding each of the commands to the CommandStore\shell key.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

Just click Yes to get thru the UAC

Just click Yes to get thru the UAC

nt 

n

ntUsing the Reg files

n

ntAs I mentioned, I created a REG file that can be used to instantaneously add my full Shut Down menu to your Windows 8 system. In addition, I have created a second REG file that will instantaneously remove the full Shut Down menu from your Windows 8 system. You can download both these files in the linked zip file. The files are named AddShutDownMenu.txt and RemoveShutDownMenu.txt. When you want to use them, you’ll need to rename the file extension from .txt to .reg.

n

ntWhen you are ready to add the Shut Down menu to your Windows 8 system, just double click the AddShutDownMenu.reg file. When you do, you’ll see a UAC like the one shown in Figure M. Just go ahead and click Yes.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

At this confirmation prompt, just click Yes

At this confirmation prompt, just click Yes

ntYou’ll then be prompted to confirm that you want to allow the Reg file to update the registry, as shown in Figure N. Again, just go ahead and click Yes.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

One more confirmation dialog box

One more confirmation dialog box

ntOnce the changes have been added to the registry, you’ll see one more confirmation dialog box, shown in Figure O. Just click OK and you’ll be able to use the options on your new Shut Down menu.

n

ntCredit: Images by Greg Shultz for TechRepublic

Shutdown Windows 8 from context menu

IconView makes it easy to find icons and their positions

IconView makes it easy to find icons and their positions

ntTracking down icons

n

ntTo be able to find icons and determine their positions, I downloaded a very simple, standalone program called IconView, shown in Figure P, from Neuber Software. The program is Free and perfectly performs the task at hand.

n

ntWhat’s your take?

n

ntWhat do you think about creating a Shut Down menu on Windows 8’s Desktop context menu? Will you try it? As always, if you have comments or information to share about this topic, please take a moment to drop by the TechRepublic Community Forums and let us hear from you.

n

ntAlso read:

n

    nt

  • nttAdd a Shutdown menu to the Windows 8 desktop
  • nt

  • nttHow do I shut down Windows 8
  • nt

  • nttWindows 8 Tips for Power Users (Pro)
  • n

n

ntCredit: Images by Greg Shultz for TechRepublic

  • Microsoft
  • Account Information

    Share with Your Friends

    Shutdown Windows 8 from context menu

    Your email has been sent

Share: Shutdown Windows 8 from context menu
Image of greg shultz
By greg shultz
My first computer was a Kaypro 16 \"luggable\" running MS-DOS 2.11 which I obtained while studying computer science in 1986. After two years, I discovered that I had a knack for writing documentation and shifted my focus over to technical writing.
  • Account Information

    Contact greg shultz

    Your message has been sent

  • |
  • See all of greg's content

TechRepublic Premium

  • TechRepublic Premium

    Hiring kit: Community engagement manager

    PURPOSE Recruiting a community engagement manager with the right combination of experience and communication skills will require a comprehensive screening process. This hiring kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY ...

    Published:  March 28, 2023, 12:00 PM EDT Modified:  March 29, 2023, 10:12 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Chief experience officer

    PURPOSE Successful chief experience officers combine excellent communications skills with an intimate knowledge of customer expectations, company operations and industry standards. This hiring kit from TechRepublic Premium provides a workable framework you can use to find, recruit and ultimately hire the best candidate for CXO of your organization. From the hiring kit: DUTIES AND RESPONSIBILITIES ...

    Published:  March 28, 2023, 12:00 PM EDT Modified:  March 29, 2023, 10:26 AM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Automation specialist

    PURPOSE Recruiting an automation specialist with the right combination of technical expertise and experience will require a comprehensive screening process. This Hiring Kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY TRAITS ...

    Published:  March 27, 2023, 12:00 PM EDT Modified:  March 28, 2023, 12:48 PM EDT Read More See more TechRepublic Premium
  • TechRepublic Premium

    Hiring kit: Cybersecurity engineer

    PURPOSE Recruiting a cybersecurity engineer with the right combination of technical and industry experience will require a comprehensive screening process. This hiring kit from TechRepublic Premium provides a flexible framework your business can use to find, recruit and ultimately hire the right person for the job. From the hiring kit: DETERMINING FACTORS, DESIRABLE PERSONALITY TRAITS ...

    Published:  March 27, 2023, 12:00 PM EDT Modified:  March 28, 2023, 12:18 PM EDT Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice