Risoluzione del problema ERROR_TOO_MANY_DESCRIPTORS su Windows
Il problema ERROR_TOO_MANY_DESCRIPTORS si verifica generalmente quando un processo o l’intero sistema supera il limite consentito per i descrittori di file. Questi descrittori sono rappresentazioni numeriche di risorse I/O aperte, inclusi file, socket e pipe. Quando viene raggiunto questo limite massimo, il sistema non è più in grado di aprire file o risorse aggiuntivi, attivando questo particolare messaggio di errore.
Questa situazione è più comune nei server che interagiscono con un volume elevato di connessioni simultanee o file aperti. Tuttavia, gli utenti di Windows 10 e 11 potrebbero riscontrare questo errore a causa di un numero limitato di descrittori di file disponibili per applicazioni specifiche. Inoltre, può verificarsi se alcune applicazioni non riescono a chiudere correttamente i descrittori di file dopo l’uso.
Come posso risolvere ERROR_TOO_MANY_DESCRIPTORS?
1. Aumentare il limite del descrittore di file
- Avviare l’ Editor del Registro di sistema premendo Win+ R, immettendo
regedit
e premendo Enter. - Segui questo percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
. - Fare clic con il pulsante destro del mouse in un’area vuota, selezionare Nuovo > Valore DWORD (32 bit) e assegnargli il nome MaxUserPort .
- Fare doppio clic su MaxUserPort e modificare il valore in 65534 (in decimale).
- Crea un’altra voce DWORD denominata TcpTimedWaitDelay e impostala su 30 (decimale).
- Uscire dall’Editor del Registro di sistema e riavviare il sistema.
L’implementazione di queste modifiche può mitigare l’ errore ERROR_TOO_MANY_DESCRIPTORS , soprattutto se un’applicazione sta tentando di creare connessioni eccessive. Tuttavia, è anche saggio rivedere la configurazione dell’applicazione e imporre limitazioni al suo utilizzo delle risorse ogni volta che è fattibile.
2. Tieni traccia e controlla i file aperti
- Premi Win+ R, digita
resmon
e premi Enter. - Passare alla scheda CPU ed espandere la sezione relativa agli Handle associati .
- Identificare i processi con un’abbondanza di maniglie aperte.
- Esaminare e risolvere eventuali perdite di risorse o complicazioni legate ad applicazioni specifiche.
Il Resource Monitor può tracciare efficacemente i file aperti e determinare quali processi stanno consumando molti descrittori di file. Ciò consente di rivedere le impostazioni dell’applicazione o potenzialmente di optare per un’applicazione diversa che gestisca le risorse in modo più efficiente.
Le istanze di ERROR_TOO_MANY_DESCRIPTORS sono piuttosto rare, poiché Windows stesso non impone un limite rigoroso sui descrittori di file. Tuttavia, il sistema potrebbe avere difficoltà con i processi che tentano di utilizzare descrittori eccessivi.
Pertanto, è fondamentale monitorare questi processi come suggerito sopra, terminarli quando necessario e interrompere l’uso di applicazioni problematiche. Inoltre, mantenere aggiornati il software e il sistema operativo può talvolta risolvere questi tipi di problemi, poiché gli sviluppatori spesso rilasciano delle correzioni.
Se di recente hai installato nuovo hardware e si è verificato questo errore, prendi in considerazione l’aggiornamento dei driver corrispondenti.
Seguendo queste raccomandazioni, dovresti risolvere in modo efficace l’ errore ERROR_TOO_MANY_DESCRIPTORS , consentendo al tuo sistema di gestire il numero necessario di file aperti e risorse. Se hai bisogno di ulteriore assistenza, sentiti libero di lasciare un commento qui sotto.
Lascia un commento