Skip to main content

DirectX Runtime (9.0c) Installer for Windows

Project description

DirectX Runtime Installer

PyPI version License: MIT Platform

A lightweight Python wrapper to install the DirectX End-User Runtime (9.0c). This package simplifies the installation of legacy DirectX components (d3dx9, d3dx10, d3dx11, XAudio2, XInput, etc.) required by many classic games and emulators.

🚀 Overview

Many modern Windows installations lack the specific legacy DLLs required by older software. This package bundles the official redistributables and provides a one-line command to install them effortlessly.

📦 Installation

Install the package via pip:

pip install directx
🛠 Usage
To trigger the DirectX installation, you must run the following command in a terminal with Administrative Privileges:

Bash
directx-install
What it does:
Admin Check: Verifies if the terminal has the necessary permissions.

Path Resolution: Locates the bundled DXSETUP.exe within the package.

Silent Setup: Runs the installer in silent mode (/silent), which automates the process while showing a progress bar.

⚠️ Requirements
Operating System: Windows 7, 8, 10, or 11.

Privileges: Administrator access is required to write to System32/SysWOW64 directories.

📜 Legal Note
This package redistributes Microsoft DirectX Runtime files. These files are provided by Microsoft and are subject to their own license agreement. This wrapper is an independent open-source project and is not affiliated with Microsoft.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

directx-9.29.1974.tar.gz (100.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

directx-9.29.1974-py3-none-any.whl (100.7 MB view details)

Uploaded Python 3

File details

Details for the file directx-9.29.1974.tar.gz.

File metadata

  • Download URL: directx-9.29.1974.tar.gz
  • Upload date:
  • Size: 100.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for directx-9.29.1974.tar.gz
Algorithm Hash digest
SHA256 2e1f5d85929cafd5be7d7381be8ee9eb9c9eedf1bc09e95f924b439ee128f830
MD5 e30cce2e4a03fb505ca16376f4116325
BLAKE2b-256 ac1dd7d47764a15375155e1c4ebd3f77f0622745aac94b713095e0bb02cd1133

See more details on using hashes here.

File details

Details for the file directx-9.29.1974-py3-none-any.whl.

File metadata

  • Download URL: directx-9.29.1974-py3-none-any.whl
  • Upload date:
  • Size: 100.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for directx-9.29.1974-py3-none-any.whl
Algorithm Hash digest
SHA256 6cb79e887250f780d2091959968fe3888b16a3efec86182dda96a1689d101f58
MD5 f6238e7e52ca9910b8dbc55d8f8674b7
BLAKE2b-256 3d98bc39b7ed660a05fd01a90198739085c7a8a7d5c237c9f5a8c496e9daf404

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page