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.

Chiedi a Chipps

Scrivi cosa succede con parole tue, per esempio: "Il programma non si apre, dice che manca il file XINPUT1_3.dll". Chipps controlla il computer, mostra cosa ha trovato e propone la correzione. Niente cambia finché non clicchi Allow.

Scarica Chipps Scarica il programma di installazione di Chipps per Windows.

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 sul sito ufficiale di Microsoft, 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.

Oppure lascia che ci pensi Chipps

Scrivi cosa succede con parole tue. Chipps legge i registri di Windows, indica la causa probabile e propone la correzione più mirata. Niente viene modificato senza il tuo Allow, e alla fine mostra cosa ha fatto e cosa no.

Scarica Chipps Scarica il programma di installazione di Chipps per Windows.
Con parole tuesenza termini tecnici
Il tuo OKprima di ogni modifica
Resoconto chiarodi quello che ha fatto