/
/

Come disattivare Microsoft GameInput in Windows 11 e impedire che venga reinstallato

di Mikhail Blacer, IT Technical Writer   |  
translated by Chiara Cavalletti
How to Disable Microsoft GameInput in Windows 11 and Keep It From Reinstalling 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.

Punti chiave

  • Identifica innanzitutto le dipendenze di GameInput: esamina i servizi, i pacchetti Appx, i driver dei controller e i carichi di lavoro per individuare i dispositivi o le app che richiedono GameInput.
  • Disattiva il servizio GameInput in modo sicuro: imposta XboxGipSvc su “Disabilitato” e “Interrotto” tramite Servizi o PowerShell per impedire l’avvio automatico senza rimuovere alcun componente.
  • Rimuovi i pacchetti Appx quando necessario: disinstalla i pacchetti Appx ed elimina le cartelle residue solo dopo aver verificato che non vi siano interruzioni nei percorsi di input necessari.
  • Applica la configurazione su tutti gli endpoint con PowerShell: applica in modo coerente e su larga scala la disattivazione dei servizi e la rimozione delle app, con registrazione dei log a fini di audit e rollback.
  • Verifica la persistenza dopo i riavvii e gli aggiornamenti: verifica nuovamente lo stato del servizio, la presenza di Appx e i pacchetti configurati dopo i riavvii, le sincronizzazioni di Store o gli aggiornamenti cumulativi per correggere eventuali scostamenti nella configurazione.

Microsoft GameInput è un servizio di sistema essenziale di Windows che migliora la compatibilità tra i giochi e i controller su Windows. Sebbene si tratti di un servizio essenziale per i giocatori e gli utenti privati, non è necessario nei consueti endpoint aziendali o server. Nei rari casi in cui non funzioni correttamente, potrebbe generare voci ripetute nel registro eventi o errori relativi al servizio, il che può causare interferenze nei sistemi di monitoraggio; pertanto, è consigliabile disattivarlo.

Questa guida illustra una procedura dettagliata per disattivare in modo sicuro Microsoft GameInput, impedendone la reinstallazione, e spiega come ripristinare le impostazioni precedenti, se necessario.

Procedura per disattivare Microsoft GameInput in Windows 11 e impedirne la reinstallazione

Prima di procedere alla disattivazione di Microsoft GameInput, è necessario soddisfare i seguenti requisiti.

📌 Prerequisiti:

  • Per modificare i servizi, i pacchetti Appx e le chiavi di registro correlate, sono necessari i diritti di amministratore locale.
  • Per apportare modifiche su larga scala, hai bisogno di un dispositivo di test su cui è in esecuzione la stessa build di Windows 11 dei dispositivi finali di destinazione, al fine di verificare le modifiche in tutta sicurezza.
  • Hai bisogno di una nota informativa sulle modifiche, accessibile e documentata, che indichi il potenziale impatto sui dispositivi di input e descriva chiaramente le procedure di ripristino.

Fase 1: Identificare i componenti di GameInput e il loro impatto

Prima di provare ad arrestare il servizio GameInput in Windows 11, verifica tutte le sue dipendenze. In questo modo potrai determinare quali dispositivi o applicazioni utilizzano il servizio prima di apportare modifiche.

📌 Casi d’uso:

  • Puoi verificare se GameInput è attivo e capire quali sistemi o periferiche dipendono da esso.
  • Ti consente di valutare l’impatto di un controller o di un componente relativo al gioco prima di disattivarlo o rimuoverlo.

📌 Prerequisiti:

  • Hai bisogno di accesso completo alle sezioni “Servizi”, “App e funzionalità” e “Gestione dispositivi” sul dispositivo di prova.
  • A tal fine, hai bisogno di un elenco delle applicazioni e degli utenti che, ai fini della valutazione, fanno uso di controller o di funzionalità di input relative ai videogiochi.

