Just installed TD, but it won't open

Just installed TD on PC laptop running Windows 11. When I click on icon, I get the hourglass for a couple of seconds. Then nothing. Looked on Task Manager and TD also only shows up for a couple of seconds and disappears. Also have AMD Radeon Vega 8 GPU. Thanks!