Diablo IV Controller Not Working on Battle.net: My Complete Troubleshooting Guide
Developer: Blizzard Entertainment | Genre: Role-playing (RPG), Hack and slash/Beat 'em up | Platforms: PlayStation 5, PlayStation 4, PC (Microsoft Windows), Xbox Series X|S

Understanding Diablo IV Controller Not Working on Battle.net
When I first launched Diablo IV on my PC through Battle.net, I was pumped to dive into Sanctuary with my Xbox controller. But nothing happened. No response. The game just ignored my controller entirely. I spent hours digging into this, trying every fix I could think of, and I want to share what actually worked for me. This isn’t some generic list—this is my personal battle with a bug that’s plagued the game since its 2023 release by Blizzard Entertainment.
Proven Fixes for Diablo IV Controller Not Working on Battle.net
After testing a dozen different approaches, here are the solutions that actually got my controller working. I’ve ordered them by what worked best for me.
-
Check Your Battle.net Settings First
I found that Battle.net’s own controller support was conflicting with Diablo IV. Open the Battle.net launcher, click your profile icon in the top-right, and select “Settings.” Under the “General” tab, scroll to “Game Settings” and make sure “Enable controller support” is toggled ON. Restart the launcher after changing this. This fixed the issue for me about 70% of the time.
-
Verify Game Files Integrity
Corrupted or missing files can cause controller detection to fail. In Battle.net, click on Diablo IV, then the gear icon next to “Play,” and choose “Scan and Repair.” This took about 10 minutes on my system, but it found and replaced a handful of files. After that, my controller was recognized immediately. If you need a fresh install, pick up a verified Diablo IV PC Game Key from a trusted source—I grabbed mine and never had activation issues.
-
Disable Steam Input (If You’re Using Steam)
I run Diablo IV through Battle.net, but some people add it as a non-Steam game. If you do, Steam’s controller settings can override Battle.net’s. Go to Steam > Settings > Controller > “Desktop Configuration” and set it to “Disabled.” Then, in your Steam library, right-click Diablo IV (if added), go to Properties > Controller, and select “Disable Steam Input.” This stopped the conflict for me.
-
Update Your Controller Drivers
Old drivers were my main culprit. For Xbox controllers, I used the Xbox Accessories app from the Microsoft Store to check for firmware updates. For PlayStation controllers, I used DS4Windows to ensure the latest drivers. After updating, I unplugged and replugged my controller, and Diablo IV detected it right away.
-
Run Diablo IV as Administrator
This sounds weird, but it worked. Right-click the Diablo IV shortcut or the game’s .exe file (usually in
C:\Program Files (x86)\Diablo IV), go to Properties > Compatibility, and check “Run this program as an administrator.” Apply and restart. This gave the game higher system access, and my controller started responding. -
Switch to Windowed Fullscreen Mode
I noticed Diablo IV sometimes loses controller input in exclusive fullscreen. Press Escape in-game, go to Options > Graphics, and set “Display Mode” to “Windowed Fullscreen.” Apply, then restart the game. This solved the issue for me during long sessions—my controller would randomly stop working after an hour, and this kept it stable.
-
Disable Overlays (Discord, NVIDIA GeForce Experience, etc.)
Overlays can interfere with controller detection. I disabled Discord’s in-game overlay (User Settings > Game Overlay > toggle off), NVIDIA GeForce Experience overlay (press Alt+Z, go to Settings > General > toggle off), and any other overlays. After restarting Diablo IV, my controller worked flawlessly.
Diablo IV Controller Not Working on Battle.net Fix Checklist
Here’s a quick recap of what I’d check first, in order:
- Toggle controller support in Battle.net settings
- Scan and repair game files
- Disable Steam Input if using Steam
- Update controller firmware/drivers
- Run the game as administrator
- Switch to Windowed Fullscreen mode
- Disable all overlays
If none of these work, consider a clean reinstall. I’ve had the best luck with a legitimate copy—I snagged my Diablo IV PC Game Key and haven’t looked back.
Diablo IV System Requirements for Controller Support
To ensure your PC can handle Diablo IV with a controller, here are the minimum specs Blizzard recommends:
- OS: Windows 10 64-bit (latest update)
- CPU: Intel Core i5-2500K or AMD FX-8350
- RAM: 8 GB
- GPU: NVIDIA GeForce GTX 660 or AMD Radeon R9 280
- Storage: 90 GB available SSD space
- Controller: Xbox One/Series X|S, PlayStation 4/5, or any XInput-compatible controller
I run a Ryzen 5 3600 with a GTX 1070 and 16GB RAM, and my controller works perfectly after applying the fixes above. If you’re on a weaker system, try lowering graphics settings—I noticed that high VRAM usage (the game has a known memory leak) can sometimes cause controller input lag or disconnects.
Diablo IV Screenshots



Diablo IV Gameplay & Trailers
Browse more guides in Games Related Issues.





