Come modificare e personalizzare le informazioni OEM in Windows

  • Le informazioni OEM di Windows sono memorizzate nel Registro di sistema e possono essere personalizzate con i dati del produttore, le informazioni di supporto e il proprio logo.
  • Gli OEM possono aggiungere pagine di registrazione all'OOBE per raccogliere i dati dei clienti, crittografati con una chiave pubblica e gestiti dalle proprie applicazioni o servizi.
  • Il file LayoutModification.xml consente di definire un gruppo OEM nel menu Start, con riquadri per app UWP, programmi desktop e collegamenti Web, adattati in base alla regione e al tipo di dispositivo.
  • Opzioni aggiuntive come LayoutOptions e FirstRunTask in Unattend.xml completano la personalizzazione avanzata per gli ambienti aziendali e le attività di prima esecuzione.

Windows OEM

Se installate, ripristinate o configurate frequentemente sistemi Windows per altri , probabilmente avrete desiderato più di una volta aggiungere un tocco personale. Un logo personalizzato, le vostre informazioni di contatto o scorciatoie ai vostri strumenti preferiti. Tutto ciò è gestito tramite le informazioni OEM di Windows e può essere modificato e personalizzato con notevole flessibilità.

In questo articolo, analizzeremo nel dettaglio il funzionamento della personalizzazione OEM in Windows. Tratteremo ogni aspetto, dai dati visualizzati nella finestra Sistema e il logo del produttore , alle pagine del registro di sistema che l'utente vede durante la configurazione iniziale (OOBE), fino alla progettazione del menu Start con gruppi OEM personalizzati e collegamenti ad applicazioni o siti Web. Vedremo sia le opzioni manuali (Registro di sistema, XML, percorsi di sistema) sia gli strumenti che semplificano il processo.

Cosa sono le informazioni OEM in Windows e dove vengono visualizzate?

Quando si acquista un computer da un produttore come HP, Acer, Lenovo e altri, aprendo il Pannello di controllo > Sistema o la classica finestra "Informazioni di sistema" , si noterà solitamente che in fondo alla schermata compaiono il nome del produttore, il modello, le informazioni di supporto e il logo. Questo riquadro rappresenta le famigerate informazioni OEM , che molti tecnici utilizzano per aggiungere il proprio marchio e i propri recapiti.

Questi dati non sono codificati direttamente in Windows: sono memorizzati nel registro di sistema , in una chiave ben precisa. Ciò significa che è possibile modificarli, eliminarli o crearli da zero, a meno che il computer non presenti impostazioni di fabbrica. È sufficiente disporre dei privilegi di amministratore e prestare attenzione per evitare di modificare elementi non consentiti.

Oltre alle informazioni visibili nella finestra Sistema, i produttori di dispositivi (OEM) dispongono di meccanismi molto più avanzati per personalizzare l'esperienza iniziale di Windows : pagine del registro di sistema durante la configurazione iniziale (OOBE), design del menu Start con un gruppo di riquadri OEM, icone che avviano applicazioni UWP, programmi desktop o collegamenti web e persino impostazioni specifiche per regione.

È importante capire che le informazioni OEM nel Pannello di controllo sono separate da quelle visualizzate nella moderna app "Impostazioni > Sistema > Informazioni". Anche se si personalizzano il logo e il testo in Informazioni OEM, tali modifiche saranno visibili solo nella finestra Sistema classica, non nella moderna schermata Impostazioni.

Regedit

Modifica le informazioni OEM dal registro di Windows

Il modo più diretto per modificare i dati OEM visibili nella finestra Sistema è accedere al Registro di sistema di Windows e modificare la chiave OEMInformation . Si tratta di un metodo semplice, sebbene richieda cautela e debba essere sempre eseguito con un account utente dotato di privilegi di amministratore.

Per aprire l'Editor del Registro di sistema, è sufficiente cercare "regedit" nel menu Start (o nella casella di ricerca della barra delle applicazioni nelle versioni precedenti, come Windows 10 con Cortana), eseguire il risultato e accettare la richiesta di Controllo dell'account utente. Una volta aperto, navigare tra i rami fino a raggiungere la chiave desiderata.

