Eu também costumava experimentar esse problema. Ele também pode estar associado a outros problemas, como o painel de navegação do Explorer se tornando não operacional ou outros elementos da GUI sendo corrompidos.
Por sorte, eu, indiretamente, encontrei uma solução. O remédio está simplesmente substituindo um arquivo de sistema localizado nas pastas C: \ Windows \ System32 e \ SystemWOW64; este arquivo sendo chamado "ExplorerFrame.DLL". Este arquivo é, em essência, as partes da GUI do Explorer que um simples tema de personalização NÃO PODE mudar - os botões de avanço e retrocesso, a barra lateral, etc. Aparentemente, ele também controla como os aplicativos podem abrir o explorador, e se forem. p>
Algumas semanas atrás eu finalmente decidi consertar um problema que mencionei anteriormente; meu painel de navegação não estava operacional, tornando alguns aplicativos completamente inúteis. Eu também estava recebendo os erros "Class Not Registered" em alguns aplicativos, mas isso não foi tão grande.
A substituição do arquivo Explorerframe.DLL não apenas corrigiu meu painel de navegação, mas também interrompeu a aparência das mensagens de erro mencionadas anteriormente.
O único problema é que esse arquivo DLL específico é bastante difícil de encontrar na internet. Se você tiver um backup desses arquivos, puxe o arquivo Explorerframe.DLL de lá, ou, se você sentir como personalizar um pouco sua GUI, faça o download de um personalizado de um site como DeviantART .