Excel: scomparsa di Microsoft Query in Microsoft 365 (64 bit) – cause, soluzioni e workaround

Dopo un aggiornamento di Microsoft 365 a 64 bit, in Excel può sparire il comando Da Microsoft Query in Dati ▸ Recupera dati. Qui trovi cause probabili, soluzioni passo‑passo, workaround, limiti noti e consigli pratici per ripristinare il flusso di lavoro senza rischi.

Indice

Panoramica del problema

In diverse installazioni di Excel (Microsoft 365, edizione a 64 bit) l’opzione Da Microsoft Query non compare più nel percorso Dati ▸ Recupera dati ▸ Da altre origini. Le query già esistenti rimangono in funzione e si possono ancora modificare dal foglio (click destro sulla tabella di risultato → Modifica), ma non è possibile crearne di nuove tramite l’interfaccia standard.

Il fenomeno è stato notato soprattutto da chi utilizza sorgenti ODBC “storiche” o flussi consolidati basati sul wizard legacy di Microsoft Query, spesso in ambienti aziendali dove la compatibilità con driver datati è essenziale.

A chi impatta

  • Utenti che importano dati via ODBC da sistemi legacy (gestionali, AS/400, database proprietari).
  • Team che mantengono cartelle di lavoro con parametri o prompt di Microsoft Query.
  • Organizzazioni con driver a 32 bit installati su PC aggiornati a Office/Excel a 64 bit.

Come riconoscere il sintomo

  1. Apri Excel e vai su Dati ▸ Recupera dati ▸ Da altre origini: l’elemento Da Microsoft Query non è elencato.
  2. Nel foglio con una query esistente, fai click destro sulla tabella → Modifica: l’editor si apre (segno che il motore legacy è ancora presente).
  3. Verifica in File ▸ Opzioni ▸ Dati se esiste la sezione Mostra i wizard (legacy) e se l’opzione Da Microsoft Query (legacy) è disponibile da spuntare.

Cause probabili

  • Bug introdotto da un aggiornamento recente di Excel (Microsoft 365 a 64 bit), segnalato da più utenti e riconosciuto nei canali di supporto. L’aggiornamento può nascondere l’accesso al wizard pur lasciando funzionanti le query già create.
  • Installazione o aggiornamento di Power BI Desktop / Power Query: non è la causa diretta, ma ha coinciso temporalmente con la scoperta del problema per molti utenti che hanno notato la scomparsa del comando subito dopo.
  • Criteri di gruppo/amministrativi: in alcune realtà aziendali il gruppo IT può nascondere i “Legacy Wizards” per policy.

Soluzioni e workaround consigliati

Parti dal più rapido e reversibile. Se qualcosa non funziona o noti instabilità, passa al metodo successivo.

MetodoPassaggiQuando usarlo
Riattivare i “Legacy Wizards” (più rapido)Vai in File ▸ Opzioni ▸ Dati e trova la sezione Mostra i wizard (legacy). Spunta Da Microsoft Query (legacy). Conferma, chiudi tutte le istanze di Excel e riapri Excel. Troverai il comando in Dati ▸ Recupera dati ▸ Legacy Wizards.Per riprendere subito a usare Microsoft Query senza cambiare versione di Office.
Ripristinare una versione precedente di OfficeApri Prompt dei comandi come amministratore. Esegui:
cd %programfiles%\Common Files\Microsoft Shared\ClickToRun officec2rclient.exe /update user updatetoversion=16.0.xxxxx.yyyyy Sostituisci 16.0.xxxxx.yyyyy con una build stabile (es. 16.0.17425.20142). Al termine, valuta di disattivare temporaneamente gli aggiornamenti automatici.
Se il wizard legacy non basta (es. crash) o servono funzioni rimosse nell’ultimo update.
Segnalare il bug a MicrosoftInvia segnalazione dal portale Microsoft 365 Admin Center ▸ Supporto ▸ Nuova richiesta o tramite File ▸ Feedback in Excel.Per favorire una correzione definitiva nel canale stabile.

Dettaglio del Metodo “Legacy Wizards”

Questa è la soluzione più veloce e (di norma) non richiede diritti amministrativi. Attivando l’opzione, Excel ripristina il gruppo di comandi legacy, tra cui Da Microsoft Query, senza modificare i file o alterare le query esistenti.