Il percorso completo è il seguente (sia nei sistemi a 32 bit che a 64 bit):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation
Questa chiave memorizza i valori di testo e il logo visualizzati nel pannello Informazioni di sistema.

All'interno di OEMInformation, è possibile definire diverse voci REG_SZ (stringa di testo) che controllano ciò che l'utente visualizza. Le più comuni utilizzate dai produttori, e che potete sfruttare anche a vostro vantaggio, sono:

  • Logo : percorso completo del file BMP che verrà visualizzato come logo.
  • Costruttore : nome del produttore.
  • Modello : modello dell'attrezzatura o una descrizione personalizzata.
  • Orari di supporto : orario di lavoro o supporto tecnico.
  • SupportPhone : numero di telefono dell'assistenza.
  • SupportURL : sito web di supporto o il tuo sito professionale.

Per modificare uno qualsiasi di questi campi, è sufficiente fare doppio clic sul valore corrispondente , digitare il nuovo testo in "Dati valore" e confermare.

Requisiti e modifiche del logo OEM (logo.bmp)

Il logo OEM è l'immagine che solitamente appare a lato della finestra di Sistema. Windows non accetta file di qualsiasi tipo o dimensione. Pertanto, è importante rispettare i limiti del sistema per garantire che tutto venga visualizzato correttamente e che non si verifichino problemi di caricamento.

Affinché Windows visualizzi correttamente l'immagine OEM, il file deve soddisfare i seguenti requisiti di base: formato BMP, profondità di colore a 32 bit e dimensioni consigliate di circa 100x100 pixel (alcune guide suggeriscono 120x120, ma l'idea è di mantenere una piccola dimensione quadrata). Se l'immagine ha dimensioni diverse, Windows la ridimensionerà automaticamente. Ciò può causare distorsioni o perdita di qualità.

Un altro punto chiave è la posizione. L'immagine deve trovarsi in un percorso locale sul computer stesso.Non su un'unità di rete o una risorsa condivisa. Il percorso deve essere specificato nel valore del logo del Registro di sistema. assolutoinclusi unità, cartelle ed estensione dei file, ad esempio:
C:\Windows\System32\oemlogo.bmp

Se desideri rimuovere completamente tutti i loghi OEM, lascia semplicemente vuoto il valore del campo Logo (stringa vuota) oppure elimina la chiave OEMInformation. La modifica sarà visibile non appena chiuderai e riaprirai la finestra Informazioni di sistema. Non è necessario disconnettersi o riavviare il computer.

Si noti inoltre che questa personalizzazione influisce solo sulla schermata Sistema classica del Pannello di controllo . Nell'app Impostazioni di Windows 10 o 11, la sezione "Informazioni" non visualizzerà alcuna immagine OEM, anche se il logo e i dati sono stati configurati nel Registro di sistema.

Windows OEM

Personalizzazione OEM avanzata durante la configurazione guidata di Windows

La personalizzazione delle informazioni OEM non si limita alla finestra Sistema. I produttori (e qualsiasi organizzazione che prepari immagini personalizzate) possono integrare le proprie pagine nel flusso di configurazione iniziale (Out-of-Box Experience, OOBE) , ovvero la procedura guidata che l'utente visualizza al primo avvio del computer o dopo un ripristino delle impostazioni di fabbrica.

Windows consente di aggiungere pagine di registrazione OEM alla procedura di configurazione iniziale, pensate principalmente per raccogliere informazioni di base sul cliente e offrire promozioni, servizi aggiuntivi o collegamenti a risorse di supporto. La filosofia di Microsoft è che queste pagine debbano essere utilizzate solo per fornire un reale valore aggiunto all'utente, non per sommergerlo con un'infinità di moduli.

Il flusso OOBE è progettato in modo che ogni schermata si concentri su un singolo elemento. Per questo motivo, i campi in queste pagine OEM sono in genere distribuiti su due schermate di registrazione separate . In questo modo, le informazioni vengono presentate in modo più chiaro e l'utente non viene sopraffatto da troppi campi contemporaneamente.

Le pagine di registrazione OEM compaiono al termine della procedura guidata OOBE , dopo che l'utente ha configurato tutto il resto (account, lingua, regione, privacy, ecc.). Rappresentano, per così dire, l'ultimo passaggio prima di arrivare al desktop. Questo le rende un luogo ideale per richiedere informazioni di contatto o mostrare offerte specifiche del produttore.

