I tried to follow the instructions in but could not find the file LayoutModification.xml. The only file in the location for me is called DefaultLayouts.xml and this did not have anything relating to pinning or taskbars.
Bonus points for a solution that does not require admin rights. I found this while trying to google for a solution but I do not have the required administrative rights to open "Turn Windows features on or off". Additionally, I do not mind if IE stays in the Start menu.
11 Answer
Try "Pinning" or even Unpinning some items to the taskbar - this should create the LayoutModification.xml. (I am not sure if Admin priv is needed to edit or see afterwards)