Risoluzione del problema ERROR_TOO_MANY_DESCRIPTORS su Windows

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

  1. Avviare l’ Editor del Registro di sistema premendo Win+ R, immettendo regedite premendo Enter.
  2. Segui questo percorso: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
  3. Fare clic con il pulsante destro del mouse in un’area vuota, selezionare Nuovo > Valore DWORD (32 bit) e assegnargli il nome MaxUserPort .
  4. Fare doppio clic su MaxUserPort e modificare il valore in 65534 (in decimale).
  5. Crea un’altra voce DWORD denominata TcpTimedWaitDelay e impostala su 30 (decimale).
  6. 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

  1. Premi Win+ R, digita resmone premi Enter.
  2. Passare alla scheda CPU ed espandere la sezione relativa agli Handle associati .
  3. Identificare i processi con un’abbondanza di maniglie aperte.
  4. 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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *