/
/

Come aggiungere o rimuovere l’opzione del menu contestuale “Attiva o disattiva i servizi di localizzazione” in Windows 11

di Andrew Gono, IT Technical Writer   |  
translated by Sergio Oricci
Attivare o disattivare i servizi di localizzazione

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

  • Aggiungere un indicatore di posizione a Windows 11: Utilizza le modifiche al registro per creare una voce del menu contestuale che attivi i Servizi di localizzazione.
  • Rimuovi il pulsante di localizzazione in modo pulito: Elimina le chiavi di registro personalizzate e gli script di supporto per tornare al menu contestuale predefinito.
  • Attiva i disattiva la localizzazione tramite PowerShell: Distribuisci uno script che modifichi i valori del registro del Servizio di geolocalizzazione per attivare o disattivare i Servizi di localizzazione.
  • Verifica delle modifiche alle impostazioni in Windows 11: Controlla le impostazioni di sistema, il comportamento delle app e i valori del registro per verificare che la funzione per attivare e disattivare funzioni.
  • Risoluzione dei problemi del registro e degli script: Correzione di errori causati da blocchi di criteri di esecuzione, percorsi errati o conflitti di criteri.

La funzione Servizi di localizzazione consente alle app di tracciare la posizione geografica di un dispositivo per ottenere indicazioni precise, annunci pertinenti e altro ancora. Le aziende che desiderano un flusso di lavoro semplificato possono aggiungere i Servizi di localizzazione nel menu contestuale (Windows 11) o rimuoverli del tutto per ottenere un aspetto più pulito.

Controllare quando le app accedono alla tua posizione precisa. Questo articolo spiega come aggiungere o rimuovere la voce Servizi di localizzazione nel menu contestuale.

Rimuovere o aggiungere servizi di localizzazione nel menu contestuale di Windows 11

I servizi di localizzazione utilizzano il Wi-Fi, l’indirizzo IP e altri sensori del dispositivo per abilitare funzioni di Windows come Trova il mio dispositivo e il Global Positioning Service (GPS), e gli strumenti moderni consentono agli esperti IT di gestirne centralmente la disponibilità.

📌 Prerequisiti:

  • Windows 11 con privilegi amministrativi
  • Accesso all’Editor del Registro di sistema per i percorsi HKCR e HKLM
  • Comprensione di base del comportamento dei servizi di localizzazione
  • Ambiente RMM, Intune o GPO opzionale per la distribuzione
  • Capacità di eseguire comandi elevati, se necessario

📌 Strategie di implementazione consigliate:

Clicca per scegliere un metodo

💻

Più adatto per utenti individuali

💻💻💻

Più adatto per ambienti enterprise

Metodo 1: Controllare lo stato attuale dei servizi di localizzazione

Metodo 2: Aggiunta di un pulsante per i servizi di localizzazione al menu contestuale

Metodo 3: Utilizzo dei Criteri di gruppo per abilitare o disabilitare i servizi di localizzazione in modo dinamico

Metodo 4: Rimuovere la voce del menu contestuale

Metodo 5: Convalidare i servizi di localizzazione dopo aver utilizzato il menu contestuale

Metodo 1: Controllare lo stato attuale dei servizi di localizzazione

Innanzitutto, prima di apportare qualsiasi modifica, è bene sapere come sono configurati i Servizi di localizzazione sul sistema Windows 11. In questo modo si evitano complicazioni con il sistema operativo e si mantiene la funzionalità degli strumenti critici per l’azienda. Ecco come controllare:

📌 Casi d’uso: Per controllare le impostazioni predefinite dei Servizi di localizzazione.

  1. Premi Win + I per aprire le Impostazioni.
  2. Nella barra laterale, clicca su Privacy e sicurezza.
  3. In Autorizzazioni dell’app, seleziona Posizione.
  4. Controlla la configurazione dei Servizi di localizzazione.
    1. Questa pagina consente di capire se i Servizi di localizzazione sono abilitati o disabilitati, quali applicazioni utilizzano i Servizi di localizzazione e quali sono le ultime applicazioni che li hanno utilizzati.

Metodo 2: Aggiunta di un pulsante per i servizi di localizzazione al menu contestuale

L’aggiunta dell’opzione per attivare i Servizi di localizzazione dal menu raggiungibile con il tasto destro del mouse aiuta a semplificare le routine quando le sue funzioni sono rilevanti nei flussi di lavoro.

📌 Casi d’uso: Per aggiungere i servizi di localizzazione al menu contestuale tramite un file .reg.

📌 Prerequisiti: Privilegi amministrativi, Windows 11 Pro ed Enterprise.

  1. Premi la combinazione di tasti Win + I, digita Notepad e premi Invio.
  2. Incolla quanto segue:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location]

"Icon"="taskbarcpl.dll,-9"

"MUIVerb"="Location Services"

"Position"="Bottom"

"SubCommands"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\001flyout]

"MUIVerb"="Turn On for Device"

