NVIDIA Driver CoInstaller
NVIDIA Container Telemetry Helper
NVIDIA Display Properties Extension
NVIDIA CUDA Driver, Version 442.50
NVIDIA CUDA Video Encoder, Version 301.42
NVIDIA CUDA Video Decode API, Version 442.50
NVIDIA d3d9wrap dll, Version 417.35
NVIDIA WDDM D3D Driver, Version 340.52
NVIDIA WDDM D3D Driver, Version 302.86
NVIDIA Display Server
NVIDIA shim initialization dll, Version 398.36
NVIDIA shim initialization dll, Version 436.48
NVIDIA dxgiwrap dll, Version 436.48
NVIDIA Fatbinary Loader, Version 419.17
HairWorks Dx11 Dynamic Link Library
NVIDIA Install Core
NVIDIA Install UI
NVIDIA nView Desktop and Window Manager 149.77
NVIDIA 3D Vision extention
NVIDIA shim initialization dll, Version 425.31
NVIDIA shim initialization dll, Version 441.66
NVIDIA Driver Loader, Version 398.11
NVIDIA Management Library 442.50
NVIDIA Media Center Library
NGX Image Super Resolution DVS PRODUCTION
NVIDIA Compatible OpenGL ICD
NVIDIA OpenGL Shim Driver, Version 436.48
NVIDIA Compatible OpenGL ICD
NVIDIA Compatible OpenGL ICD
NVIDIA CUDA 9.2.127 OpenCL 1.2 Driver, Version 398.11
NVIDIA CUDA 10.1.0 OpenCL 1.2 Driver, Version 436.48
NVIDIA CUDA 10.1.0 OpenCL 1.2 Driver, Version 436.48
NvPmApiCore.100
NVIDIA Taskbar Utility Library
NVIDIA NVRTC Library, Version 10.0.130
NVIDIA NVRTC Library, Version 10.1.243
NVIDIA NVRTC Library, Version 9.0.176
NVIDIA 3D Vision Control Panel 64bit API
NVIDIA Desktop Explorer, Version 149.77
NVIDIA Smart Maximize Helper
NVIDIA Capture Server Proxy
NVIDIA Capture Server Proxy
NVIDIA Driver Helper Service, Version 384.94
NVIDIA StereoVision Server
NVIDIA Texture Tools Dynamic Link Library
NVIDIA Texture Tools Dynamic Link Library
Quando ottieni una finestra di errore di sistema che ti dice che manca un file DLL, sorgono le seguenti domande: qual è il suo scopo?
I file DLL hanno uno scopo fondamentale, ridurre il codice e aumentare le prestazioni del computer. Un file DLL è una libreria dinamica utilizzata da tutte le applicazioni
Su un PC Windows possono verificarsi errori associati ai file DLL. Questi errori impediscono all'utente di eseguire i programmi richiesti. I messaggi di errore iniziano a comparire sullo schermo, specificando esattamente quale file .DLL manca. Il problema può essere risolto trovando il file specifico e collocandolo nella directory di sistema
I file DLL sono considerati, nella maggior parte delle operazioni di utilizzo, il principale fattore di errore all'avvio e all'esecuzione di Windows. Un file DLL non deve essere modificato perché può causare nuovi problemi che influenzeranno molti programmi con altri file DLL.
I codici in una DLL sono considerati condivisi dai processi che hanno bisogno della DLL (i file sono nella memoria fisica)
Le vecchie versioni di Windows, dove ogni processo in esecuzione aveva un'area di attività estesa, richiedevano una copia del codice DLL.
Per esempio, programmi specifici di una DLL caricata non hanno questi indirizzi in una base libera. Allora devi fare un'altra copia del codice DLL con una base di un unico insieme di coefficienti di input rilocabili. Se la memoria fisica deve essere ripristinata, il codice della partizione occupata viene resettato insieme al contenuto, e viene fatto un rapido ricaricamento dal file DLL. Inoltre, GDI carica tutti gli altri driver di dispositivi, quindi Windows inizia a caricare il resto dei pacchetti di Windows, chiamando questi programmi API da USER/GDI.
A causa di questo, il file DLL trasporta molte utilità in una volta sola. Con gli aggiornamenti delle DLL a una versione moderna, la versione precedente viene sovrascritta o cancellata dal PC. I controlli ActiveX, i recorddati del pannello di controllo e i driver dei dispositivi sono la base dei dati per Windows come Dynamic Link Libraries.
Ci sono diversi modi collaudati per affrontare i problemi delle DLL:
I file eseguibili correlati possono essere caricati prima se li esegui con impostazioni simili a quelle con cui sono stati compilati". Aggiungiamo che ogni obiettivo standard di Windows ha dei file DLL associati.
Una grande alternativa al legame dell'importazione all'ambiente di destinazione è l'avvio con un'installazione di utilità. Ma tale programma cambia il valore di controllo dell'eseguibile. Le versioni successive di Windows non hanno più l'indirizzo di ogni libreria caricata, il che porta ad un eseguibile molto più piccolo.
Molte librerie a collegamento dinamico hanno un finale .DLL nei loro file, ma altre librerie usano .OCX, .CPL, .DRV. I pacchetti di definizione, come UPX comprimono la DLL, il che porta a un problema: le sezioni di codice in lettura e scrittura non sono separate. Queste sezioni assomigliano a partizioni non pubbliche perché sono private all'interno di ogni processo.
Di conseguenza, le DLL con sezioni pubbliche devono necessariamente essere decompresse quando più pacchetti le usano contemporaneamente. Ogni istanza del programma deve avere una copia privata della DLL.