Unable to pin shortcuts to the taskbar on Windows 8 or Windows 10.
However, Pinning shortcuts to the taskbar is still available on Windows 7.
In addition, you may still deploy shortcuts to these other locations on Windows 8 and 10:
Microsoft downgraded the API (Application programming interface) that they use for this in Windows 8 and higher.
Software companies are pinning their applications to the taskbar, and Microsoft does not want these programs to be able to do that.