• Sign in to Neowin Faster!

    Create an account on Neowin to contribute and support the site.

  • 0
Sign in to follow this  

Disable the Windows Store in Windows 8 and Windows 8.1

Question

Ian W    2,331

I have been using Windows 8 for a good while now and found that I have very little use for the Windows Store. While I am a big fan of the new toast notifications for Windows Store applications and even some applications in particular (ABC News for example), it is hard to justify their usage as I do not have a touchscreen - something that would make the experience much more enjoyable.

For these reasons and others, I have decided to disable the Windows Store services and put the resources to better use. You may also wish to do the same, so I have created this little tutorial. Note that while there are already tutorials to do this on the Internet, most of them are not as thorough as this one intends to be. See the Bleeping Computer tutorial or the How-To Geek tutorial for examples of this.

Important! Export the Windows Registry keys that you decide to modify before making changes to the Windows Registry, and create a System Restore point before continuing.

Disable access to the Windows Store via Group Policy or Windows Registry Editor

For all users:

Open the Group Policy Editor (gpedit.msc) and navigate to Computer Configuration - > Administrative Templates - > Windows Components. Open the Store entry in the right-hand pane, and enable the Turn off the Store application setting.

Alternatively, open Registry Editor (regedit.exe) and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore (if the WindowsStore key does not exist, create it). Create a new DWORD value in the WindowsStore key called RemoveWindowsStore. Set its value to 1.

For current user only:

Open the Group Policy Editor (gpedit.msc) and navigate to User Configuration - > Administrative Templates - > Windows Components. Open the Store entry in the right-hand pane, and enable the Turn off the Store application setting.

Alternatively, open Registry Editor and navigate to HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\WindowsStore. Create a new DWORD value called RemoveWindowsStore. Set its value to 1.

Disable the Windows Store service

Open Registry Editor and navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WSService. Select the Start value in the right-hand pane and set its value to 4.

Disable the services associated with the Windows Store and Windows Store applications

This next step is important because, as other users have mentioned, these services are known to consume valuable system resources - a situation made worse if you are no longer able to open the Windows Store (after performing the steps above).

Disable Time Broker

In Registry Editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker. Select the Start value in the right-hand pane and set its value to 4.

Disable System Events Broker

The task scheduler has a dependency on the system events broker, disabling it is asking for problems - Joe User.

In Registry Editor, navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SystemEventsBroker. Select the Start value in the right-hand pane and set its value to 4.

Unpin the Windows Store tile from the Windows Start screen

If the Windows Store tile is pinned to the Start screen, right click the tile and select the Unpin from Start option that appears in the application bar.

  • Like 3

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0
Nick H.    8,636

This is very good. I will use it because its very good.

 

Regards,

Andrea Borman

Given that you're a writer I was going to chastise you on your sentence structure, then I got to the last bit and laughed. :laugh:

Share this post


Link to post
Share on other sites
  • 0
+Brandon Live    232

Using group policy to disable the store will hurt the system? If so, why is this option included in the OS?

 

I was mainly referring to the part about disabling random services. Hiding the store icon using group policy on your own machine is just silliness. Just unpin it if you really don't want to try any of the great apps on offer. The point of group policy is to allow IT admins to force settings on users on their domains. There's no reason to force something on yourself, just do it the normal way!

 

Also, if you completely disable the store, how will you install OS updates like 8.1?

  • Like 2

Share this post


Link to post
Share on other sites
  • 0
+LogicalApex    1,747

I was mainly referring to the part about disabling random services. Hiding the store icon using group policy on your own machine is just silliness. Just unpin it if you really don't want to try any of the great apps on offer. The point of group policy is to allow IT admins to force settings on users on their domains. There's no reason to force something on yourself, just do it the normal way!

 

Also, if you completely disable the store, how will you install OS updates like 8.1?

Whether or not one should use group policy is up to them. I just wanted to be sure that there wasn't something wrong with this option.

 

That is a valid question. If I were to disable the store via Group Policy how would the update be pushed? Or even more directly, how is an update like this pushed out in the enterprise setting? Surely, the individual employees wouldn't be using personal Microsoft accounts to request an update for their work issued machine...

Share this post


Link to post
Share on other sites
  • 0
Order_66    948

I remember the old days when some netscape zealots came up with a way to completely strip ie out of windows 98 or 95, can't remember which version.

 

I wonder if it would be possible to do something similar to windows 8.x, strip out all of the offending metro junk before the os is even installed or run a program to rip all the junk out directly after the install, it would definitely make for a much less user-hostile experience with windows 8.x and might free up some resources in the process.

 

Edit: Ahh here it is http://www.litepc.com/98lite.html

 

Share this post


Link to post
Share on other sites
  • 0
Joe User    415

Whether or not one should use group policy is up to them. I just wanted to be sure that there wasn't something wrong with this option.

 

That is a valid question. If I were to disable the store via Group Policy how would the update be pushed? Or even more directly, how is an update like this pushed out in the enterprise setting? Surely, the individual employees wouldn't be using personal Microsoft accounts to request an update for their work issued machine...

 

For 8 to 8.1 it's a new OS, so the usual OS upgrade tools, same way they went from 7 to 8. For the upcoming 8.1 Update 1, it's essentially a roll up hotfix, so WSUS.

Share this post


Link to post
Share on other sites
  • 0
chrisj1968    1,417