Ecco i passaggi che ti aiuteranno a identificare i componenti di GameInput e le relative conseguenze:

  1. Apri Servizi di Windows digitando il nome nella casella di ricerca sulla barra delle applicazioni oppure tramite Win + R e digita services.msc.
  2. Scorri verso il basso, fai clic su  Servizio GameInput, quindi verifica  Tipo di avvio e lo stato attuale del servizio . A seconda della loro status, potresti dover apportare alcune modifiche.
    1. Tipo di avvio > Automatico, Manuale,Disabilitato
    2. Stato del servizio > In esecuzione oppure Interrotto
  1. Apri App installate tramite Impostazioni > App > App installate e controlla Servizi di gioco o componenti relativi a Xbox come App XboxXbox Game BarServizi Xbox Live 
  2. In  Gestione dispositivi, controlla i driver dei controller e di input installati per i controller di gioco attivi. Controlla le seguenti categorie (i controller elencati dovrebbero comparire nell’elenco quando le espandi):
    1. Dispositivi di interfaccia umana (HID)
    2. Controller Universal Serial Bus – per joystick collegati tramite USB
    3. Bluetooth – per controller wireless
    4. Audio, video e controller per videogiochi – sezione principale dedicata ai controller per videogiochi e ad altri gamepad.
  1. Successivamente, individua eventuali applicazioni o carichi di lavoro che dipendono da GameInput o dalle funzionalità del controller. Tra questi potrebbero esserci giochi compatibili con i controller.
  2. Comunica alle parti interessate e agli utenti finali eventuali impatti derivanti dalla disattivazione di GameInput.

Fase 2: Disattivazione dei componenti del servizio Microsoft GameInput e relative conseguenze

Il passo successivo consiste nel disattivare il servizio GameInput. In questo modo impedirai il suo funzionamento senza rimuovere alcun componente.

📌 Casi d’uso:

  • Impedire a GameInput di avviarsi automaticamente all’avvio del sistema o quando viene rilevato un controller.
  • Definire uno stato di riferimento prima di bloccare le reinstallazioni o rimuovere i componenti Appx correlati.

📌 Prerequisiti:

  • Per modificare i servizi ed eseguire i comandi di controllo dei servizi, sono necessari i diritti di amministratore locale.
  • A tal fine sono necessari il tipo di avvio corrente e lo stato del servizio indicati nel Passaggio 1.

Ecco come disattivare il servizio Microsoft GameInput:

  1. Apri Servizi e individua XboxGipSvc.
  2. Successivamente, imposta “Tipo di avvio” su Disabilitato.
  3. Seleziona Interrompi  per arrestare immediatamente il servizio, se è in esecuzione. Puoi utilizzare il Prompt dei comandi (Admin) immettendo i seguenti comandi:
    1. sc stop XboxGipSvc
    2. sc config XboxGipSvc start= disabled
  1. Riavvia il dispositivo.
  2. Dopo il riavvio, verifica in “Servizi” che XboxGipSvc rimane su Disabilitato e su Interrotto 

Fase 3: Rimuovere GameInput Appx, se presente, e ripulire eventuali residui

La rimozione di GameInput Appx è facoltativa, ma utile, soprattutto se la reinstallazione del servizio deriva proprio dal pacchetto stesso. Questa operazione garantirà che il componente venga rimosso completamente quando sarà possibile farlo in tutta sicurezza.

📌 Casi d’uso:

  • Questo impedisce a Windows di reinstallare GameInput tramite un pacchetto Appx già presente.
  • Rimuovi i file binari residui che potrebbero riavviare o riattivare il servizio.

📌 Prerequisiti:

  • Per disinstallare i pacchetti Appx ed elimina le cartelle dei programmi, sono necessari i diritti di amministratore locale.
  • A tal fine è necessario un dispositivo di test per verificare che la disinstallazione di GameInut non comprometta il funzionamento delle funzioni di input necessarie.