"HasLUAShield"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\001flyout\command]

@="PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c, Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Allow\" /f' -Verb runAs\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\002flyout]

"MUIVerb"="Turn Off for Device"

"HasLUAShield"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\002flyout\command]

@="PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c, Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Deny\" /f' -Verb runAs\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\003flyout]

"MUIVerb"="Turn On for Apps"

"CommandFlags"=dword:00000020

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\003flyout\command]

@="cmd /s /c \"Reg Add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Allow\" /f\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\004flyout]

"MUIVerb"="Turn Off for Apps"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\004flyout\command]

@="cmd /s /c \"Reg Add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Deny\" /f\""

  1. Premi Ctrl + S per salvare il file.
  2. Salvalo con estensione .reg.
  3. Seleziona “Tutti i file” dal menu a tendina.
  4. Premi Salva.
  5. Esegui il file.
    1. Quando viene richiesto da UAC, clicca su Sì.
  6. Clicca con il tasto destro del mouse sul desktop per convalidare le modifiche.

Metodo 3: Utilizzare i Criteri di gruppo per abilitare o disabilitare i servizi di localizzazione in modo dinamico

L’uso degli oggetti Criteri di gruppo (GPO) consente agli amministratori di abilitare o disabilitare i Servizi di localizzazione a livello globale o per specifici reparti (OU), garantendo la conformità agli standard sulla privacy come GDPR o HIPAA.

📌 Casi d’uso: Applicazione centralizzata delle zone di privacy o prevenzione della trasmissione di dati sensibili sulla posizione da parte dei computer portatili aziendali in ambienti ad alta sicurezza.

📌 Prerequisiti: Privilegi amministrativi; Windows 11 Pro, Enterprise o Education; accesso all’Editor Criteri di gruppo.

  1. Apri l’Editor dei Criteri di gruppo: Premi la combinazione di tasti Win + R, digita gpedit.msc, quindi premi Invio.
    1. Per le modifiche a livello di dominio, utilizza la Group Policy Management Console (GPMC) sul controller di dominio.
  2. Vai su Impostazioni localizzazione/posizione: Nella barra laterale di sinistra, segui questo percorso:
    Configurazione del computer > Modelli amministrativi > Componenti di Windows > Posizione e sensori
  3. Configura “Disattiva posizione”: * Clicca due volte sul criterio denominato Disattiva posizione.
    1. Per disattivare la posizione: Seleziona Abilitato. (Questo impedisce alle applicazioni e al sistema operativo di accedere ai dati sulla posizione).
    2. Per consentire la localizzazione: Seleziona Non configurato o Disabilitato.
  4. Per applicare le modifiche: Clicca su Applica, quindi su OK.
  5. Per forzare l’aggiornamento: Per applicare immediatamente il criterio senza riavviare, apri il Prompt dei comandi come amministratore e digita: gpupdate /force

Metodo 4: Rimuovere la voce del menu contestuale

Ecco come rimuovere l’opzione Servizi di localizzazione dal menu del clic destro di Windows 11:

📌 Casi d’uso: Per rimuovere il menu contestuale dei Servizi di localizzazione da Windows 11 tramite script.

📌 Prerequisiti: Privilegi amministrativi, Windows 11 Pro ed Enterprise.

Rimozione automatica

  1. Apri il Blocco note: Premi Win + S, digita Notepad e premi Invio.
  2. Incolla lo script di rimozione:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location]

  1. Per salvare il file: Vai su File > Salva con nome. Nominalo RemoveLocation.reg e assicurati che “Salva come tipo” sia impostato su Tutti i file.
  2. Esecuzione: Clicca due volte sul file RemoveLocation.reg, quindi clicca su Sì a tutte le richieste.

Rimozione manuale

  1. Premi la combinazione di tasti Win + R, digita regedit e premi Ctrl + Maiusc + Invio.
  2. Se viene richiesto da UAC, clicca su Sì.
  3. Vai al seguente percorso:

HKEY_CLASSES_ROOT\DesktopBackground\Shell\

  1. Clicca con il tasto destro del mouse sul tasto utilizzato per attivare i servizi di localizzazione (per esempio LocationToggle) e scegli Elimina.
  2. Utilizza Esplora file per cercare i file .ps1 eventualmente implementati per attivare i servizi di localizzazione ed eliminarli.
    1. Se hai creato uno script .ps1 (come indicato nel Metodo 3), vai alla cartella in cui lo hai salvato (ad esempio, C:\Tools\) ed elimina il file per mantenere un filesystem pulito.
  3. Controlla il menu contestuale dal desktop per verificare che le modifiche siano state eseguite correttamente.

Metodo 5: Convalidare i servizi di localizzazione dopo aver utilizzato il menu contestuale

La modifica delle impostazioni di basso livello può talvolta produrre errori invisibili, rendendo necessaria una verifica.

📌 Casi d’uso: Per verificare le modifiche apportate durante il monitoraggio dello stato di integrità dei Servizi di localizzazione.

