Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.DLL estensione file

Per aprire file .DLL su Windows, se il tuo obiettivo è utilizzare la DLL: non fare doppio clic su di essa: posizionala dove specificano il programma di installazione dell'applicazione o le istruzioni del fornitore ed esegui l'applicazione che la carica.

Per "aprire" un file .DLL, in genere ne controlli il contenuto (stringhe/esportazioni) o ne visualizzi le proprietà, anziché eseguirlo direttamente. Su Windows puoi esaminarlo con gli strumenti integrati (Proprietà) o con gli strumenti di sviluppo, ma nella maggior parte dei casi dovresti lasciarlo sul posto in modo che l'applicazione che lo utilizza possa caricarlo.

Ultimo aggiornamento: 30 aprile 2026 · Revisionato da Julian Stricker

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .DLL

Usa queste istruzioni specifiche per piattaforma per aprire file .DLL in modo sicuro.

Windows

  1. Se il tuo obiettivo è utilizzare la DLL: non fare doppio clic su di essa: posizionala dove specificano il programma di installazione dell'applicazione o le istruzioni del fornitore ed esegui l'applicazione che la carica.
  2. Se il tuo obiettivo è ispezionarlo: fai clic con il pulsante destro del mouse su Proprietà DLL per verificare i dettagli (e se è bloccato) oppure utilizza gli strumenti di sviluppo per esaminare esportazioni/intestazioni.
Guida completa Windows

Mac

  1. macOS non utilizza nativamente le .DLL di Windows; generalmente non è possibile aprirli o utilizzarli come librerie di sistema su macOS.
  2. Se ti serve la DLL per un programma Windows, trasferiscila su un PC Windows (o un ambiente Windows) e utilizzala lì; su macOS puoi trattarlo solo come un file binario per l'ispezione di base.
Guida completa Mac

Linux

  1. Linux non utilizza le .DLL di Windows come librerie condivise native; non sono pensati per essere aperti dalle tipiche app Linux.
  2. Se hai bisogno della DLL per un programma Windows, spostala su un sistema Windows (o un ambiente compatibile con Windows) e utilizza l'applicazione che la carica.
Guida completa Linux

iOS

  1. iOS non supporta l'utilizzo di file .DLL di Windows; se ne hai ricevuto uno, archivialo come file e trasferiscilo su un sistema desktop per qualsiasi ispezione o utilizzo significativo.
Guida completa iOS

Android

  1. Android non supporta l'utilizzo di file .DLL di Windows; se ne hai ricevuto uno, conservalo come file e trasferiscilo su un PC Windows (o workstation di sviluppo) se hai bisogno di controllarlo o utilizzarlo.
Guida completa Android

Note di sicurezza

  • I file .DLL sono codice eseguibile in formato PE; trattateli come file .EXE: il caricamento di una DLL dannosa può eseguire codice controllato dagli aggressori all'interno di un programma attendibile.
  • Prestare attenzione alle DLL ottenute tramite e-mail, download o archivi; posizionare una DLL in una cartella dell'applicazione può abilitare il dirottamento dell'ordine di ricerca della DLL se un programma la carica involontariamente.
  • Se si risolve il problema di una DLL mancante, non recuperare DLL "una tantum" da siti non verificati; utilizzare programmi di installazione/meccanismi di riparazione ufficiali per evitare file binari con trojan o incompatibili.
  • Su Windows, utilizzare solo DLL di fornitori affidabili e percorsi di installazione previsti, poiché i problemi di versione/compatibilità possono destabilizzare le applicazioni.

Software antivirus consigliata

Scansiona i file prima di aprirli. Questi strumenti aiutano a proteggere da malware e virus.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .DLL non si aprono.

Cause comuni

  • Facendo doppio clic su un file .DLL non si verifica nulla o viene visualizzato un errore
  • Errore dell'applicazione relativo a una DLL mancante o non trovata
  • "Immagine errata"/DLL incompatibile (mancata corrispondenza dell'architettura)
  • La DLL viene caricata ma il programma si blocca o si comporta in modo strano

Passi per risolvere

  1. Esegui l'applicazione a cui appartiene la DLL (o reinstalla/ripara l'applicazione in modo che posizioni correttamente la DLL).
  2. Se devi analizzare il file, ispezionalo con gli strumenti appropriati anziché provare a eseguirlo.

Cos'è un file .DLL?