Un dettaglio interessante è che queste pagine possono sfruttare le informazioni dell'account Microsoft (MSA) inserite dall'utente durante la configurazione iniziale (OOBE). Se il cliente crea un account MSA o accede con un account esistente, Windows può compilare automaticamente campi come nome, cognome e indirizzo e-mail nella prima pagina di registrazione OEM, in modo che l'utente non debba digitare nuovamente tutte le informazioni (anche se può sempre modificarle prima di fare clic su "Avanti").

Progettazione e configurazione delle pagine di registrazione OEM

Affinché le pagine di registrazione OEM vengano visualizzate nella schermata di configurazione iniziale (OOBE), non è sufficiente attivarle "magicamente". È necessario configurare correttamente il file Oobe.xml nell'immagine di Windows. Questo file definisce gli elementi della schermata: titoli, sottotitoli, campi con le informazioni del cliente, caselle di controllo aggiuntive, collegamenti, ecc.

Microsoft stabilisce un numero minimo di informazioni necessarie affinché Windows accetti e visualizzi queste pagine durante la procedura guidata di installazione iniziale. È necessario includere, almeno, le seguenti informazioni:

  • Un titolo di pagina.
  • Un sottotitolo.
  • L'elemento customerinfo (che definisce i dati da raccogliere).
  • Una casella di controllo aggiuntiva o un collegamento.
  • Una chiave pubblica che verrà utilizzata per crittografare i dati raccolti.

Anche il design delle pagine di registrazione può essere ampiamente personalizzato. L'idea è che l'aspetto e i contenuti siano in linea con il branding dell'OEM, pur rimanendo chiari e intuitivi.

Per i dispositivi destinati alla vendita in più paesi, è prassi comune creare diverse versioni del file Oobe.xml per ogni lingua e regione . In questo modo, gli utenti visualizzano le informazioni di registrazione nella propria lingua fin dal primo avvio, senza dover ricorrere a un testo generico in inglese. È possibile utilizzare più file Oobe.xml per adattare sia i termini legali che gli elementi specifici di ciascuna regione.

Oltre al contenuto delle pagine, è fondamentale proteggere i dati dell'utente . Windows crittografa automaticamente le informazioni inserite dal client su queste schermate utilizzando la chiave pubblica che il produttore incorpora nell'immagine. Solo la corrispondente chiave privata, gestita sul server del produttore o dell'azienda, può decrittografare tali informazioni.

Catena di crittografia OEM e raccolta dati di registro

I dati inseriti dall'utente nelle pagine di registrazione non vengono memorizzati direttamente sul computer. Windows li salva crittografati nella cartella di sistema. %systemroot%\System32\Oobe\Info\, usare un chiave pubblica che l'OEM ha precedentemente incluso nell'immagine di WindowsQuesta architettura è progettata per proteggere la privacy del cliente fin dall'inizio.

Per recuperare queste informazioni, l'OEM necessita di un'applicazione o di un servizio specifico . Un'opzione comune è quella di creare un'app UWP (distribuita tramite il Microsoft Store) contrassegnata come applicazione OEM, che legge i dati crittografati e li carica su un server sicuro tramite SSL. Un'altra alternativa è quella di sviluppare un servizio Windows personalizzato che svolga la stessa funzione.

Una volta che i dati crittografati raggiungono il server, il produttore o l'azienda utente utilizza la chiave privata associata per decrittografarli e memorizzarli nel proprio sistema CRM, nel database clienti o in un altro metodo di archiviazione designato. In nessun caso questi dati devono essere gestiti non crittografati sul dispositivo. Ciò è essenziale per prevenire fughe di dati o accessi non autorizzati qualora il dispositivo finisca nelle mani sbagliate.

Nel complesso, questo schema di chiave pubblica nell'immagine, crittografia locale e decrittazione della chiave privata sul server consente alle pagine di registrazione degli OEM di soddisfare gli attuali requisiti di privacy , a condizione che l'OEM implementi correttamente la parte lato server e rispetti le normative applicabili in materia di protezione dei dati.

