/
/

Come aggiungere l’opzione “Repair Windows Image” al menu contestuale in Windows 10

di Team Ninja
How to Add a “Repair Windows Image” Option to the Context Menu in Windows 10 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

L’opzione del menu contestuale “Repair Windows Image” è uno strumento potente che rileva e risolve il danneggiamento dell’immagine di sistema con pochi clic. La scorciatoia esegue su richiesta il Deployment Imaging Service and Management Tool (DISM), permettendo agli amministratori IT di risolvere i problemi di sistema molto più rapidamente.

Questa guida spiega come aggiungere il menu contestuale Repair Windows Image ai computer della tua forza lavoro, insieme alle best practice e alle soluzioni più comuni per la risoluzione dei problemi.

Guida passo passo per aggiungere la voce e riparare l’immagine di Windows

Tieni presente che servono privilegi di amministratore per aggiungere, rimuovere e utilizzare l’opzione del menu contestuale “Repair Windows Image”.

Metodo 1: tramite l’Editor del Registro di sistema

⚠️Questo metodo comporta la modifica del Registro di sistema di Windows, quindi prima di procedere crea un backup.

  1. Premi Win + R, digita regedit e premi Invio.
  2. Quando compare la richiesta del Controllo dell’account utente, fai clic su Sì.
  3. Usando la barra degli indirizzi dell’Editor del Registro di sistema, vai al seguente percorso:

HKEY_CLASSES_ROOT\Directory\Background\shell

  1. Fai clic con il pulsante destro sulla chiave shell nel riquadro di destra e seleziona Nuovo > Chiave.
  2. Assegna alla nuova chiave il nome Repair Windows Image.
  3. Fai clic con il pulsante destro sulla chiave Repair Windows Image e seleziona Nuovo > Valore stringa.
  4. Assegna alla nuova chiave il nome MUIVerb.
  5. Fai doppio clic su MUIVerb per modificarne il valore.
  6. Nel campo Valore digita Repair Windows Image.
  7. Fai clic con il pulsante destro sulla chiave Repair Windows Image e seleziona Nuovo > Chiave.
  8. Assegna alla chiave il nome command.
  9. Fai doppio clic su (Predefinito) per modificarne il valore.
  10. Nel campo Valore digita il comando seguente:

powershell.exe -Command "Start-Process DISM -ArgumentList '/Online','/Cleanup-Image','/RestoreHealth' -Verb RunAs" 

  1. Fai clic su OK.

Metodo 2: tramite file .reg

Puoi creare un file .REG con uno script che aggiunge immediatamente l’opzione del menu contestuale a una workstation tramite PowerShell. Ecco come procedere:

  1. Apri l’app Blocco note.
  2. In un file vuoto, incolla lo script seguente:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\RepairWindowsImage]
@="Repair Windows Image"
"Icon"="imageres.dll,-102"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\RepairWindowsImage\command]
@="powershell.exe -Command \"Start-Process DISM -ArgumentList '/Online','/Cleanup-Image','/RestoreHealth' -Verb RunAs\""

  1. Salva il file con il nome Add_RepairWindowsImage_ContextMenu.reg.
  2. Nel menu a discesa “Salva come:” seleziona Tutti i file.
  3. Fai clic su Salva.
  4. Vai alla posizione del file ed esegui il file .REG per aggiungere l’opzione al menu contestuale.
  5. Se compare la richiesta del Controllo dell’account utente, fai clic su Sì.

Come rimuovere la voce dal menu contestuale

⚠️Servono privilegi di amministratore per aggiungere, rimuovere e utilizzare l’opzione del menu contestuale “Repair Windows Image”.

Un menu ordinato aiuta a rendere più efficienti le operazioni e a evitare errori. Per rimuovere l’opzione del menu contestuale per riparare l’immagine di Windows, procedi così:

  1. Premi Win + R, digita regedit e premi Invio.
  2. Quando compare la richiesta del Controllo dell’account utente, fai clic su Sì.
  3. Usando la barra degli indirizzi dell’Editor del Registro di sistema, vai al seguente percorso:

HKEY_CLASSES_ROOT\DesktopBackground\Shell

  1. Elimina la chiave di registro RepairWindowsImage.
  2. Fai clic su Applica e poi su OK.

Best practice e considerazioni

Ecco alcuni consigli utili per sfruttare al meglio l’opzione del menu contestuale “Repair Windows Image”.

Fai prima dei test

Simula il tuo DISM in un ambiente di test prima di distribuirlo a livello di sistema tramite gli oggetti Criteri di gruppo (GPO). In questo modo verifichi che lo script funzioni come previsto ed eviti di dover risolvere problemi dopo il rollout.

Esegui lo strumento con accesso a internet

Esegui un DISM online per scaricare i file necessari direttamente dai server Windows. Così la risoluzione dei problemi è più completa, perché lo strumento può accedere ai componenti aggiornati e rendere i tentativi di riparazione il più efficaci possibile.

Utilizzo in ambienti con restrizioni sugli aggiornamenti

Se Windows Update è bloccato o non disponi di una connessione internet stabile, ripara i file di sistema danneggiati o mancanti indicando una directory locale attendibile. DISM utilizzerà questa cartella come origine per la riparazione e i file al suo interno per ripristinare l’immagine di sistema della workstation.

Per impostare un’origine di riparazione locale, usa il parametro /source nel comando, in questo modo:

Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows

Monitora i log di DISM