Ecco come rimuovere il pacchetto GameInput Appx, se presente:

  1. Apri Impostazioni > App > App installate e verifica se Microsoft GameInput è presente nell’elenco.
  2. Se la voce “GameInput” è presente, disinstallarla.
  3. Successivamente, apri Esplora file, e accedi a C:\Program Files e C:\Program Files (x86). Cerca eventuali cartelle denominate “GameInput”.
  4. Elimina le cartelle GameInput residue solo se sono chiaramente correlate al componente che hai rimosso.
  5. Successivamente, apri Visualizzatore eventi Registri di Windows Applicazione e verifica la presenza di eventuali avvisi o errori relativi a GameInput dopo la rimozione. Nel caso in cui vengano rilevati avvisi nel Visualizzatore eventi:
    1. Controlla l’ID evento , , l’origine e la descrizione .
    2. Se l’errore riguarda file o componenti mancanti, assicurati che tutte le cartelle GameInput siano state rimosse. Per farlo, cerca le cartelle denominate GameInput  in Esplora File.
    3. Se gli errori riguardano app correlate, reinstallale o riparale dalla sezione “App installate” o dal Microsoft Store.
    4. Assicurati di documentare gli errori nel caso in cui fosse necessario procedere con ulteriori operazioni di risoluzione dei problemi o con l’escalation.

Fase 4: Impedire la reinstallazione tramite Microsoft Store e le attività pianificate

Windows potrebbe reinstallare GameInput tramite gli aggiornamenti di Microsoft Store o le attività di sistema collegate a Gaming Services. Questa operazione impedisce che il pacchetto venga ripristinato dopo averlo disabilitato o rimosso.

📌 Casi d’uso:

  • Impedire i tentativi di reinstallazione automatica avviati da Microsoft Store o dai servizi di gioco Xbox.
  • Garantire che GameInput rimanga disabilitato a lungo termine senza richiedere ripetute operazioni di pulizia.

📌 Prerequisiti:

  • Per modificare le impostazioni di aggiornamento e le attività pianificate di Microsoft Store sono necessari i diritti di amministratore.
  • A tal fine dovrai conoscere lo stato attuale dei componenti Gaming Services e GameInput, ottenuto nei passaggi precedenti.

Ecco i passaggi da seguire per impedire la reinstallazione dell’Appx GameInput:

  1. Apri Microsoft Store > Profilo (in alto a destra) > Store Impostazioni e disattiva temporaneamente Aggiornamenti delle app.
  2. A questo punto, apri Utilità di pianificazione e controlla le attività presenti nelle seguenti sezioni:
    1. Microsoft > Windows > Servizi di gioco
    2. Microsoft > Windows > Update Orchestrator
  1. Disattiva tutte le attività che reinstallano i Servizi di gioco o che attivano aggiornamenti relativi a GameInput.
  2. Verifica nella tua piattaforma MDM o di gestione dei criteri (Intune, GPO, ecc.) se sono presenti regole di distribuzione delle app relative a GameInput o ai servizi di gioco.
  3. Riattiva gli aggiornamenti dello Store solo dopo aver verificato che GameInput non venga più reinstallato, oppure crea un’esclusione per GameInput se il tuo MDM lo supporta.

Fase 5: Utilizzare le funzionalità di applicazione di PowerShell per disabilitare Microsoft GameInput su tutti gli endpoint

PowerShell consente di applicare la disabilitazione di GameInput su più endpoint Windows 11. Puoi utilizzare questo strumento per garantire una configurazione coerente ed evitare che il servizio o il pacchetto venga ripristinato.

📌 Casi d’uso:

  • Applicare le modifiche ai servizi e ai pacchetti su numerosi sistemi senza alcun intervento manuale.
  • Garantire la disabilitazione di GameInput anche dopo aggiornamenti, ripristini o modifiche alla configurazione.

📌 Prerequisiti:

  • Per eseguire sessioni PowerShell con privilegi elevati o script remoti tramite la piattaforma RMM o MDM, è necessario disporre dell’autorizzazione.
  • A tal fine sono necessari i risultati relativi allo stato del servizio e alla presenza del pacchetto, raccolti nelle fasi precedenti.

Come utilizzare PowerShell per disattivare Microsoft GameInput su larga scala:

  1. Apri PowerShell come amministratore.
  2. Utilizza questi comandi per disattivare il servizio GameInput e impostarne il tipo di avvio:

Set-Service -Name XboxGipSvc -StartupType Disabled
Stop-Service -Name XboxGipSvc -Force

  1. A questo punto, digita questo comando per verificare se GameInput è presente come pacchetto Appx dell’utente:

Get-AppxPackage *gameinput*

  1. Se presente, rimuovi il pacchetto relativo all’account utente corrente:

Get-AppxPackage *gameinput* | Remove-AppxPackage

  1. Successivamente, verifica se è disponibile come pacchetto preconfigurato tramite questo comando:

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like “*gameinput*”}

  1. Rimuovi l’istanza configurata utilizzando questo comando:

Remove-AppxProvisionedPackage -Online -PackageName “NomePacchettoQui”

  1. Registra tutte le azioni e i risultati nel Registro eventi di Windows per garantire la verificabilità continua.

Fase 6: Verificare la persistenza dopo il riavvio e l’aggiornamento

Windows potrebbe tentare di reinstallare GameInput tramite aggiornamenti, sincronizzazioni dell’Archivio e attività di Gaming Services. Eseguendo questo passaggio potrai verificare che le impostazioni di disabilitazione rimangano attive anche dopo i riavvii e i cicli di aggiornamento.

📌 Casi d’uso:

  • Fare in modo che GameInput rimanga disattivato dopo gli aggiornamenti, le operazioni nello Store o la manutenzione del sistema.
  • Rilevare tempestivamente eventuali scostamenti dalla configurazione, consentendoti di riapplicare le regole di controllo prima che questi abbiano ripercussioni sugli endpoint.

📌 Prerequisiti:

  • Ciò richiede una finestra di riavvio per il dispositivo di prova e un accesso con privilegi elevati a Servizi e PowerShell.
  • Verificare se eventuali aggiornamenti o criteri dello Store possano prevalere sulle impostazioni locali.

Ecco come verificare la persistenza di Microsoft GameInput:

  1. Riavvia il computer e apri Servizi
  2. Verifica che XboxGipSvc rimanga impostato su Disabilitato e Interrotto.
  3. Opzionale: Puoi eseguire un controllo tramite PowerShell per verificare che i pacchetti GameInput siano ricomparsi:

Get-AppxPackage *gameinput*

Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like “*gameinput*”}

  1. Dopo l’installazione degli aggiornamenti cumulativi di Windows o in seguito a operazioni di sincronizzazione dello Store, ripeti gli stessi controlli relativi allo stato dei servizi e ai pacchetti.
  2. Se GameInput viene restituito, ripeti il passaggio 2 e regola il criterio di aggiornamento di Store fino a quando non si verifica la stabilità.

Fase 7: Eseguire un rollback in modo corretto se è richiesto GameInput

Se GameInput torna ad essere richiesto, puoi ripristinare il servizio e il pacchetto con un’interruzione minima.

📌 Casi d’uso:

  • Ripristinare GameInput quando i controller, i giochi o le applicazioni dipendenti ne hanno bisogno.
  • Eseguire un rollback corretto durante le finestre di modifica o quando i risultati dei test richiedono il ripristino della versione precedente.

📌 Prerequisiti:

  • Per modificare le impostazioni del servizio e reinstallare i pacchetti dello Store, hai bisogno dei diritti di amministratore.
  • Verificare che il rollback sia stato approvato nel registro delle modifiche o nella finestra di manutenzione.

Ecco come eseguire il rollback:

  1. Apri Servizi e modifica Servizio XboxGipSvc, impostando il tipo di avvio su “manuale” o “automatico” in base alle esigenze.
  2. Avvia il servizio XboxGipSvc .
  3. Se GameInput è stato disinstallato in precedenza, installalo nuovamente dal Microsoft Store o tramite la piattaforma di distribuzione software.
  4. Verifica nuovamente l’input del controller e tutte le applicazioni che richiedono la funzionalità GameInput.

⚠️ Cose da tenere d’occhio

RischiPotenziali conseguenzePossibilità di tornare alla configurazione precedente
Riattivazione del servizio dopo gli aggiornamentiWindows Update, i servizi di gioco o la sincronizzazione dello Store potrebbero riavviare o riattivare GameInput.Applica nuovamente la disabilitazione del servizio e verifica le impostazioni di Store e delle attività pianificate.
Pacchetti Appx residui o predispostiGameInput potrebbe reinstallarsi anche dopo la disattivazione del servizioRimuovi i pacchetti per utente e quelli configurati, quindi confermare la rimozione tramite query PowerShell.
Configurazione di avvio errataI controller o le applicazioni dipendenti potrebbero smettere di funzionare in modo imprevisto dopo il rollbackVerifica il tipo di avvio, reinstalla il pacchetto GameInput se necessario e ripeti il test dei dispositivi di input.