Una DLL (libreria a collegamento dinamico) è una libreria condivisa utilizzata su Microsoft Windows (e storicamente OS/2) che contiene codice e/o risorse che altri programmi possono caricare in fase di runtime. Tecnicamente, la maggior parte dei file .DLL seguono il formato Windows PE/COFF (Portable Executable), simile ai file .EXE, ma destinato a essere caricato da un altro processo anziché avviato direttamente. Windows supporta diversi meccanismi di caricamento, inclusi il collegamento dinamico in fase di caricamento e in fase di esecuzione.

Contesto

Esistono DLL per consentire a più programmi di condividere funzionalità comuni senza raggruppare lo stesso codice in ogni eseguibile. Le applicazioni possono collegarsi alle DLL in modo che il codice venga caricato solo quando necessario e talvolta è possibile effettuare aggiornamenti sostituendo una DLL condivisa (sebbene ciò introduca anche rischi di compatibilità).

Su Windows, le DLL fanno spesso parte del sistema operativo, dei driver di dispositivo e delle applicazioni installate. Una DLL mancante o incompatibile può impedire l'avvio di un'applicazione, poiché il programma prevede che siano presenti funzioni esportate specifiche.

Dal punto di vista del formato file, un tipico file .DLL è un file PE (Portable Executable) che include intestazioni e sezioni che descrivono codice, dati e importazioni/esportazioni. Poiché le DLL sono file binari eseguibili, possono essere oggetto di abusi come altri eseguibili di Windows se ottenuti da fonti non attendibili, anche se non vengono avviati direttamente facendo doppio clic.

Tipi MIME comuni: application/x-msdos-program

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .DLL.

Problemi comuni .DLL

Facendo doppio clic su un file .DLL non si verifica nulla o viene visualizzato un errore

Le DLL sono librerie pensate per essere caricate da un altro programma, non avviate direttamente come un'applicazione.

  1. Esegui l'applicazione a cui appartiene la DLL (o reinstalla/ripara l'applicazione in modo che posizioni correttamente la DLL).
  2. Se devi analizzare il file, ispezionalo con gli strumenti appropriati anziché provare a eseguirlo.

Errore dell'applicazione relativo a una DLL mancante o non trovata

Il programma prevede una DLL specifica in una particolare posizione o percorso di ricerca, ma risulta mancante, spostata o non installata.

  1. Ripara o reinstalla l'applicazione che ha segnalato l'errore in modo che ripristini la versione DLL corretta.
  2. Evitare di scaricare DLL casuali da Internet per “correggere” l'errore; versioni non corrispondenti possono danneggiare l'app o introdurre malware.

"Immagine errata"/DLL incompatibile (mancata corrispondenza dell'architettura)

Un programma a 32 bit non può caricare una DLL a 64 bit (e viceversa) oppure la DLL non è un file PE valido per il sistema.

  1. Installa la versione corretta a 32 o 64 bit dell'applicazione e delle relative dipendenze in modo che la DLL corrisponda all'architettura del programma.
  2. Se la DLL proviene da un'operazione di copia, ottenere la build corretta dal programma di installazione originale o dal pacchetto del fornitore.

La DLL viene caricata ma il programma si blocca o si comporta in modo strano

La DLL potrebbe essere la versione errata, danneggiata o mancare le esportazioni previste; il collegamento dinamico può non riuscire in fase di caricamento o in fase di esecuzione.

  1. Aggiorna/ripara l'applicazione per garantire che sia installata la versione DLL corretta.
  2. Se sei uno sviluppatore, esamina le esportazioni/importazioni DLL e le caratteristiche PE per confermare la compatibilità.

FAQ

Un file .DLL è uguale a un file .EXE?

Entrambi sono comunemente binari PE (Portable Executable), ma un .EXE viene generalmente avviato come programma mentre una DLL viene solitamente caricata da un altro programma per fornire funzioni/risorse.

Posso eseguire una DLL facendo doppio clic su di essa?

Di solito no. Le DLL sono progettate per essere caricate da un'applicazione o dal sistema operativo. Se hai bisogno della sua funzionalità, esegui il programma che lo utilizza.

Perché Windows dice che manca una DLL?

L'applicazione dipende da quella DLL e non riesce a trovarla nelle posizioni previste oppure non è installata. Reinstallare o riparare l'applicazione è la soluzione più sicura.

Qual è il formato sottostante della maggior parte delle DLL di Windows?

La maggior parte delle DLL di Windows seguono il formato PE/COFF (Portable Executable), che definisce intestazioni e sezioni per codice/dati e informazioni di collegamento.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.