📌 Prerequisiti: Privilegi amministrativi, Windows 11 Pro ed Enterprise.

  1. Apri il menu contestuale e verifica la presenza dei Servizi di localizzazione.
  2. Controlla le impostazioni.
    1. Premi Win + I e vai su Privacy & sicurezza > Posizione per verificare se il pulsante funziona.
  3. Testa le app che utilizzano i servizi di localizzazione.
    1. Servizi come Windows Maps o piattaforme di e-commerce utilizzano il GPS per personalizzare gli annunci e fornire indicazioni precise.
  4. Verifica i valori del Registro di sistema.
    1. Apri l’Editor del Registro di sistema
    2. Vai su HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\Service\Configuration
    3. Verifica lo stato
      1. Abilitato = 1
      2. Disabilitato = 0
  5. Verifica la presenza di eventuali blocchi dei criteri o di configurazioni dell’amministratore.
    1. Se le opzioni non sono disponibili o mancano alcuni valori, è possibile che la tua organizzazione abbia in uso un criterio che limita le modifiche.

Risoluzione dei problemi dei servizi di localizzazione di Windows 11

Piccoli errori possono causare problemi di vasta portata quando si tratta di modificare i valori del Registro di sistema e applicare script avanzati. Ecco come risolvere i problemi più comuni quando aggiungi i “Servizi di localizzazione” al menu contestuale di Windows 11.

Il pulsante per attivare/disattivare non funziona

Gli utenti potrebbero riscontrare una mancata risposta all’opzione “Attiva i servizi di localizzazione” quando cliccano su di essa dal menu contestuale. Di solito questo accade perché lo script PowerShell che attiva la funzione non funziona correttamente. Per risolvere il problema, procedi come segue:

La voce per aggiungere il menu contestuale dei servizi di localizzazione in Windows 11 non viene visualizzata

La voce Servizi di localizzazione può essere nascosta dietro l’opzione del menu contestuale “Mostra altre opzioni”, che nasconde il menu tradizionale raggiungibile con il tasto destro del mouse, per un’interfaccia utente più elegante. Per verificare, clicca su “Mostra altre opzioni” o premi Maiusc + clic destro in un punto qualsiasi del desktop.

I servizi di localizzazione si reimpostano dopo il riavvio

Se i servizi di localizzazione possono essere attivati con successo, ma tornano allo stato precedente dopo un riavvio o un accesso, ciò è dovuto in genere ai Criteri di gruppo, a i criteri di Mobile Device Manager (MDM) o all’immutabilità forzata del registro. Esamina i criteri del tuo dominio per individuare eventuali contraddizioni e controlla lo stato del tuo servizio di geolocalizzazione.

Vengono visualizzati errori di script

Se ciò accade, è probabile che il tuo script PowerShell abbia degli errori in esecuzione in background. Per evitare di dover fare congetture, lancia una shell elevata a riga di comando per visualizzare i messaggi di errore “percorso non trovato”, accesso negato o errori di sintassi. Successivamente, applica le correzioni ed esegui lo script in modo manuale.

I dispositivi multiutente non si aggiornano

Un ambito e una distribuzione non corretti possono causare un comportamento incoerente del menu contestuale in tutta l’azienda, anche quando lo script è valido. Per risolvere il problema, dovrai creare un pacchetto di modifiche al registro, applicare le impostazioni tramite RMM o GPO (Group Policy Objects) e testare il tutto con più profili utente per verificarne la coerenza.

Configurare il pulsante della localizzazione di Windows 11 per semplificare le routine

Il controllo della scorciatoia dei servizi di localizzazione nel menu ti aiuta a semplificare le attività di routine o a organizzare la UI in modo pulito. Gli strumenti nativi consentono ai team IT di eseguire controlli dei menu contestuali, modifiche ai Criteri di gruppo, script pacchettizzati e flussi di lavoro di convalida, mentre il giusto RMM centralizza gli sforzi in un unico strumento.

Argomenti correlati:

FAQs

Rimuovi la chiave Shell personalizzata, elimina lo script PowerShell, riavvia Explorer e conferma che il layout del menu contestuale predefinito venga ripristinato senza errori.

Sì: esporta le modifiche al registro di sistema come file .reg o utilizza un RMM, Intune o le Preferenze Criteri di gruppo per estendere la configurazione a tutto il parco dispositivi.

Se l’impostazione della posizione non è disponibile o viene annullata dopo il riavvio, esegui gpresult /h o controlla i criteri MDM, poiché le configurazioni applicate prevalgono sulle modifiche del registro.

È sicuro se eseguito correttamente, ma Microsoft consiglia di eseguire prima il backup del registro di sistema perché lfsvc controlla il comportamento di geolocalizzazione a livello di sistema operativo.

Sì: modifica il valore predefinito e la stringa dell’icona nella chiave di registro LocationToggle per personalizzare il testo o fare riferimento a un’icona di sistema diversa.

Ti potrebbe interessare anche

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