I can't think of a situation where anyone would want to disrupt the task scheduler.

those like me who don't need it? I have no need for it. I'm just a simple consumer user

Share this post


Link to post
Share on other sites
  • 0
Ian W    2,331

those like me who don't need it? I have no need for it. I'm just a simple consumer user

Chrisj1968, you certainly do not want to disable the Task Scheduler. I did not know about Task Scheduler's dependency on System Events Broker at the time of writing this topic . . . My apologies to anyone who decided to disable the service based on my original post.

http://blogs.technet.com/b/askpfeplat/archive/2013/07/15/why-you-shouldn-t-disable-the-task-scheduler-service-in-windows-7-and-windows-8.aspx

If you have not already done so, please do not disable System Events Broker. If you have disabled the service based on my original post, you can enable it by setting the value of the Start key located at HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SystemEventsBroker to 3.

Share this post


Link to post
Share on other sites
  • 0
+FloatingFatMan    15,345

well i'm just gonna hope and prey that it was

 

I dunno.. I kinda miss old Andrea... She was funny!

Share this post


Link to post
Share on other sites
  • 0
Joe User    415

those like me who don't need it? I have no need for it. I'm just a simple consumer user

 

 It's the scheduler for the entire operating system, you absolutely need it.  

 

If you want to use a car analogy, it's like randomly removing belts from your car because you only use the car for commuting.

Chrisj1968, you certainly do not want to disable the Task Scheduler. I did not know about Task Scheduler's dependency on System Events Broker at the time of writing this topic . . . My apologies to anyone who decided to disable the service based on my original post.

http://blogs.technet.com/b/askpfeplat/archive/2013/07/15/why-you-shouldn-t-disable-the-task-scheduler-service-in-windows-7-and-windows-8.aspx

If you have not already done so, please do not disable System Events Broker. If you have disabled the service based on my original post, you can enable it by setting the value of the Start key located at HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SystemEventsBroker to 3.

 

Shouldn't that be 2?

Share this post


Link to post
Share on other sites
  • 0
Ian W    2,331

 Shouldn't that be 2?

The default is 3.

Share this post


Link to post
Share on other sites
  • 0
Joe User    415

The default is 3.

 

Actually, it's 2. It don't think it makes a difference since the task scheduler is going to force start the service if it's manual or delayed start.

Share this post


Link to post
Share on other sites
  • 0
Ian W    2,331

Actually, it's 2. It don't think it makes a difference since the task scheduler is going to force start the service if it's manual or delayed start.

Where are you getting this information? A fresh Windows 8 installation has the Registry values for System Events Broker and Time Broker set to 3. The Services snap-in lists the default setting for System Events Broker and Time Broker as Manual (Trigger Start).

Share this post


Link to post
Share on other sites
  • 0
Joe User    415

Where are you getting this information? A fresh Windows 8 installation has the Registry values for System Events Broker and Time Broker set to 3. The Services snap-in lists the default setting for System Events Broker and Time Broker as Manual (Trigger Start).

 

I checked two installs, one is automatic the other is manual trigger. I guess something changes it as needed (Office, most likely)

 

It doesn't matter, they are dependent services, they will always start unless disabled, there's no point wasting time on it.

Share this post


Link to post
Share on other sites
  • 0
Nick_Love    0

I did this thing and have broken my Windows (8.1) ... Sad

I'll try to put everything as it has been...

Share this post


Link to post
Share on other sites
  • 0
Corgano    0

For everyone reading, I have a warning

Under NO CIRCUMSTANCES should you disable System Events Broker!!

It is NOT just part of the store, but as It turns out a core part of windows. Disabling it has resulted in ALL driver installations failing (from "invalid data"), ALL networked computers becoming inaccessible, as well as completely breaking Task Scheduler. Those are only the issues I've found so far, there's bound to be more stuff going on in the background that has been broken

I'm also finding that it is practically impossible to re-enable System Events Broker, even after changing the registry key back to default it still refuses to start. I've spent the last day an a half trying to fix this. I also strongly suggest removing the suggestion of disabling it from the OP.

This was on windows 8.1 64 bit. If anyone disabled their system events broker, and was able to fix it, please let me know how.

Share this post


Link to post
Share on other sites
  • 0
Anibal P    2,043

Seems to me this is way too much work for something that is easily ignored and never opened 

 

 

I see no valid reason to ever need to go through all this effort, corporate environments already have the needed tools to bypass the Store, so again pointless and likely prone to end up breaking more that doing any real good 

Share this post


Link to post
Share on other sites
  • 0
xyle666    0

so many posts in this thread saying that you shouldnt do this, that it shouldnt matter, that it doesnt take any resources. i dont understand why people who dont want to do it and will not do it would be posting in this thread. its like everyone has to share their opinion no matter how pointless it is. kind of like an athiest wandering into a church, standing in front of everyone, and yelling about how bad the people there are and how great he is.

Share this post


Link to post
Share on other sites
  • 0
Athanos    0

Can you please tell me how to undo this. No matter what i change the registry values to, it will not let me enable windows store again. I even imported the original values but nothing is working including all of the apps.

Share this post


Link to post
Share on other sites
  • 0
Eric    1,604

Can you please tell me how to undo this. No matter what i change the registry values to, it will not let me enable windows store again. I even imported the original values but nothing is working including all of the apps.

Refresh your PC from settings.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.