We had earlier seen how one could set Windows 8.1 to Show or not to show Windows Store apps on Taskbar using Taskbar and Navigation properties or by modifying the Windows Registry. Today we will see you can prevent pinning of the Store app to the taskbar. Microsoft has made it easier for IT administrators to manage this setting on a system level, by adding it to the Group Policy. You can thus use Group Policy to disable, disallow and prevent users from pinning Windows Store app icon to the Windows 8.1 taskbar.
Do not allow pinning Store app to the Taskbar
User Configuration\Administrative Templates\Start Menu and Taskbar
Now in the right pane, double-click on Do not allow pinning Store app to the Taskbar and select Enabled.
This policy setting allows you to control pinning the Store app to the Taskbar. If you enable this policy setting, users cannot pin the Store app to the Taskbar. If the Store app is already pinned to the Taskbar, it will be removed from the Taskbar on next login. If you disable or do not configure this policy setting, users can pin the Store app to the Taskbar.
Selecting Not configured or Disabled, will let users pin the Windows Store app icon to the Windows 8.1 taskbar.
Only Windows 8.1 Pro and Windows 8.1 Enterprise Editions include the Group Policy Editor. So please check if your version of Windows 8.1 lets you do this.