Personalizza il design della home page utilizzando LayoutModification.xml

Oltre alle informazioni di sistema e alle schermate di registro, gli OEM possono personalizzare Progettazione del menu Start per aggiungere il tuo gruppo di icone alla fine del progetto predefinito. Questo viene fatto utilizzando un file chiamato LayoutModification.xmlche indica quali riquadri devono apparire, di che dimensioni e quale applicazione o risorsa ciascuna apre.

Nelle edizioni desktop di Windows 10, il layout predefinito del menu Start è determinato dall'edizione (Home, Pro, Enterprise, ecc.) e dalla regione . Windows elabora quindi il file LayoutModification.xml (e, in alcuni casi, Unattend.xml) per applicare ulteriori personalizzazioni, incluso il gruppo OEM.

L'approccio standard prevede la definizione di un gruppo OEM alla fine del menu Start , in modo che l'utente possa vedere chiaramente che contiene applicazioni e collegamenti personalizzati dal produttore. Nelle versioni più recenti, Microsoft ha unificato questo concetto in un unico gruppo OEM, anziché in diversi. Questo rappresenta un buon modo per semplificare l'esperienza utente.

L'elemento è utilizzato all'interno di LayoutModification.xml <AppendGroup Name="OEM Group Name"> Per creare questo gruppo e specificarne il nome visualizzato, è possibile scegliere un nome che rifletta il marchio hardware o il nome commerciale dell'OEM, purché non sia fonte di confusione per l'utente. In alcuni casi specifici, se è presente una sola riga di icone e la prima mostra chiaramente il logo del marchio, è possibile omettere il nome del gruppo.

Definizione dei mosaici, dimensioni e posizione nel gruppo OEM

In LayoutModification.xml, ogni icona Start è definita con un elemento specifico. Per le app UWP (Universal Windows Platform) e per le app Windows 8/8.1, viene utilizzato quanto segue: <start:Tile ... />, mentre per i programmi desktop (Win32) si usa <start:DesktopApplicationTile ... />Sono presenti anche elementi per le icone dei link web e altri casi speciali.

Attributo Taglia de start:Tile Accetta quattro valori: 1x1 (piccolo), 2x2 (medio), 4x2 (largo) e 4x4 (grande)Giocando con queste combinazioni, è possibile creare una griglia accattivante all'interno del gruppo OEM, cercando sempre di evitare spazi visivi che diano un senso di disordine o "spazi vuoti" nel design.

La posizione di ogni tessera all'interno del gruppo è determinata dagli attributi Riga (riga) e Column (colonna), che segna l'angolo in alto a sinistra dell'icona in quella griglia. La coordinata 0,0 Corrisponde alla prima riga e alla prima colonna del gruppo. Da lì, righe e colonne vengono aggiunte in base alla combinazione di dimensioni desiderata.

Per quanto riguarda il tipo di icona, per un'applicazione UWP, l'identificatore del modello utente dell'app (AUMID) è specificato nell'attributo ID modello utente app de start:TileQuesto identificatore è sensibile alla distinzione tra maiuscole e minuscole, quindi deve essere copiato esattamente come mostrato. Ad esempio, un riquadro per la Calcolatrice di Windows verrebbe dichiarato specificando l'AppUserModelID dell'applicazione nel file XML.

Quando si tratta di programmi desktop classici (Win32), viene utilizzato <start:DesktopApplicationTile ... /> E ci sono due modi per specificare quale eseguibile deve essere avviato: utilizzando percorso verso una scorciatoia (.lnk) con l'attributo DesktopApplicationLinkPath (ad esempio, indicando il collegamento Prompt dei comandi nel menu Start) oppure utilizzando un ID applicazione desktop se l'applicazione ha quell'identificatore registrato.

oobe

Opzioni di Office, regioni e applicazioni dinamiche

Anche il design del menu Start è influenzato dalla presenza di Microsoft Office e delle applicazioni distribuite dinamicamente . Nelle varie versioni di Windows 10, sono state disponibili diverse opzioni e parametri nel file LayoutModification.xml per controllare la visualizzazione delle icone di Office a seconda del tipo di installazione e della versione.

Nelle versioni più recenti (a partire da Windows 10, versione 1903), si consiglia di installare la versione Click-to-Run (C2R) di Office utilizzando il file OPK e di lasciare che Windows aggiunga automaticamente le icone corrispondenti a una cartella espandibile all'interno della schermata di avvio. Non è più necessario includere tag relativi a Office nel file LayoutModification.xml. Il sistema ora rileva l'installazione e posiziona automaticamente i collegamenti.

Nelle versioni precedenti (1803, 1809) c'erano etichette specifiche come <AppendOfficeSuite/> y <AppendOfficeSuiteChoice Choice="Desktop2016" /> o varianti come DesktopBridgeSubscription, DesktopBridge o opzioni per Office Mobile, progettate per scenari specifici (dispositivi declassati a Windows 7, abbonamenti bridge, schermi di piccole dimensioni, ecc.). Molte di queste configurazioni sono già disponibili. in disuso per installazioni moderne.

Un altro aspetto importante è la personalizzazione regionale del layout del menu Start. L'attributo Region nel tag RequiredStartGroups del file LayoutModification.xml consente di definire layout diversi per aree geografiche diverse. In alternativa, è possibile utilizzare il supporto multivariato nel provisioning di Windows per decidere quale layout applicare in base alla regione del dispositivo.

Per quanto riguarda le app distribuite dinamicamente , alcuni dei riquadri visualizzati nel menu Start vengono scaricati dopo la configurazione iniziale (OOBE), a seconda della connessione di rete e dell'edizione di Windows.

A partire da Windows 10, versione 1903, queste funzionalità di distribuzione dinamica delle app si applicano solo alle edizioni Home e Pro non aggiunte a un dominio . Le edizioni Pro, Enterprise ed Education aggiunte a un dominio non ricevono queste icone programmabili. Inoltre, le normative in alcuni paesi, come la Cina, hanno portato alla disabilitazione della distribuzione dinamica di app e giochi in determinate regioni a partire dalla versione 1809.

Dispositivi commerciali, LayoutOptions e prime attività di esecuzione

Per i dispositivi Windows 10 Pro venduti alle aziende, i produttori OEM possono specificare che tali dispositivi debbano essere trattati come dispositivi aziendali anche se l'utente non li aggiunge a un dominio durante la configurazione iniziale (OOBE). Ciò si ottiene impostando l'attributo DeviceCategoryHint nell'elemento LayoutOptions del file LayoutModification.xml.

Includendo una linea come <LayoutOptions DeviceCategoryHint="Commercial" /> Nell'XML, il dispositivo con SKU Pro è considerato commerciale e, pertanto, riceve il progetto Home di EnterpriseCon meno icone e nessuna app distribuita dinamicamente, questa opzione è pensata per dispositivi chiaramente orientati all'uso professionale. Non dovrebbe essere utilizzata su dispositivi Pro che potrebbero finire nelle mani di utenti domestici.

Oltre a LayoutModification.xml, è possibile definire le Attività di Primo Avvio , ovvero attività in background che vengono attivate al primo accesso di un utente. Queste attività non vengono configurate in LayoutModification.xml, bensì in Unattend.xml, utilizzando i tag StartTiles associati allo stesso AppID utilizzato in LayoutModification.xml per l'applicazione corrispondente.

È importante notare che se il file XML del layout include un tag AppendGroup per un gruppo di riquadri, questa impostazione può sovrascrivere gli ancoraggi Start in Unattend.xml. Tuttavia, quando in Unattend.xml è presente un tag StartTiles per lo stesso AppID definito in LayoutModification.xml, verrà rispettata la proprietà FirstRunTask specificata in Unattend.xml, combinando così entrambi i file.

Tutte queste possibilità – informazioni sul sistema OEM, pagine di registrazione OOBE, layout di avvio con gruppo OEM, collegamenti web, icone di Office, impostazioni regionali e attività di primo avvio – consentono un'esperienza altamente personalizzata per produttori, tecnici e aziende che preparano immagini di Windows per i propri clienti, a condizione che vengano rispettate buone pratiche di sicurezza e privacy e che ogni componente sia configurato con cura.

Come configurare le sezioni nel menu Start di Windows 11
Articolo correlato:
Come configurare le sezioni nel menu Start di Windows 11

Aggiungi come fonte preferita in Google