Esamina l’output dettagliato del file di log per affinare la tua analisi. Dopo l’esecuzione di DISM, tutti i comandi, i risultati e gli eventuali errori vengono registrati nel log di DISM, che diventa così una preziosa fonte di informazioni.

Per consultare il log di DISM, vai in %windir%\Logs\DISM\dism.log.

🛑| Rafforza la resilienza operativa con lo strumento di ripristino da riga di comando DISM.

Leggi la guida di NinjaOne su come usare il comando DISM per la distribuzione di immagini di Windows.

Risoluzione dei problemi dell’opzione del menu contestuale Repair Windows Image

Aggiungere l’opzione del menu contestuale “Repair Windows Image” richiede strumenti avanzati e impostazioni di basso livello, quindi potresti incontrare qualche ostacolo. Ecco i problemi più comuni e come risolverli:

Non compare la richiesta di privilegi di amministratore

Se non vedi comparire la richiesta di privilegi di amministratore sullo schermo, significa che l’Editor del Registro di sistema non è stato avviato con privilegi di amministratore. Ecco come risolvere:

Esegui l’Editor del Registro di sistema con privilegi elevati

  1. Premi Win + R per aprire la finestra di dialogo Esegui.
  2. Digita regedit.
  3. Premi Ctrl + Maiusc + Invio per eseguirlo come amministratore.

Verifica le impostazioni del Controllo dell’account utente (UAC)

È possibile che l’UAC non sia configurato per inviare notifiche quando vengono apportate modifiche alla workstation. Per verificarlo, procedi così:

  1. Premi Win + R per aprire la finestra di dialogo Esegui.
  2. Digita control e premi Invio.
  3. Vai a Account utente > Modifica le impostazioni di Controllo dell’account utente.
  4. Regola il cursore in modo da ricevere una notifica quando le app tentano di apportare modifiche al computer.
  5. Fai clic su OK.
  6. Se compare la richiesta dell’UAC, fai clic su Sì.

DISM non riesce a ripristinare l’integrità

Se il comando DISM non risolve gli errori di sistema, prova questi suggerimenti:

  • Controlla la connessione internet: per impostazione predefinita DISM usa Windows Update come origine dei componenti di riparazione, e una connessione instabile può compromettere l’operazione.
  • Specifica un’origine di riparazione locale: indicare una cartella specifica che contiene i file di riparazione per l’esecuzione offline di DISM è un’alternativa valida.
  • Esegui DISM con privilegi elevati: apri il Prompt dei comandi come amministratore, inserisci il comando seguente e premi Invio:

Dism.exe /online /cleanup-image /RestoreHealth

  • Controlla i log di DISM del PC: ottieni un output dettagliato e i messaggi di errore per verificare se DISM funziona correttamente.

La voce non compare

Se l’opzione del menu contestuale “Repair Windows Image” non compare, prova queste possibili soluzioni:

  • Verifica le voci del Registro di sistema: le chiavi devono trovarsi in HKEY_CLASSES_ROOT\DesktopBackground\Shell\Repair Windows Image.
  • Per riavviare Esplora file, apri Gestione attività (Ctrl + Maiusc + Esc), scorri verso il basso, fai clic con il pulsante destro su Esplora file e seleziona Riavvia.
  • Controlla se ci sono voci in conflitto: altre voci nel Registro di sistema del computer potrebbero avere la precedenza sull’opzione del menu contestuale “Repair Windows Image”.

Guida rapida

NinjaOne offre diversi script e strumenti per la gestione di Windows che possono tornarti utili:

Manutenzione più rapida con la voce di menu contestuale “Repair Windows Image”

L’opzione del menu contestuale “Repair Windows Image” offre un accesso immediato a uno strumento di manutenzione che risolve il danneggiamento dell’immagine di Windows. Aggiungerla al kit di strumenti dei tuoi amministratori IT rende più efficiente il supporto tecnico, riduce il rischio di tempi di inattività e permette di verificare subito l’integrità del sistema.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?

Termini e condizioni NinjaOne

Cliccando sul pulsante “Accetto” qui sotto, dichiari di accettare i seguenti termini legali e le nostre condizioni d’uso:

  • Diritti di proprietà: NinjaOne possiede e continuerà a possedere tutti i diritti, i titoli e gli interessi relativi allo script (compreso il copyright). NinjaOne ti concede una licenza limitata per l’utilizzo dello script in conformità con i presenti termini legali.
  • Limitazione d’uso: Puoi utilizzare lo script solo per legittimi scopi personali o aziendali interni e non puoi condividere lo script con altri soggetti.
  • Divieto di ripubblicazione: In nessun caso ti è consentito ripubblicare lo script in una libreria di script appartenente o sotto il controllo di un altro fornitore di software.
  • Esclusione di garanzia: Lo script viene fornito “così com’è” e “come disponibile”, senza garanzie di alcun tipo. NinjaOne non promette né garantisce che lo script sia privo di difetti o che soddisfi le tue esigenze o aspettative specifiche.
  • Assunzione del rischio: L’uso che farai dello script è da intendersi a tuo rischio. Riconosci che l’utilizzo dello script comporta alcuni rischi intrinseci, che comprendi e sei pronto ad assumerti.
  • Rinuncia e liberatoria: Non riterrai NinjaOne responsabile di eventuali conseguenze negative o indesiderate derivanti dall’uso dello script e rinuncerai a qualsiasi diritto legale o di equità e a qualsiasi rivalsa nei confronti di NinjaOne in relazione all’uso dello script.
  • EULA: Se sei un cliente NinjaOne, l’uso dello script è soggetto al Contratto di licenza con l’utente finale (EULA) applicabile.