“Pin to Start” context menu feature was introduced with Windows 8 and it continues in Windows 10 too. As its name suggest, it allows you to pin folders, executable files, and shortcuts to the Start menu for quick access. To pin any supported file / folder, right-click on the file / folder and select Pin to start option.
How to Restore missing “Pin to Start” option in Windows 10?
By modifying Group Policy:
This method will work on only Windows 10 Pro and Win 10 Enterprise editions.
1. Open Run command box and type gpedit.msc and then press Enter key to open.
If User Account Control (UAC) dialog prompts then press Yes.
2. In the Group Policy Editor window, navigate to the following:
User Configuration > Administrative Templates > Start Menu and Taskbar
3. From the right side, look for a policy named ‘Prevent users from customizing their Start screen’ and double-click on the same to open its properties.
“This policy setting allows you to prevent users from changing their Start screen layout.
If you enable this setting, you will prevent a user from selecting an app, resizing a tile, pinning/unpinning a tile or a secondary tile, entering the customize mode and rearranging tiles within Start and Apps.
If you disable or do not configure this setting, you will allow a user to select an app, resize a tile, pin/unpin a tile or a secondary tile, enter the customize mode and rearrange tiles within Start and Apps.”
4. Select ‘Disabled’, click Apply then OK.
5. Look for the other policy named “Start Layout” and double-click on it.
“This setting lets you specify the Start layout for users and prevents them from changing its configuration. The Start layout you specify must be stored in an XML file that was generated by the Export-StartLayout PowerShell cmdlet.
To use this setting, you must first manually configure a device’s Start layout to the desired look and feel. Once you are done, run the Export-StartLayout PowerShell cmdlet on that same device. The cmdlet will generate an XML file representing the layout you configured.
Once the XML file is generated and moved to the desired file path, type the fully qualified path and the name of the XML file. You can type a local path, such as C:\StartLayouts\myLayout.xml or a UNC path, such as \\Server\Share\Layout.xml. If the specified file is not available when the user logs on, the layout won’t be changed. Users cannot customize their Start screen while this setting is enabled.
If you disable this setting or do not configure it, the Start screen layout won’t be changed and users will be able to customize it.”
6. Disable this also by selecting ‘Disabled’, then click on Apply and OK.
By modifying Registry:
1. Open the Run command box by pressing Win Logo + R key simultaneously, type Regedit and then press Enter key.
If User Account Control dialog prompts then press Yes.
2. Under the Registry Editor windows, navigate to the following:
On the right side check for NoChangeStartMenu, if exists, right-click on it and delete.
3. Again navigate to the following key:
Search for an entry named NoChangeStartMenu, if found then delete it.
4. Next, navigate to the following key:
Search for the entry named LockedStartLayout, if found then delete it.
5. Finally, navigate to the following:
Search and delete the entry LockedStartLayout.
Now, you should see ‘Pin to Start’ option , when you right click on supported files / folders.