Che cos'è Conhost.exe ed è sicuro?

Quando un PC Windows è in esecuzione, vengono eseguiti milioni di calcoli, che indicano al computer come eseguire qualsiasi operazione, dal caricamento di una pagina Web all'apertura di un software. Questo processo richiede un numero qualsiasi di servizi di sistema per portarti da A a B, con processi come ntoskrnl.exe progettati per svolgere un ruolo nell'esperienza utente complessiva.

Ciò include conhost.exe, un processo di sistema che apparirà ogni volta che si apre una finestra del prompt dei comandi. (command prompt)Ma cos'è esattamente conhost.exe? Ed è sicuro lasciare questo processo in esecuzione sul tuo PC? Questa guida spiegherà tutto ciò che devi sapere su conhost.exe, incluso come individuare un processo di sistema falso.

Che cos'è Conhost.exe?(What is Conhost.exe?)

Il processo conhost.exe, noto anche come processo Console Window Host , ha avuto origine in Windows XP come un modo per interfacciare il prompt dei comandi (cmd.exe) con altri elementi di Windows , incluso Windows Explorer come parte del Client Server Runtime System Servizio (csrss.exe)(Client Server Runtime System Service (csrss.exe))(Client Server Runtime System Service (csrss.exe))

Se si decide di trascinare un file su una finestra del prompt dei comandi, ad esempio, CSRSS assicurerà che la posizione del file venga visualizzata correttamente sulla riga del prompt dei comandi.

Sfortunatamente, essendo un importante processo di sistema, questo presenta enormi rischi per la sicurezza. Consentire alla riga di comando (con il pieno controllo sul tuo PC) questo tipo di accesso al file system potrebbe far cadere il tuo PC. Questa minaccia alla sicurezza ha costretto Microsoft ad apportare modifiche al funzionamento del sistema.

Windows Vista offriva una maggiore sicurezza ma con funzionalità ridotte, rendendo impossibile il trascinamento dei file su una finestra della riga di comando. Per Windows 10 , Microsoft ha introdotto il processo conhost.exe, che (insieme a un processo csrss.exe molto più piccolo) consente alla riga di comando di lavorare in sicurezza con altri processi senza lo stesso livello di rischi per la sicurezza che csrss.exe presentato in Windows XP .

Ciò consente a Microsoft di integrare più da vicino processi come la riga di comando in Windows 10 , con temi moderni(modern themes) e funzionalità di trascinamento della selezione come quelle viste nella versione XP di csrss.exe. Se stai utilizzando il moderno Windows Powershell(modern Windows Powershell) , vedrai una sicurezza ancora maggiore, con csrss.exe e conhost.exe completamente ignorati.

Conhost.exe può causare un elevato utilizzo di CPU, RAM o altro utilizzo elevato delle risorse di sistema?(Can Conhost.exe Cause High CPU, RAM or Other High System Resource Usage?)

Sebbene improbabile, è stato segnalato che conhost.exe causa un utilizzo elevato della CPU(CPU) o della RAM (o un utilizzo elevato delle risorse di sistema in generale) sui PC Windows 10. Se questo accade a te, potrebbe indicare un problema più grande con il tuo PC.

