When using "Pin to Start" option in Windows 10 all tiles are set to default size which is "Medium".

Is there any way to change the default size to "Small"?

I know that I can change that manually. But I would like it to be small as default.

  • 2
    It doesn't look like there is a way, unless someone discovers a registry hack... – ADTC May 8 '16 at 19:06
  • This is a good idea. You should submit it to the Windows 10 Feedback Hub. – Dog Lover Nov 21 '16 at 21:39
  • If you want to develop something, I guess you can develop a new handler for that. Have a look at SecondaryTile and TileSize. I'm pretty sure you can create an app that will do it for you. – arieljannai Feb 21 '17 at 17:50
  • Has a solution been found for this yet? A quick Google doesn't seem to indicate this is a feature yet. – music2myear Mar 15 '17 at 19:48

I did A LOT of research right after I saw this. Unfortunately it is not easily possible to set a default size because the pinning of a tile is hard-coded to be Medium Size every time. It is from what I understand, impossible to do by normal means of accessible registry or settings without overriding the code.

As you can see here on the Microsoft API references, it mentions that there is a Default option for enum TileSize, which is the Medium sized Tile. Windows is likely calling to create it by using the argument Default, which in the class is handled by the class, TileSize where it is there hard-coded.

However, It is likely possible because it Windows made it accessible through an API, that it could be overridden if a program were ever made for it using the API. One would try to listen for when a tile was being made and then they would would cancel the event then create the tile by specifying the TileSize chosen by the developed program or overriding the defaults. (I am not sure if you can override Windows because I've never done it).

How do I know: I was using a program called "Process Monitor" to analyze what happens when I click "Pin to Start." When I do so, it reads some registry values of type REG_BINARY. Type REG_BINARY, to my understanding in this case are saves of individual Tile Data that the Windows Program uses for the menu. So unless you override the program creation settings, I don't think it is possible. If a more advanced super user reads this and sees I am wrong, comment please and inform me.

So sorry! Maybe you should use Windows Feedback and request an option for changing default Tile Sizes or create an application that will do it for you.

  • Thanks for your thorough research. It's takes some hard work to answer questions like that conclusively in the negative! – kkm May 16 '18 at 22:04

I searched for it and didn't find a way for automatically change the tile size to small. The tile size depends on resolution of your screen .

But you can set tile sizes of your taskbar manualy by this way : Got to Setting-> Personalization -> Taskbar -> Use small taskbar buttons. Hope it helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.