Se non vedi l’opzione “Mostra i wizard (legacy)” o l’interruttore è disabilitato:

  • Potrebbe essere presente una policy aziendale che ne blocca la visibilità. In questo caso è necessario coinvolgere l’IT.
  • Chiudi tutte le finestre di Excel (inclusi processi in background) e riapri: alcune modifiche appaiono solo a nuova sessione.
  • Verifica che non ci siano componenti aggiuntivi che interferiscono con la scheda Dati: prova un avvio in modalità provvisoria tenendo premuto Ctrl all’avvio di Excel e ripeti il test.

Dettaglio del Ripristino di versione (rollback)

Il rollback è un’operazione sicura se eseguita correttamente, ma è indicato solo quando il wizard legacy non risolve o compaiono crash. Prima di procedere:

  • Esegui un backup dei file Office critici.
  • Annota la versione corrente: File ▸ Account ▸ Informazioni su Excel.
  • Concorda con l’IT un’eventuale finestra di manutenzione, se in azienda.

Esempio completo di comandi:

cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
officec2rclient.exe /update user updatetoversion=16.0.17425.20142

Dopo il downgrade, verifica il ripristino della voce in Dati ▸ Recupera dati ▸ Legacy Wizards. Quando Microsoft rilascerà una build correttiva, potrai riattivare gli aggiornamenti automatici per tornare al canale desiderato.

Limitazioni e note importanti

  • Anche con il wizard riattivato, alcuni file specifici possono causare crash in Excel. In questi casi il rollback resta la via più affidabile al momento.
  • Microsoft sta favorendo l’uso di Power Query (più ricco e moderno), ma non tutte le connessioni ODBC datate sono supportate allo stesso modo, soprattutto in scenari 32 bit → 64 bit.
  • In ambienti gestiti, i criteri di gruppo possono disabilitare i Legacy Wizards centralmente. Prima di intervenire, verifica con il reparto IT.

Microsoft Query vs Power Query: cosa cambia davvero

Se la tua priorità è rimettere in pista un flusso storico, Microsoft Query resta spesso la strada più rapida. Tuttavia è utile capire le differenze operative.

CaratteristicaMicrosoft Query (legacy)Power Query (Get & Transform)
ApproccioWizard tradizionale con pass‑through SQLETL moderno con trasformazioni M
Compatibilità ODBC “storica”Molto elevata, adatto a driver datatiGeneralmente buona, ma alcuni driver legacy/32 bit possono dare problemi su Excel a 64 bit
Shaping dei datiLimitato a filtri/join baseEsteso: unione, pivot/unpivot, colonne calcolate, logica condizionale
Parametri/promptNativo, spesso usato in flussi storiciSupportato, ma richiede progettazione (parametri, query fn, ecc.)
PrestazioniBuone con query SQL ottimizzateMolto buone con folding verso la sorgente; attenzione al non‑folding
PortabilitàAlta in ambienti con gli stessi driverAlta, ma sensibile a differenze di driver/connettori e policy

Attenzione a 32 bit vs 64 bit: i driver ODBC

La transizione a Excel/Microsoft 365 a 64 bit rende inutilizzabili i driver ODBC a 32 bit. Se il tuo DSN è basato su un driver solo 32 bit, la connessione fallirà indipendentemente da Microsoft Query o Power Query.

  • Su Windows a 64 bit, l’amministratore ODBC a 64 bit è C:\Windows\System32\odbcad32.exe.
  • Quello a 32 bit è C:\Windows\SysWOW64\odbcad32.exe.

Verifica quale pannello stai usando, quali driver sono disponibili in ciascuno e se il tuo DSN è compatibile con la versione di Excel installata.

Procedura “da zero” per rimettere in funzione Microsoft Query

  1. Chiudi Excel completamente (anche da Gestione attività se necessario).
  2. Riattiva i Legacy Wizards come descritto sopra.
  3. Riapri Excel e controlla Dati ▸ Recupera dati ▸ Legacy Wizards.
  4. Testa con una sorgente semplice (ad esempio un DSN noto o un file di esempio), per isolare il problema dal tuo driver specifico.
  5. Se compaiono errori o crash, escludi i componenti aggiuntivi con un avvio in modalità provvisoria, poi prova il rollback alla build stabile.
  6. Documenta versione di Excel, build, architettura (32/64 bit), driver ODBC e DSN usato: queste informazioni aiutano l’IT a diagnosticare.

FAQ

Perché posso modificare una query esistente ma non crearne una nuova?