In circostanze normali, conhost.exe non dovrebbe causare un utilizzo elevato delle risorse di sistema. Dovrebbe apparire solo se tu (o un'app in background) stai usando la riga di comando. Con Windows PowerShell ora lo strumento terminale predefinito in Windows , non dovresti assolutamente ritenere necessario aprire cmd.exe.

Ciò non esclude la possibilità che altre app in background possano ancora utilizzare una riga di comando nascosta per l'esecuzione, tuttavia. Sebbene sia improbabile che la riproduzione di vecchi giochi DOS(playing old DOS games) causi un picco nell'utilizzo delle risorse di sistema, alcune app di sistema più recenti potrebbero causare problemi.

Per trovare il colpevole, puoi utilizzare l' app Process Explorer sviluppata da Microsoft. (Process Explorer )Ciò ti consente di vedere quali app in esecuzione potrebbero interfacciarsi con conhost.exe e causare un utilizzo elevato della CPU .(CPU)

  1. Per fare ciò, scarica ed esegui Process Explorer(download and run Process Explorer) dal sito Web di Microsoft . Nella finestra Process Explorer , seleziona (Process Explorer )Find > Find Handle or DLL per aprire la casella di ricerca. In alternativa, premi Ctrl + F sulla tastiera.

  1. Nella casella di ricerca di Process Explorer(Process Explorer Search ) , cerca conhost , quindi seleziona il pulsante Cerca(Search ) . Nell'elenco, seleziona uno dei risultati. Process Explorer cambierà immediatamente la visualizzazione per mettere a fuoco l'elemento.

  1. Fallo per ogni esempio di conhost.exe in esecuzione sul tuo PC. Se l'utilizzo delle risorse di sistema (ad esempio, CPU nella colonna CPU ) è troppo elevato, è possibile terminare il processo facendo clic con il pulsante destro del mouse e selezionando l' opzione Termina processo .(Kill Process )

Se trovi che conhost.exe si interfaccia con un'altra app o servizio che non riconosci, potrebbe indicare un'infezione da malware. In questo caso, scansiona il tuo PC alla ricerca di malware(scan your PC for malware) per assicurarti che il tuo PC sia sicuro da usare.

Come rimuovere Conhost.exe da Windows 10(How to Remove Conhost.exe from Windows 10)

L'interfaccia fornita da conhost.exe per le app in background continua a rivelarsi essenziale, anche se la riga di comando diventa meno importante in Windows 10 . Essendo un importante processo di sistema a sé stante, non è possibile rimuovere conhost.exe dall'esecuzione. E il tentativo di farlo potrebbe impedire l'esecuzione di altre app e servizi.

Per la maggior parte degli utenti, il processo conhost.exe non causa alcun problema ed è completamente sicuro lasciarlo in esecuzione. Se viene eseguito, viene eseguito in background, consentendo ad altre app di interfacciarsi con livelli inferiori del sistema operativo  Windows .

Se lo esegui da solo, non dovrebbe comunque essere un problema, anche se a lungo termine ti consigliamo comunque di passare al nuovo PowerShell(switching to the newer PowerShell) . Dove conhost.exe può rivelarsi problematico, tuttavia, è quando viene cooptato da software canaglia. 

Alcuni malware eseguiranno processi falsi (usando il nome conhost.exe) per mascherarsi, mentre altri si interfacceranno con conhost.exe per ottenere un controllo aggiuntivo sul tuo PC e sulle sue risorse. Se sei preoccupato per questo (anche dopo la scansione alla ricerca di malware(scanning for malware) ), puoi verificare se conhost.exe è un processo di sistema legittimo.

Come verificare se Conhost.exe è reale e sicuro(How to Check if Conhost.exe is Real and Safe)

In quasi tutti i casi, i processi di sistema come conhost.exe e msmpeng.exe dovrebbero essere eseguiti solo da un punto del tuo PC: la cartella Windows (C: Windows ) o una delle sue sottocartelle (es. C: Windows System32). Sebbene esistano eccezioni per le app UWP in pacchetto come (UWP)yourphoneexe.exe(yourphonexe.exe) , questo è ancora vero per conhost.exe.

In questo modo è facile determinare se conhost.exe è sicuro e legittimo o se è falso utilizzando Task Manager di Windows(Windows Task Manager) per aprire la posizione di qualsiasi processo conhost.exe in esecuzione. Se vuoi essere sicuro che conhost non si interfaccia con malware, puoi utilizzare Process Explorer (come spiegato sopra) per controllare prima.

  1. Per verificare se conhost.exe è sicuro, fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare l' opzione Task Manager .

  1. Nella scheda Processi(Processes) della finestra Task Manager, cerca il processo Host della finestra della console(Console Window Host ) . Potrebbe essere necessario premere l' icona della freccia(arrow icon ) accanto a ciascun processo per trovarlo elencato in un altro processo. In alternativa, cerca invece conhost.exe(conhost.exe ) nella scheda Dettagli(Details) .

  1. Per verificare se il processo conhost.exe è reale, fai clic con il pulsante destro del mouse nella scheda Processi(Processes ) o Dettagli(Details) , quindi seleziona l' opzione Apri posizione file .(Open file location )

  1. Questo aprirà la cartella C:\Windows\System32 Esplora file(Windows File Explorer) di Windows . In caso contrario, il processo conhost.exe attualmente in esecuzione è falso. In tal caso , dovrai eseguire la scansione del PC per eliminare la probabile infezione da malware .(likely malware infection)

Protezione di un sistema Windows 10(Securing a Windows 10 System)

Conhost.exe è solo uno dei molti processi di sistema diversi che svolgono un ruolo nel far funzionare correttamente il sistema operativo Windows generale. (Windows)Seguendo i passaggi precedenti, puoi essere certo che i processi su cui si basa il tuo PC sono sicuri da eseguire e utilizzare senza bisogno di interromperli o rimuoverli.

Ciò non significa che ogni processo in esecuzione sul tuo PC sia sicuro. Se sei preoccupato, puoi pianificare una scansione di Windows Defender a livello di avvio(schedule a boot-level Windows Defender scan) per verificare la presenza di malware in ogni file sul tuo PC. E, se ciò non funziona, ci sono molte app di terze parti là fuori che possono invece rimuovere malware ostinati(remove stubborn malware) .



About the author

Sono uno sviluppatore web con esperienza di lavoro sia con Windows 11 che con Windows 10. Sono anche un utente di Firefox da molti anni e sono diventato abbastanza abile nell'uso della nuovissima console di gioco Xbox One. I miei interessi principali risiedono nello sviluppo di software, in particolare nello sviluppo web e mobile, nonché nella scienza dei dati. Sono molto ben informato sui vari sistemi informatici e sul loro utilizzo, quindi posso fornire un feedback imparziale su vari programmi o servizi che potresti utilizzare.



Related posts