Home / Guide / Errori di programmi e file

XINPUT1_3.dll mancante - come risolvere in sicurezza

XINPUT1_3.dll gestisce i controller di gioco nell'era DirectX 9 - e qui sta il punto: Windows 10 e 11 includono versioni più nuove di questa libreria, ma non esattamente questa. I giochi usciti all'incirca tra il 2007 e il 2015 chiedono il vecchio file, e un Windows moderno appena installato semplicemente non ce l'ha. Microsoft lo distribuisce ancora nel DirectX End-User Runtime gratuito, e una sola esecuzione dell'installer sistema l'errore per tutti i giochi in un colpo.

Risolvi in automatico

Outbyte PC Repair cerca da solo i file di sistema danneggiati, i problemi del registro e i residui di programmi che provocano errori come questo. Comodo se preferisci non fare a mano i passaggi qui sotto - la diagnosi è gratuita e niente cambia senza il tuo OK.

Scarica PC Repair Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.

Risposta rapida

Scarica il DirectX End-User Runtime Web Installer dal sito ufficiale Microsoft ed eseguilo. Installa le librerie DirectX legacy - XINPUT1_3.dll compresa - accanto al DirectX moderno che Windows ha già. Riavvia il gioco; non serve toccare nessuna impostazione.

Sintomi - come si presenta il problema

"Impossibile avviare il programma perché XINPUT1_3.dll non è presente nel computer"
Un gioco datato va in crash all'avvio su un PC nuovo o appena reinstallato
L'errore cita invece un file fratello: XINPUT1_2.dll o XINPUT9_1_0.dll
Lo stesso gioco girava bene prima di una reinstallazione di Windows
Un secondo gioco mostra lo stesso errore - o uno su D3DX9_43.dll
Il gamepad non c'entra - l'errore compare anche senza nessun controller collegato

Perché succede

Il runtime DirectX legacy non è installato

Windows 10/11 includono DirectX 12 ma non le librerie opzionali dell'era DirectX 9. I giochi più vecchi ne hanno bisogno, e arrivano solo con l'installer dell'End-User Runtime.

Il PC è nuovo o è stato reinstallato

Gli installer dei giochi di quell'epoca portavano DirectX con sé. Dopo un Windows fresco, il primo vecchio gioco che installi mostra spesso proprio questo errore.

Una pulizia aggressiva lo ha rimosso

Gli strumenti di pulizia a volte eliminano le DLL "inutilizzate" - i file DirectX legacy ci rimettono spesso, perché nessun componente di sistema li referenzia.

Una singola DLL infilata a mano

Un XINPUT1_3.dll solitario preso da un sito di download è senza i suoi file compagni e senza la registrazione che il runtime esegue - il prossimo errore di DLL mancante di solito arriva all'avvio successivo.

Le soluzioni, in ordine

1. Installa il DirectX End-User Runtime

  1. Sul sito ufficiale Microsoft cerca "DirectX End-User Runtime Web Installer".
  2. Scarica ed esegui dxwebsetup.exe; rifiuta gli extra opzionali che propone.
  3. Lascialo finire - installa tutte le librerie DirectX legacy in una volta.
  4. Riavvia il PC e avvia il gioco.

Per la tua sicurezza: solo il sito di Microsoft. Questo runtime è l'unica fonte legittima di XINPUT1_3.dll - ogni sito di download di DLL ne è, nel migliore dei casi, una copia peggiore.

2. Verifica i file di gioco

  1. Steam: clic destro sul gioco, Proprietà, File installati, Verifica l'integrità dei file di gioco.
  2. Gli altri launcher hanno la stessa opzione di riparazione nelle impostazioni del gioco.
  3. Alcuni giochi tengono il proprio installer DirectX nella cartella del gioco (sottocartella _CommonRedist o DirectX) - eseguirlo funziona lo stesso.

3. Ripara i file di sistema se l'installer fallisce

  1. Clic destro su Start, apri Terminale (Amministratore).
  2. Esegui sfc /scannow, poi DISM /Online /Cleanup-Image /RestoreHealth.
  3. Riavvia ed esegui di nuovo l'installer DirectX.

Domande frequenti

Perché Windows 11 non include XINPUT1_3.dll?

Windows 11 porta la libreria attuale per i controller (XInput 1.4) e lascia le versioni vecchie come opzionali. Microsoft ha spostato i file legacy dell'era DirectX 9 nell'End-User Runtime separato - installarlo è la procedura prevista, non un trucco.

È sicuro eseguire dxwebsetup.exe nel 2026?

Sì - è l'installer di Microsoft stessa, ancora ospitato su microsoft.com, e convive con DirectX 12 senza toccarlo. Aggiunge solo le vecchie librerie opzionali di cui i giochi di quell'epoca hanno bisogno.

All'avvio successivo si lamenta di D3DX9_43.dll. C'entra?

Stessa famiglia - D3DX9_43.dll arriva con lo stesso runtime DirectX. Se hai installato l'End-User Runtime completo, entrambi gli errori sono già spariti; la nostra guida a D3DX9_43.dll copre quella variante.

La via automatica, quando vuoi tu

Outbyte PC Repair analizza Windows e mostra quello che ha trovato - file di sistema danneggiati, problemi del registro, residui di programmi - poi aspetta. Niente viene applicato senza il tuo OK, e ogni modifica si può annullare.

Scarica PC Repair Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.
Gratuitescansione e diagnosi
Scegli tucosa correggere
Windows 11 - 7sistemi supportati