I know that Windows runs super slow in some people's machine. And try as hard as you can but you can seldom find a good reason for the slowing up or a remedy to it. So here is a surprising Technical support which can improve your Windows booting time. if you uninstall your unused fonts. Believe it or not it happens because it simply frees up a whole lot of memory of Windows when it boots.
Technical Trick
1. Simply go to Window’s Fonts Folder. Using CTRL key select all fonts that you never/rarely use and just press the DEL key.
Though I don't like the first method because it deletes all the fonts. Here is a very dumb but effective process to retain the fonts and still delete them from that folder.
2. Simply stop the loading up of unused fonts at system startup (instead of completely deleting them). For this, just COPY all unused fonts from the Window’s Fonts Folder and PASTE them at any other location on hard drive. Now DELETE all the unused Fonts (those you recently copied to another location) from the Window’s Fonts Folder.
The next time Windows Boots up, it will definitely be faster than previous boots.