Perché il motore legacy è ancora presente, ma l’entry point del wizard è nascosto. Riattivando i “Legacy Wizards” riappare il comando per crearne di nuove.

L’opzione “Mostra i wizard (legacy)” non c’è o è grigia: cosa faccio?

È probabile una policy aziendale che la disabilita. Servono diritti amministrativi o l’intervento dell’IT per sbloccarla.

Dopo il rollback tutto funziona: posso riattivare gli aggiornamenti?

Sì, ma tieni monitorate le note di rilascio di Microsoft 365. Se il problema si ripresenta, resta sulla build stabile che funziona per il tuo parco driver.

Power Query può sostituire Microsoft Query in tutti i casi?

No. Power Query è più moderno e potente, ma alcune combinazioni di driver ODBC datati o funzionalità specifiche di Microsoft Query (es. determinati prompt) possono richiedere il wizard legacy.

Il mio file crasha solo su alcune macchine: perché?

Spesso è una differenza di driver installati (versione o architettura), di build di Office o di policy applicate. Allinea driver e build, poi riprova.

Best practice operative

  1. Prova prima la riattivazione del wizard legacy: è indolore, non richiede diritti elevati e spesso risolve.
  2. Esegui backup prima di un rollback della suite Office.
  3. Monitora le note di rilascio di Microsoft 365: una futura build può ripristinare la voce o includere un fix permanente.
  4. Allinea l’architettura (64 bit/32 bit) tra Excel e i driver ODBC per evitare incompatibilità.
  5. Documenta versione/build, DSN, driver e sorgenti: semplifica la diagnosi e riduce i tempi di fermo.

Checklist rapida

  • ✔️ Legacy Wizards attivati in File ▸ Opzioni ▸ Dati
  • ✔️ Excel riavviato (tutte le istanze chiuse)
  • ✔️ Test con DSN semplice riuscito
  • ✔️ Verifica driver ODBC (32/64 bit) e DSN corretti
  • ✔️ Nessun componente aggiuntivo in conflitto (provato avvio in modalità provvisoria)
  • ✔️ Se necessario, rollback a build stabile

Modello di richiesta al reparto IT

Copia e incolla questo testo nel tuo ticket:

Oggetto: Excel (Microsoft 365 64 bit) – scomparsa “Da Microsoft Query” e ripristino Legacy Wizards

Dettagli: Dopo l’ultimo aggiornamento, il comando “Da Microsoft Query” non è più visibile in Dati ▸ Recupera dati. Le query esistenti sono modificabili. Ho tentato la riattivazione dei “Legacy Wizards” ma l’opzione non è disponibile/risolve parzialmente.

Ambiente: Versione Excel/build: [inserire], Architettura: 64 bit, Sistema operativo: [inserire]. Driver ODBC utilizzati: [elenco], DSN: [elenco].

Richiesta: Verifica policy che bloccano i wizard legacy; in alternativa, esegui rollback a una build stabile che mantenga Microsoft Query accessibile.

Riepilogo e conclusioni

La scomparsa del comando Da Microsoft Query in Excel (Microsoft 365 a 64 bit) è nella maggior parte dei casi un effetto collaterale di aggiornamenti recenti che nascondono i wizard legacy. Nella pratica, il motore è ancora presente: riattivando i Legacy Wizards si torna subito operativi. Se noti instabilità o crash, il rollback a una build stabile è la soluzione più efficace in attesa di una correzione definitiva. Considera infine le differenze tra Microsoft Query e Power Query: quando possibile, pianifica una migrazione graduale verso Power Query, ma senza forzare in contesti dove i driver ODBC storici sono critici per il business.


Appendice: istruzioni operative sintetiche

Riattivare Microsoft Query (wizard legacy)

  1. File ▸ Opzioni ▸ DatiMostra i wizard (legacy) → spunta Da Microsoft Query (legacy).
  2. Chiudi e riapri Excel.
  3. Usa Dati ▸ Recupera dati ▸ Legacy Wizards per creare nuove query.

Rollback (Click‑to‑Run)

cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
officec2rclient.exe /update user updatetoversion=16.0.17425.20142

Dopo il rollback, verifica la stabilità e considera di sospendere gli aggiornamenti automatici fino al fix.


Nota finale: se la tua organizzazione applica policy restrittive, qualsiasi tentativo locale può essere vanificato. In tal caso, coinvolgi l’IT per sbloccare l’opzione o per distribuire una build correttiva in modo controllato.

Indice