Nascondi o rimuovi l'icona "Rimozione sicura dell'hardware".

  • Jul 19, 2023

Prima di tutto, vorrei sottolineare quanto sia ridicolo che TRE ANNI dopo che MS ha reso superfluo l'uso di questo, stanno ancora forzando questa icona nei vassoi degli utenti. Ad ogni modo, ho passato un bel po 'di tempo a scrivere sia uno script batch che PowerShell per automatizzare questo processo, pensando di poterlo pubblicare qui per le persone che non riescono a capire come farlo manualmente da usare, solo per scoprire che la modifica di questa impostazione del registro È SOLO UNA CORREZIONE PARZIALE. Fa sì che l'icona venga nascosta all'avvio e quindi la eliminerà per la maggior parte del tempo per la maggior parte degli utenti, ma se explorer.exe si arresta in modo anomalo o viene riavviato dall'utente, ritorna. Windows sostanzialmente dice FU all'utente e decide che anche se hai fatto lo sforzo di cambiare quel valore, lo cambierà semplicemente di nuovo. Quindi la voce deve essere modificata e systray.exe deve essere eseguito OGNI VOLTA CHE EXPLORER LOADS per risolvere completamente questo problema. Sfortunatamente, AFAICT non c'è modo di farlo con uno script o una semplice modifica del registro, ma ho capito come farlo.

Per risolvere completamente questo problema, è necessario creare un'attività (nell'utilità di pianificazione) da eseguire ogni volta che viene eseguita la chiave di registro RunOnce, poiché ciò accade ogni volta che viene caricato explorer.exe. Non puoi semplicemente inserire il comando lì, perché le voci RunOnce vengono cancellate dopo l'esecuzione, quindi deve essere un'attività attivata da quello. Ecco i dettagli per configurarlo manualmente e, se me lo consente, l'xml per l'attività per consentire più o meno l'automazione della sua creazione:

Nome (può essere quello che vuoi): Rimuovi Rimozione sicura dell'icona del vassoio dell'hardware
Esegui come utente, solo dopo aver effettuato l'accesso
Trigger: su un evento (Basic — Log: Microsoft-Windows-Shell-Core/Operational; Fonte: Shell Core; ID evento: 62170; impostazioni avanzate tutte disabilitate tranne, ovviamente, abilitare l'attività stessa)
Azioni: avvia un programma (vedi sotto*)
Condizioni: tutte deselezionate
Impostazioni: probabilmente non ha importanza, ma l'ho impostato per consentire l'esecuzione dell'attività su richiesta, interrompere se dura più di 3 minuti, forzarne l'arresto se non termina quando richiesto e non avviare una nuova istanza

*Azioni: la prima coppia lo esegue nascosto, il che richiede comandi aggiuntivi e non funzionerà se wsh o vbs sono disabilitati. Consigliamo di provarlo prima e, se non funziona, utilizzare la seconda coppia, che farà lampeggiare una finestra di comando quando viene eseguita, anche se dovrebbe essere molto breve. Assicurati di includere l'INTERA riga e modifica il valore di timeout (timeout /t x) aumentandolo o diminuendolo secondo necessità. Consiglia di non rimuovere o abbassare meno di 5 poiché explorer potrebbe non essere caricato completamente e potrebbe non funzionare, e in infatti potrebbe essere necessario più tempo su sistemi più lenti, ma l'ho testato ampiamente a 5 secondi e ha funzionato in modo impeccabile.

Usa uno o l'altro:

Programma/copione: mshta
Argomenti: vbscript: Execute(“CreateObject(“”WScript. Shell””).Run “”cmd /c timeout /t 5 & reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray /v Services /t reg_dword /d 29 /f & systray””, 0:close ”)

Programma/sceneggiatura: cmd
Argomenti: /c timeout /t 5 & reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray /v Services /t reg_dword /d 29 /f & systray

Per importare l'attività invece di crearla da zero, copia e incolla quanto segue in un file e salvalo come "Rimuovi l'icona del vassoio dell'hardware per la rimozione sicura.xml" (o qualsiasi altro nome tu voglia assegnare all'attività). Quindi apri l'Utilità di pianificazione e fai clic su "Importa attività ..." a destra, cerca il file appena creato e aprilo. Una volta importato, dovrebbe aprire una finestra "Crea attività", in cui dovrai apportare una modifica. Nella scheda Generale, fai clic sul pulsante "Cambia utente o gruppo" (o premi Alt+u), quindi "Avanzate" (o Alt+a), quindi "Trova ora" (Alt+n), quindi finalmente scorri verso il basso e trova il nome utente del tuo account Windows, selezionalo e premi invio tre volte per chiudere tutto e salvare Esso. Questo è tutto. Potrei facilmente creare un file batch per fare TUTTO questo automaticamente, poiché anche con questi passaggi sono sicuro che alcuni saranno sopraffatti, ma i file non possono essere pubblicati nei commenti. Se l'amministratore del sito desidera che lo faccia, affinché lo pubblichi su questa pagina, per favore fatemelo sapere.

Ed ecco il contenuto da incollare nell'xml:

2022-06-27T00:15:39.1874766

\Remove Rimuovi in ​​modo sicuro l'icona del vassoio dell'hardware

~~SID~~
Token interattivo

falso
VERO
PT3M
IgnoraNuovo

VERO
falso

mshta
vbscript: Esegui("CreaOggetto(""WScript. Shell””).Run “”cmd /c timeout /t 5 & reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray /v Services /t reg_dword /d 29 /f & systray””, 0:close ”)