ROHITH · FIX · PYTHON OPENS STORE

When you type python --version, does Windows open Microsoft Store or an install prompt?

That result usually means Windows is routing the command through an app-execution alias or Python manager path instead of launching the runtime you expected. I do not want you switching aliases off blindly. First we confirm the exact symptom.

python --versionsafe diagnostic
B“python” is not recognized insteadThat belongs in the broader Python command-discovery journey.
WHY WINDOWS CAN OPEN AN INSTALL ROUTE

An app-execution alias can own the command name before the runtime you expected ever launches.

Windows app-execution aliases are short command names published by packaged apps. Python's current Install Manager integrates with that mechanism, and Windows also uses aliases to help users reach a Python installation route. That is why seeing Microsoft Store or an install prompt is not the same symptom as “Python is definitely missing.” It tells us that Windows resolved the name to an alias route. FIX then checks whether py can already reach Python and what where.exe python shows before suggesting a settings change.

Alias route

The command name can point at a packaged alias under the WindowsApps command path.

Real runtime

A Python runtime may already exist and be reachable through py or another route.

Verification

The only useful outcome is whether a fresh terminal now launches the intended Python instead of the install route.

WHAT NOT TO DO

Do not use old “turn every Python alias off” advice as a universal fix.

Current Python Install Manager behavior is different from older Windows/Python setups. Python's present troubleshooting guidance can require the default Python aliases to be enabled and refreshed, not blindly disabled. Multiple installations and legacy launchers can also change what py means. ITFixLab therefore treats the current machine's observable result as stronger evidence than an old screenshot from an installer tutorial.

Reviewed references

Current Windows/Python behavior.