DirectX APIのグラフィカル機能のおかげで、MicrosoftWindowsはゲームに最適なオペレーティングシステムとしての地位を確立しています。しかし、この重要なコンポーネントがコンピューター上で正しく機能していない場合はどうすればよいでしょうか。
DirectXは、ゲームと一緒にパッケージ化されることが多いため、以前のバージョンのWindowsには個別にインストールする必要がありました。ただし、最近では、プロセスは自動で行われることになっているため、手動で行う方法を見つけるのは少し難しいです。あなたを助けるために、ここにあなたのWindowsPCに(Windows)DirectXを再インストールするためのすべての方法があります。
コンピュータ(Computer)にDirectXを再インストールする必要があるのはいつですか?
デフォルトでは、Windows11/10にはすでに最新バージョンのDirectX12が含まれています。通常、これは、PCが新しいドライバーで最新の状態に保たれ、ハードウェアで最高のグラフィックパフォーマンスを提供することを意味します。
ただし、グリッチが発生する可能性があります。たぶんあなたのWindowsアップデートは一時停止され(Windows updates are paused)ています。おそらく、DirectXのインストールが破損しています。理由が何であれ、コンピューターにグラフィックの問題がある場合(ビデオゲームの実行など)、最初に試すことはDirectXを再インストールすることです。
方法1: (Method)DirectXインストーラー(DirectX Installer)をダウンロードする
DirectXは自動的にインストールおよび更新されますが、スタンドアロンインストーラーは引き続き存在します。これを使用して、既存のDirectX(DirectX)インストールを削除せずに、古いDirectXモジュールをコンピューターに手動で追加できます。
- DirectXエンドユーザーランタイムWebインストーラー(DirectX End-User Runtime Web Installer, )を入手するには、Microsoftの公式Webサイトにアクセス(Microsoft’s official website)してください。インストール中に必要なファイルがダウンロードされるため、インストーラーは非常に小さいです。
- このセットアップを実行し、使用許諾契約に同意します。インストールする必要のあるモジュールがすべて取得されるため、インターネットに接続していることを確認してください。
- すでにインストールされているDirectX(DirectX)のバージョンによっては、数秒から1時間かかる場合があります。PCにDirectX(DirectX)コンポーネントがない場合、セットアップは変更を加えずに終了します。
公式のWindowsインストーラーを使用することは、システムに(Windows)DirectXを再インストールするための推奨される方法です。ランタイムインストーラーが処理を完了したら、 (Runtime Installer)DirectX関連の問題に直面することはありません。
方法(Method)2:WindowsUpdateを確認する(Windows Updates)
DirectXはデフォルトで(DirectX)Windows 11/10に含まれているため、スタンドアロンインストーラーを探す必要はありません。Windows Update(Windows)にはDirectXパッケージが含まれているため、最新バージョンのDirectX 12を実行していることを確認するには、(DirectX 12)最新(staying updated)の状態を維持するだけで十分です。
- Windows Update(Windows Updates)を確認するには、[スタート]メニューに移動し、 (Start)[設定(Settings)]を開きます。
- 表示されるウィンドウで、[更新とセキュリティ]を選択します。(Update & Security.)
- このカテゴリの設定の最初のタブは、WindowsUpdateです。[更新の確認(Check for updates)]ボタンを使用して、Windowsを更新します。保留中の更新がある場合、Windowsはそれらを検出してインストールします。
Windows Update(Updates)を最新の状態にしたら、 DirectXの再インストールについて心配する必要はありません。オペレーティングシステムは、ハードウェアがサポートできる最新バージョンを提供するようにDirectXモジュールを自動的に構成します。
方法(Method)3:サードパーティのアプリ(Apps)とサービスを無効にする(Services)
最初の2つの方法が機能しない場合は、問題が他の場所にある可能性があります。ごく(Very)まれに、サードパーティのアプリケーションまたはサービスがDirectXに干渉することはありません。この干渉により、コンピューターに正しいバージョンがインストールされている場合でも、DirectXの問題が発生する可能性があります。(DirectX)
- スタートアップ(Startup) サービス(Services)を無効にするには、タスクマネージャ(Task Manager)を開きます。Ctrl + Alt + Del キーボードショートカットを使用するか、タスクバー(Taskbar)を右クリックしてメニューから[タスクマネージャー(Task Manager)]を選択します。
- タスクマネージャ(Task Manager)を初めて開く場合は、実行中のアプリケーションのみが表示され、サービスやプロセスは表示されません。全体を表示するには、[詳細](More details.)を選択します。
- タスクマネージャ(Task Manager)は、システムプロセスやバックグラウンドタスクを含む、PC上で実行中のすべてのタスクを表示するようになりました。[スタートアップ(Startup)]タブに切り替えます。
- [スタートアップ(Startup)]タブには、PCの起動時にデフォルトで実行されるすべてのサービスのリストがあります。これらのアプリはコンピューターの速度を低下させるだけでなく、他のより重要なアプリケーションとの競合を引き起こす可能性があります。不要なサービスをすべて選択し、[無効(Disable)にする]ボタンを選択します。
- (Startup)コンピューターで実行されているリソースを大量に消費するアプリケーションは、スタートアップサービスだけではありません。そのリストには表示されないが、とにかくバックグラウンドで実行し続けるサービスはたくさんあります。このようなタスクを無効にするには、 [スタート]メニューから(Start)システム構成(System Configuration)を検索して開きます。
- MSConfigシステムユーティリティ(MSConfig system utility)を使用すると、コンピュータで起動オプションを構成でき、タスクマネージャ(Task Manager)よりもはるかに詳細です。この画面の通常の起動(Normal startup)オプションに注意してください。診断が完了したら、これを有効にして正常に戻す必要があります。今のところ、[サービス(Services)]タブを選択して続行します。
- PCで実行されているすべてのバックグラウンドサービスがここに一覧表示されます。これにはシステムプロセスも含まれるため、[すべてのMicrosoftサービス(Hide all Microsoft services )を非表示にする]チェックボックスをオンにしてそれらを削除します。これで、[すべて無効(Disable all)にする]ボタンを使用して、これらの余分なプロセスをすべてシャットダウンできます。
このステップは永続的ではないことに注意してください。このリストにあるサービスの多くは、必須ではありませんが、それでもある程度有用であり、コンピューターの最高のパフォーマンスを実現するために機能する必要があります。これにより、サードパーティのアプリケーションがDirectX(DirectX)のインストールを妨害していないかどうかを確認することしかできません。
ここで行う必要があるのは、PCを再起動して、DirectXが機能しているかどうかを確認することだけです。そうである場合、前のリストのサービスの1つが原因です。問題のあるアプリケーションを見つけるためにそれらを1つずつ有効にしてから、アンインストールまたは無効にすることをお勧めします。
完了したら、システム構成(System Configuration)アプリに戻り、[通常の起動(Normal startup)]を選択してデフォルトに戻すことを忘れないでください。
方法(Method)4:コマンドプロンプトで(Command Prompt)システムファイルチェッカー(System File Checker)を実行する
DirectXを正しくインストールし、コンピューターを更新し、競合するサービスがないかどうかを確認した場合、残っている可能性はデータの破損だけです。破損したドライバとシステムファイルは、多くの場合、奇妙なエラーをスローし、診断が難しい場合があります。
- コンピューター上の破損したシステムファイルを見つけて修正するには、管理者としてコマンドプロンプト(Command Prompt)を開きます。検索(Search)ボックスにcmdと入力するだけで、アプリケーションを見つけることができます。
- システムファイルチェッカー(System File Checker)と呼ばれるコマンドプロンプトユーティリティ(command prompt utility)を使用します。名前が示すように、すべてのシステムファイルにデータの破損がないかチェックし、影響を受けたファイルを修正します。コマンドsfc /scannowを入力して、ツールを実行します。
- システムファイルチェッカーは、 (System File Checker)Windowsインストールをスキャンし、各ファイルの整合性を検証します。スキャンが完了すると、すべてのシステムファイルがチェックされて修復されます。
Windows 11/10DirectXを再インストール(Reinstall DirectX)する最良の方法は何ですか?
DirectXは(DirectX)Windows 11/10の不可欠なコンポーネントであるため、通常、自分でインストールすることを心配する必要はありません。代わりに、Windows UpdateはDirectXの問題に自動的にパッチを適用し、ゲームをプレイしたり、他のグラフィカルアプリケーションを実行したりできるようにします。
ただし、コンピューターでDirectXに問題が発生した場合は、手動で再インストールすることをお勧めします。この目的でMicrosoftのスタンドアロンインストーラーを使用することも、WindowsUpdate(Updates)が停止していないことを確認することもできます。(Windows)
DirectXのインストールが問題にならない場合は、競合するアプリケーションやシステムの破損を確認する必要があります。これらを修正することで、DirectXが(DirectX)Windowsコンピューターでスムーズに実行されるようになります。
How To Reinstall DirectX on Windows 11/10
Thanks tо the graрhical сapabilities of the DirectX API, Microsoft Windows has established itself as the best operating system for gaming. But what should you do when this crucial component is not functioning properly on your computer?
DirectX had to be installed separately in earlier versions of Windows since it was often packaged along with games. These days, however, the process is supposed to be automatic, which makes finding a way to do it manually a bit tricky. To help you out, here are all the methods to reinstall DirectX on your Windows PC.
When Do You Need To Reinstall DirectX on Your Computer?
By default, Windows 11/10 already includes the latest version of DirectX 12. Usually, this means that your PC remains up to date on any new drivers, giving you the best graphical performance on your hardware.
But it is sometimes possible to run into glitches. Maybe your Windows updates are paused. Perhaps the DirectX installation has gotten corrupted. Whatever the reason, if there are any graphical issues on your computer (such as in running video games), then the first thing to try is to reinstall DirectX.
Method #1: Download the DirectX Installer
While DirectX is installed and updated automatically, a standalone installer still exists. It can be used to manually add outdated DirectX modules on your computer without removing your existing DirectX installation.
- To get the DirectX End-User Runtime Web Installer, head to Microsoft’s official website. The installer is tiny, as the files required during installation are downloaded.
- Run this setup and accept the license agreement. Make sure you are still connected to the internet, as any modules that need to be installed will be retrieved now.
- Depending on the version of DirectX already installed, it can take anything between a few seconds to an hour. If your PC is not missing any DirectX components, the setup will exit without making any changes.
Using the official Windows installer is the recommended method for reinstalling DirectX on your system. You shouldn’t face any DirectX-related issues once the Runtime Installer has done its thing.
Method #2: Check for Windows Updates
As DirectX is included in Windows 11/10 by default, you don’t need to look for a standalone installer. Just staying updated is enough to ensure that your system is running the latest version of DirectX 12, as Windows updates include DirectX packages.
- To check for Windows Updates, head to the Start menu and open Settings.
- In the window that appears, select Update & Security.
- The very first tab in this category of settings is the Windows Update. Use the Check for updates button to refresh Windows. If any updates are pending, Windows will now detect and install them.
Once you are up-to-date with your Windows Updates, you don’t need to worry about reinstalling DirectX anymore. The operating system will automatically configure the DirectX modules to give you the latest possible version that your hardware can support.
Method #3: Disable Third-Party Apps and Services
In case the first two methods don’t work, it’s likely the problem lies elsewhere. Very rarely, a third-party application or service interferes with DirectX. This interference can cause DirectX issues even with the correct version installed on your computer.
- To disable Startup Services, open the Task Manager. You can either use the Ctrl + Alt + Del keyboard shortcut or right-click on the Taskbar and select Task Manager from the menu.
- If this is your first time opening Task Manager, you will only be able to see running applications rather than any services or processes. To get the full view, select More details.
- Task Manager will now display every running task on your PC, including system processes or background tasks. Switch to the Startup tab.
- In the Startup tab is the list of all services run by default upon booting up your PC. Not only do these apps slow down your computer, but they can often cause conflicts with other more critical applications. Select all unnecessary services and select the Disable button.
- Startup services aren’t the only resource-hogging applications running on your computer. There are plenty of services that do not show up in that list but keep running in the background anyway. To disable such tasks, open System Configuration by searching for it from the Start menu.
- The MSConfig system utility lets you configure the startup option on your computer and is much more detailed than the Task Manager. Note the Normal startup option on this screen; once you are done with diagnostics, you need to enable this to return things to normal. For now, select the Services tab to continue.
- All the background services running on your PC are listed here. This includes system processes as well, so enable the Hide all Microsoft services checkbox to remove them. Now you can use the Disable all button to shut down all these extra processes.
Note that this step is not permanent. Many of the services on this list, while not essential, are still somewhat useful and need to be working for the best performance of your computer. This only allows us to check if any third-party application might be interfering with your DirectX installation.
All you now need to do is to restart your PC and see if DirectX is functioning. If it is, then one of the services from the previous list is the culprit. We recommend enabling them one by one to find the offending application, after which you can uninstall or disable it.
Once done, remember to go back to the System Configuration app and select Normal startup to set things back to the default.
Method #4: Run System File Checker in Command Prompt
If you’ve installed DirectX correctly, updated your computer, and even checked for any conflicting services, the only possibility remaining is data corruption. Corrupted drivers and system files can often throw weird errors and can be hard to diagnose.
- To find and fix any corrupted system files on your computer, open Command Prompt as an administrator. Just type cmd in the Search box to find the application.
- We will be using a command prompt utility called System File Checker. As the name suggests, it checks all system files for any data corruption, fixing the affected files. Enter the command sfc /scannow to run the tool.
- System File Checker will now scan your Windows installation and verify the integrity of each file. Once the scan is complete, all your system files have been checked and repaired.
What Is the Best Way To Reinstall DirectX on Windows 11/10?
Since DirectX is an integral component of Windows 11/10, you usually don’t have to worry about installing it yourself. Instead, windows updates will patch DirectX issues automatically, leaving you free to play games and run other graphical applications.
But in case your computer shows issues with the DirectX, it wouldn’t be a bad idea to reinstall it manually. You can use Microsoft’s standalone installer for this purpose or just ensure that your Windows Updates are not being stalled.
When installing DirectX is not the issue, you should check for conflicting applications and system corruption. Fixing these things ensures that DirectX will run smoothly on your Windows computer.