Best practice per la disattivazione di Microsoft GameInput

PraticaScopoRisultato ottenuto
Disattivare prima di rimuovereRidurre il rischio verificando prima il comportamento del servizioMantiene la stabilità con modifiche minime
Aggiornamenti e attività di revisioneRileva le azioni del negozio o del sistema che possono reinstallare GameInputImpedisce il re-provisioning silenzioso dopo il patching
Modifiche allo script e al logGarantire un’applicazione coerente su tutti gli endpointFornisce la documentazione necessaria per gli audit e per un rapido rollback
Prima la fase pilota, poi l’espansioneVerificare il funzionamento su un numero limitato di dispositiviIndividua i casi limite e ridurre i disagi per gli utenti
Documentare l’impatto e l’uscitaRegistra le dipendenze del controller, del driver e dell’appMigliora la trasparenza e accelerare la risoluzione dei problemi da parte dell’help desk

Risoluzione dei problemi relativi a Microsoft GameInput

La disattivazione di Microsoft GameInput può comportare alcuni problemi. Eccone alcuni con relative soluzioni:

  • GameInput continua a reinstallarsi. Disattiva gli aggiornamenti automatici dello Store, controlla le attività pianificate nella sezione “Servizi di gioco” e verifica che gli script MDM o di provisioning non lo stiano ripristinando.
  • I blocchi del sistema continuano anche dopo la disattivazione. Verifica i driver del controller e i log di Gaming Services per individuare la causa principale.
  • I giochi non supportano più i controller. Effettua la manutenzione o reinstalla il pacchetto Microsoft GameInput dallo Store.
  • Il Visualizzatore eventi mostra ripetuti errori del servizio. Cancella le voci di registro relative a GameInput e verifica che nessun altro processo stia tentando di avviarlo.
  • I criteri di gruppo o lo script non vengono applicati. Esegui PowerShell come amministratore, verifica che il criterio di esecuzione consente l’esecuzione degli script e controlla i percorsi dei log per individuare eventuali errori di accesso.

Mantieni stabilità e controllo durante la gestione di Microsoft GameInput

La disattivazione di Microsoft GameInput può ridurre l’attività superflua dei servizi o il rumore nei log sui sistemi in cui non è richiesto il supporto per i controller. Utilizza innanzitutto le misure di controllo meno rischiose, blocca le reinstallazioni silenziose e applica le impostazioni in modo coerente contribuisce a rendere i sistemi Windows 11 prevedibili e più facili da gestire.

Un rollback documentato garantisce la possibilità di ripristinare rapidamente i flussi di lavoro del controller quando necessario. Grazie a controlli regolari e aggiornamenti controllati, puoi mantenere una configurazione stabile, garantendo al contempo che le modifiche future siano deliberate e verificabili.

Argomenti correlati:

FAQs

GameInput può essere ripristinato tramite aggiornamenti dal Microsoft Store, attività pianificate di Gaming Services o distribuzioni di app MDM. Verifica le impostazioni di aggiornamento automatico dello Store, disattiva le attività dei Servizi di gioco e controlla la piattaforma dei criteri per le assegnazioni delle app.

Verifica che il tipo di avvio del servizio non sia stato reimpostato, ricontrolla la presenza dei pacchetti forniti e verifica se i servizi di gioco siano stati aggiornati durante il ciclo di patch.

La maggior parte degli endpoint aziendali non se ne accorgerà, ma qualsiasi app che si avvalga delle API del controller potrebbe perdere la funzionalità di input. Effettua un test su un dispositivo pilota prima di procedere all’implementazione su larga scala.

Reinstalla il pacchetto GameInput dal Microsoft Store, quindi riattiva il servizio XboxGipSvc e verifica nuovamente i dispositivi di input per assicurarti che il controller funzioni correttamente.

Ti potrebbe interessare anche

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