Vuoi usare Microsoft Phone Link (ex “Your Phone”) su Windows Server 2022 per gestire notifiche, SMS e chiamate dal server? In questa guida pratica trovi prerequisiti, rischi, metodi d’installazione (Store, winget o MSIX offline) e una procedura passo‑passo pensata per ambienti IT reali.
Scenario e prerequisiti
Un amministratore desidera installare e utilizzare Phone Link su un’istanza di Windows Server 2022 per collegare uno smartphone Android (o, con funzionalità ridotte, un iPhone). Sebbene sia tecnicamente possibile, è un uso non certificato per Windows Server: conviene limitarsi a lab, ambienti pilota o casi d’uso non mission critical.
Prerequisiti minimi
Ambito | Requisito | Note utili |
---|---|---|
Edizione Windows | Windows Server 2022 con Desktop Experience | Se il server è stato installato Core, non è possibile convertirlo alla GUI: serve una reinstallazione scegliendo “con Desktop Experience”. |
Account | Credenziali amministrative locali | Richieste per abilitare policy, installare pacchetti e servizi. |
Rete | Connettività Internet stabile | Per scaricare dipendenze/aggiornamenti e sincronizzare con il telefono; ideale stessa LAN del dispositivo. |
Bluetooth (opz.) | Adattatore BT e driver corretti | Necessario per le chiamate via PC e per alcune funzioni in tempo reale; non indispensabile per notifiche/SMS base. |
Store/Installer | Microsoft Store oppure “App Installer” (winget) oppure pacchetti MSIX offline | Su Windows Server lo Store non è preinstallato; si può procedere via winget o con sideload di MSIX firmati. |
Telefono | Android 8+ con Link to Windows (consigliato); iPhone supportato con funzioni limitate | Stesso account Microsoft (sul PC) e app “Link to Windows” sul dispositivo. |
Avvertenze importanti
- Supporto ufficiale: Microsoft non certifica Phone Link su Windows Server. Qualsiasi aggiornamento può interrompere l’integrazione.
- Sicurezza & superficie d’attacco: Desktop Experience, Microsoft Store e app UWP aumentano componenti e servizi attivi. Valuta bene rischi, patching e controllo degli accessi (RDP/VDI).
- Ambienti RDS/VDI: alcune funzioni (es. chiamate via BT) non operano in sessioni remote standard perché il Bluetooth non viene rediretto alla VM/sessione.
- Policy di dominio: GPO restrittive possono bloccare Store e app consumer; prevedi un GPO dedicato e circoscritto.
Procedura rapida (riassunto)
Fase | Cosa fare | Dettagli operativi / Note |
---|---|---|
Verifica Desktop Experience | Assicurati che l’installazione sia Windows Server 2022 con Desktop Experience. | Se hai Server Core non puoi “aggiungere” la GUI: devi reinstallare il sistema scegliendo la variante con Desktop Experience. |
Abilita sideload e servizi | Configura GPO/Registry per consentire app attendibili e controlla i servizi UWP. | Abilita “Allow All Trusted Apps”, assicurati che i servizi AppX/Store siano presenti e avviabili. |
Installa Store oppure winget | Opzione A: installa Microsoft Store con pacchetto MSIX e dipendenze. Opzione B: installa “App Installer” (winget) e usa repository supportati. | In ambienti senza Store puoi installare Phone Link con MSIX firmato (sideload). |
Installa Phone Link | Da Store cerca “Phone Link” / “Your Phone” e installa. In alternativa, usa winget o Add‑AppxPackage con MSIX offline. | L’app si aggiorna via Store/winget; verifica che “Microsoft Store Install Service” sia attivo. |
Collega lo smartphone | Apri Phone Link, effettua l’accesso con lo stesso account Microsoft del telefono e completa l’abbinamento (QR o pairing guidato). | Per le chiamate serve Bluetooth e hardware audio sul server. Con RDP potrebbero esserci limitazioni. |
Guida passo‑passo dettagliata
Verifica dell’installazione “con Desktop Experience”
Dal server, verifica rapidamente:
- Premi Win+R →
winver
(deve indicare Windows Server 2022 GUI) oppure apri Server Manager (presente solo nella variante con Desktop Experience). - In PowerShell:
Get-ComputerInfo | Select-Object OsName, OsVersion
.
Se hai installato Server Core, non è possibile “aggiungere” in seguito Desktop Experience: l’unica strada è un’installazione pulita scegliendo l’edizione “con Desktop Experience”. Pianifica di conseguenza.
Configurazione policy per sideload e servizi UWP
Su Windows Server, lo sideload di app MSIX richiede l’abilitazione di specifiche policy. Puoi farlo via GPO (consigliato in dominio) o Registro (macchine isolate).
Via GPO (dominio o locale)
- Apri
gpedit.msc
→ Computer Configuration > Administrative Templates > Windows Components > App Package Deployment. - Imposta su Enabled:
- Allow all trusted apps to install
- (Opzionale) Allow development of Windows Store apps and installing them from an IDE se usi pacchetti di test.
- Vai in Windows Components > Store e imposta Turn off the Store application su Disabled (o Not Configured).
- Esegui
gpupdate /force
.
Via Registro (singolo server)
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock /v AllowAllTrustedApps /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Policies\Microsoft\WindowsStore /v RemoveWindowsStore /t REG_DWORD /d 0 /f
Servizi da verificare
Controlla che i seguenti servizi esistano e siano avviabili (gli ultimi due sono presenti solo se hai Store/App Installer):
- AppX Deployment Service (AppXSvc)
- Client License Service (ClipSVC)
- Microsoft Store Install Service (InstallService) – per aggiornamenti Store
- Bluetooth Support Service (BthSvc) – per le chiamate via Phone Link
Get-Service AppXSvc, ClipSVC, InstallService, BthSvc | Format-Table Name, Status, StartType
Metodo A – Installare Microsoft Store su Windows Server
Lo Store non è preinstallato su Windows Server. Se la tua policy lo consente, puoi installarlo caricando manualmente i pacchetti MSIX/MSIXBundle ufficiali (firmati). In sintesi:
- Recupera i pacchetti Microsoft.WindowsStore.msixbundle e dipendenze (VCLibs, framework UWP necessari) da fonti Microsoft affidabili.
- Verifica la firma digitale:
Get-ChildItem .\.msix | Get-AuthenticodeSignature | Format-Table Path, Status, SignerCertificate -Auto
- Installa le dipendenze e poi lo Store:
# Esempio con dipendenze VCLibs Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx Add-AppxPackage -Path .\Microsoft.WindowsStore.msixbundle
- Apri lo Store, accedi con un account autorizzato e disabilita gli acquisti se richiesto dalle policy.
Pro: aggiornamenti automatici e installazione semplificata di Phone Link. Contro: aumenta la superficie d’attacco ed espone la macchina a un catalogo consumer.
Metodo B – Installare “App Installer” (winget) e usare repository supportati
In alternativa puoi installare il pacchetto Desktop App Installer (MSIX firmato), che include winget
. Quindi:
- Installa le dipendenze richieste (VCLibs / framework).
- Installa Microsoft.DesktopAppInstaller:
Add-AppxPackage -Path .\Microsoft.DesktopAppInstaller.msixbundle
- Verifica
winget
:winget --info winget source list
Nota: il source msstore di winget può richiedere componenti Store; in ambienti completamente “store‑less” potresti affidarti a sorgenti alternative autorizzate o a pacchetti MSIX offline firmati.
Metodo C – Installazione offline di Phone Link (MSIX)
Se non vuoi Store né winget, puoi installare l’app UWP/MSIX offline. La denominazione del pacchetto può essere Microsoft.YourPhone_8wekyb3d8bbwe (identità storica) o equivalente aggiornata. Procedura:
- Scarica in una cartella isolata il pacchetto MSIX di Phone Link e tutte le dipendenze (VCLibs, eventuali framework).
- Verifica la firma (
Get-AuthenticodeSignature
) e installa:Set-Location D:\Pacchetti\PhoneLink Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx Add-AppxPackage -Path .\Microsoft.PhoneLink.msixbundle # nome indicativo
- Se vuoi renderla disponibile a nuovi profili utente del server:
Add-AppxProvisionedPackage -Online -PackagePath .\Microsoft.PhoneLink.msixbundle -SkipLicense
Collegare lo smartphone
- Apri Phone Link sul server.
- Accedi con lo stesso account Microsoft che userai sul telefono.
- Sul dispositivo Android installa/attiva Link to Windows (su alcuni modelli è preinstallato). Su iPhone usa l’abbinamento guidato all’interno dell’app PC.
- Scegli Collega con QR o pairing manuale; accorda tutte le autorizzazioni richieste (notifiche, SMS, chiamate).
- Per chiamate dal PC assicurati che:
- Il server disponga di Bluetooth funzionante (con profilo vivavoce) e di microfono/speakers.
- Non stai operando in una sessione RDP standard senza accesso al BT locale (limite comune in VDI/RDS).
Best practice di sicurezza e gestione
- Segmenta la macchina: evita di installare Store/Phone Link su controller di dominio o server critici. Preferisci VM dedicate.
- Account separati: usa un account Microsoft senza privilegi globali (o un MSA dedicato al lab), distinto dall’account amministrativo del server.
- Patching & aggiornamenti: mantieni aggiornati OS, app UWP e driver BT; valuta la disattivazione degli auto‑updates in orari di manutenzione.
- GPO mirate: applica GPO solo all’OU dei server autorizzati; documenta eccezioni e motivazioni di business.
- Backup prima delle modifiche: snapshot VM o immagine di sistema prima di introdurre Desktop Experience/Store/app UWP.
Limitazioni tipiche su Windows Server
- Supporto non ufficiale: Phone Link è pensato per Windows 10/11 Client; alcune funzioni possono comportarsi in modo imprevedibile.
- RDP/VDI: le chiamate richiedono BT locale; nelle sessioni remote il BT non è normalmente reindirizzato. Notifiche/SMS tendono a funzionare.
- Multutente: Phone Link è app per‑utente. In scenari RDS con più sessioni gli stati si separano per profilo, con impatti su risorse e gestione.
- iOS: funzionalità più limitate rispetto ad Android (messaggi e chiamate con restrizioni, niente mirroring delle app Android).
Troubleshooting – problemi comuni e soluzioni
Sintomo | Possibile causa | Risoluzione |
---|---|---|
Non riesco a installare il pacchetto MSIX | Policy sideload non attive o firma non valida | Abilita GPO/Registro (vedi sopra), verifica la firma con Get-AuthenticodeSignature , installa prima VCLibs/dipendenze. |
Lo Store si apre ma non installa | Servizi Store disabilitati | Get-Service InstallService, ClipSVC, AppXSvc ; imposta Automatic/Manual e avvia: Start-Service . |
Winget non trova il pacchetto | Origine msstore non configurata o assente | Usa un’altra source approvata o installa MSIX offline. In alternativa, reinstalla Desktop App Installer aggiornato. |
Chiamate non disponibili | Nessun Bluetooth o RDP senza BT | Connetti un BT dongle al server (o alla VM via passthrough USB se supportato) e abbina il telefono; testa microfono e audio. |
Notifiche assenti o in ritardo | Restrizioni firewall/proxy o risparmio energetico | Consenti traffico in uscita verso i servizi Microsoft, disattiva il power saving sull’adattatore di rete, verifica che l’app sia consentita in background. |
Errore 0x80073CF3 / 0x80073D02 | Dipendenze mancanti o file in uso | Installa le dipendenze nell’ordine corretto; riavvia il servizio AppXSvc o la macchina e riprova. |
La fotocamera non funziona | Mancanza driver o policy privacy | Installa driver corretti; controlla Impostazioni > Privacy > Fotocamera e consenti accesso alle app. |
L’app sparisce per altri utenti | Installazione solo per l’utente corrente | Provisiona il pacchetto con Add-AppxProvisionedPackage così da renderlo disponibile ai nuovi profili. |
Comandi PowerShell di riferimento
Di seguito una mini‑libreria di comandi utili (adattali al tuo ambiente):
# 1) Verifica servizi chiave
Get-Service AppXSvc, ClipSVC, InstallService, BthSvc | ft -Auto
2) Abilita sideload via Registro (macchina singola)
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock /v AllowAllTrustedApps /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 1 /f
3) Installa dipendenze e poi Store / App Installer / Phone Link
Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx
Add-AppxPackage -Path .\Microsoft.DesktopAppInstaller.msixbundle # winget
oppure
Add-AppxPackage -Path .\Microsoft.WindowsStore.msixbundle # Store
oppure installazione diretta di Phone Link (sideload)
Add-AppxPackage -Path .\Microsoft.PhoneLink.msixbundle
4) Provisioning per nuovi utenti (opzionale)
Add-AppxProvisionedPackage -Online -PackagePath .\Microsoft.PhoneLink.msixbundle -SkipLicense
5) Disinstallazione pulita (utente corrente)
Get-AppxPackage YourPhone | Remove-AppxPackage
Rimuovi anche la versione provisioned, se presente:
Get-AppxProvisionedPackage -Online | ? {$_.DisplayName -like "YourPhone"} | Remove-AppxProvisionedPackage -Online
Ottimizzazioni consigliate dopo l’installazione
- Limitare l’esecuzione in background delle app UWP non necessarie (Impostazioni > App > App e funzionalità).
- Disabilitare l’avvio automatico di Phone Link se il server non è usato quotidianamente come postazione interattiva.
- Impostare regole firewall in uscita specifiche per l’app, in modo da governare il traffico verso servizi cloud interessati.
- Monitorare risorse (RAM/CPU/Handle) con Performance Monitor o strumenti EDR per individuare regressioni dopo gli aggiornamenti.
FAQ operative
Posso usare Phone Link su un server di produzione?
È sconsigliato: la soluzione non è supportata ufficialmente su Windows Server e aumenta la superficie d’attacco. Se devi farlo, usa VM dedicate e policy restrittive.
Winget funziona su Windows Server 2022?
Sì, se installi il pacchetto “Desktop App Installer” e le sue dipendenze. La sorgente msstore potrebbe richiedere componenti aggiuntivi; in alternativa usa MSIX firmati.
Le chiamate funzionano tramite RDP?
In genere no: le sessioni RDP non espongono il Bluetooth del client alla sessione. Le chiamate richiedono BT attivo e accessibile dall’host in cui gira Phone Link.
Come aggiorno Phone Link?
Se installato via Store, si aggiornerà automaticamente; con winget puoi schedulare un winget upgrade
; con MSIX offline devi sostituire i pacchetti manualmente.
Posso rimuovere tutto?
Sì: disinstalla l’app (Remove‑AppxPackage
), rimuovi eventuali pacchetti provisioned, e se superfluo rimuovi anche Store/App Installer per ridurre l’impronta.
Esempio di playbook “tutto‑in‑uno” (sideload, senza Store)
Script orientativo per un lab isolato. Usa solo pacchetti firmati e provenienti da fonti Microsoft.
# Percorso con pacchetti firmati
$path = "D:\Repo\PhoneLink"
Set-Location $path
Abilita sideload
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock /v AllowAllTrustedApps /t REG_DWORD /d 1 /f
Dipendenze comuni (adatta i nomi file alla versione scaricata)
Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx
(Opzionale) Installa Desktop App Installer per avere winget
Add-AppxPackage -Path .\Microsoft.DesktopAppInstaller.msixbundle
Installa Phone Link
Add-AppxPackage -Path .\Microsoft.PhoneLink.msixbundle
Provisioning per nuovi utenti (opzionale)
Add-AppxProvisionedPackage -Online -PackagePath .\Microsoft.PhoneLink.msixbundle -SkipLicense
Write-Host "Installazione completata. Apri Phone Link e procedi al pairing."
Conclusioni
Installare Phone Link su Windows Server 2022 è possibile e porta comodità (notifiche, SMS, chiamate da una singola postazione), ma richiede Desktop Experience, configurazione delle policy di sideload e l’installazione dello Store o, in alternativa, di App Installer/winget oppure dei pacchetti MSIX. Tratta questa integrazione come una deroga al ruolo server standard: proteggi la macchina, limita l’impatto tramite VM dedicate, definisci GPO circoscritte, e conserva una procedura di rollback. Con questi accorgimenti avrai un’esperienza molto simile a Windows 10/11 client, accettando le fisiologiche limitazioni e i rischi connessi all’uso non ufficialmente supportato.
Appendice – Tabella operativa sintetica
Fase | Cosa fare | Dettagli operativi / Note |
---|---|---|
Verifica Desktop Experience | Assicurati di eseguire Windows Server 2022 con Desktop Experience. | Se sei su Server Core, l’unica via è reinstallare scegliendo la GUI. Non esiste un “toggle” post‑installazione. |
Abilita policy | GPO/Registro: consenti Allow all trusted apps, disattiva il blocco dello Store. | Esegui gpupdate /force ; in ambienti stretti crea un GPO dedicato. |
Installa piattaforma | Opzione Store, winget (App Installer) oppure MSIX offline. | Verifica firme digitali e dipendenze (VCLibs). Attiva i servizi AppX/Store. |
Installa Phone Link | Store, winget install (se supportato) o Add‑AppxPackage con MSIX. | L’app si aggiorna via Store/winget; in sideload gestisci tu gli update. |
Pairing | Accedi con lo stesso account MS; collega il telefono (QR o pairing guidato). | Per chiamate serve Bluetooth con profilo vivavoce e audio funzionante sul server. |
Hardening | Limita l’uso a VM/lab; controlla permessi, firewall, aggiornamenti. | Disinstalla quando non serve più (Remove‑AppxPackage ). |
In sintesi: con i passaggi illustrati, Phone Link funziona su Windows Server 2022 offrendo un’esperienza paragonabile a Windows client, a patto di accettare le limitazioni su supporto, Bluetooth e sessioni remote, e di applicare rigorose misure di sicurezza.