Software⏱️ 4 min read📅 2026-06-15

How to Fix: Starting python with cmd error: Unsupported 16-bit application

Unsupported 16-bit application error when running Python scripts from CMD in Windows 10.

Quick Answer: Try running the script as administrator or using a different command prompt to bypass the 16-bit application limitation.

The error 'Unsupported 16-bit application' occurs when attempting to run Python scripts from the Command Prompt (Cmd) or the Run environment in Windows 10, specifically for 64-bit systems running Python 3.6. This issue affects users who rely on these environments to execute their Python scripts without administrative privileges.

This error can be frustrating as it prevents users from utilizing the Run environment to start their scripts, which is a convenient feature. Fortunately, there are steps that can be taken to resolve this issue and run Python scripts successfully in both Cmd and the Run environment.

🛑 Root Causes of the Error

  • The primary reason for this error lies in the way Windows handles 16-bit applications on 64-bit systems. On 64-bit systems, Windows is not able to run 16-bit applications natively due to the difference in bit depth between the two architectures. This results in a compatibility issue when attempting to run Python scripts that rely on 16-bit applications.
  • An alternative reason for this error could be related to the version of Python being used. It's possible that the Python 3.6 installation does not include support for running 32-bit or 16-bit applications, which would lead to this compatibility issue.

🚀 How to Resolve This Issue

Using the 'py.exe' Fix

  1. Step 1: To resolve this issue using the 'py.exe' fix, navigate to the Python Scripts directory (usually located in C:/python3.6in) and find the 'py.exe' file. This is a wrapper around the actual Python executable that allows for compatibility with 16-bit applications.
  2. Step 2: Double-click on the 'py.exe' file to run it. This will launch the Python interpreter, allowing you to execute your scripts without encountering the 'Unsupported 16-bit application' error.
  3. Step 3: To make this process more convenient, consider adding the path to the Python Scripts directory to your system's PATH environment variable. This will allow you to run 'py.exe' from any directory in the Command Prompt or Run environment.

Running as Administrator

  1. Step 1: Another solution is to run the Command Prompt or Run environment as an administrator. To do this, right-click on the Cmd or Run window and select 'Run as administrator'. This will elevate the privileges of the current user, allowing them to run 16-bit applications without encountering compatibility issues.
  2. Step 2: When running your Python scripts from the elevated Cmd or Run environment, ensure that you have the necessary permissions to execute any required 32-bit or 16-bit applications. This may require additional configuration or adjustments to your system's security settings.

🎯 Final Words

In conclusion, the 'Unsupported 16-bit application' error can be resolved by using either the 'py.exe' fix method or running the Command Prompt or Run environment as an administrator. By following these steps, users should be able to successfully execute their Python scripts without encountering this compatibility issue.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions