Excited playing Warcraft III: Frozen Throne specifically DotA map and then it popup error message that it is unable to initialize DirectX, what will you do? Yes, you google for the possible solutions and possible know why it is occurred.
Excited playing Warcraft III: Frozen Throne specifically DotA map and then it pops up an error message that it is unable to initialize DirectX, what will you do? Yes, you Google for the possible solutions and possible reasons why it displays an error message window.
The problem is, however, there are a lot of options shown or given, yet it is not effective. And the last option seems tedious and time-consuming, which is to reformat your PC.
But if you experience like mine, which is, I did play in a couple of days, and then suddenly popped up the error message.
I tried to play Warcraft III (error message) and Steam -> DOTA2 (it will not launch Dota2 ).
Okay, I tried to google and look for the answers, yet the only thing I could do is to SYSTEM RESTORE.
ERROR MESSAGE:
Warcraft III was unable to initialize DirectX. Please ensures you have DirectX 8.1 or newer installed and that your display drivers are current. DirectX may little on your Warcraft III install CD under Options.
What is DirectX by the way?
Microsoft DirectX with as an integral part of Windows operating systems. You can update DirectX by applying the latest service pack or other updates through Windows Update.
Take note it is an important API in Windows OS, particularly in Games.
HOW TO VIEW DIRECTX VERSION?
1. Click the Start button
2. Hit windows key + r (to open run window and type dxdiag) or type in the textbox dxdiag
3. In the System tab, you will see the version of your DirectX.
[Solved] HOW TO: Fix Unable to initialize DirectX" In Warcraft 3
Solution #1: If indeed you are using a little version of DirectX, you can download and install the latest DirectX. I recommend DirectX 11 — the later version has bit issues on games. Thus, you will expect some buggy applications.
Solution #3: Using Regedit
1. Open regedit.exe. Click Start, hit windows key + r and type Regedit and hit enter.
2. Or in the textbox after clicking the start button, just type Regedit.
3. Then locate this:
This is the last option you will certainly do.
If you still have a problem, then comment below.
HOW TO VIEW DIRECTX VERSION?
1. Click the Start button
2. Hit windows key + r (to open run window and type dxdiag) or type in the textbox dxdiag
3. In the System tab, you will see the version of your DirectX.
[Solved] HOW TO: Fix Unable to initialize DirectX" In Warcraft 3
Solution #1: If indeed you are using a little version of DirectX, you can download and install the latest DirectX. I recommend DirectX 11 — the later version has bit issues on games. Thus, you will expect some buggy applications.
- Download and Install Latest DirectX
- Update your Graphics card driver to its latest version
- Try to open Warcraft III, if successful then enjoy. If not try to proceed with the next possible solution.
- First, you need to create a shortcut of War3.exe,
- In the shortcut icon, Right-click the shortcut of the war3.exe icon and you should see
- Go to "Properties" and in the "Target" dialog box, add "-OpenGL."
- Assuming your war3 installer has this location:
- "D:\WarcraftIII Frozen Throne\Frozen Throne.exe" -OpenGL
- If you have no problem after setting it, then congrats. However, in some systems, which in my case, it will open Warcraft III, but LAGGY and SLOW.
Solution #3: Using Regedit
1. Open regedit.exe. Click Start, hit windows key + r and type Regedit and hit enter.
2. Or in the textbox after clicking the start button, just type Regedit.
3. Then locate this:
- HKEY_CURRENT_USER -> Software -> Blizzard Entertainment -> Warcraft III -> Video
- Then click Adapter and set to 0
- Restart Warcraft III, if it is OKAY, then congrats.
Solution #4: SYSTEM RESTORE (I used it since I was able to play in the last couple of days)
To open System Restore:
1. Click Start -> Control Panel -> System and Security
2. Then click Backup and Restore then click Recover system settings or your computer
3. Click Open System Restore and then try to remember what software you had installed before it displays an error message. In my case, I restore it when I installed DirectX. And boom, I finally can play DotA now.
Solution #5: REFORMAT
If you still have a problem, then comment below.