Last updated:
An issue I encounter repeatedly in Citrix VDI environments:
Microsoft Teams is installed in the master image and works for the administrator. After MCS or PVS provisioning, however, users cannot start Teams.
❌ Teams is missing from the Start menu
❌ The application does not start
❌ Only some users are affected
❌ Reinstallation helps only temporarily
The cause? Often, missing MSIX registration in the user context.
New Teams is based on MSIX. System-wide provisioning and per-user registration must be distinguished.
An installed package does not automatically mean Teams is available to every user.
🔍 1️⃣ Check Teams provisioning
|
1 2 |
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*MSTeams*" |
2️⃣ Registration in the user context
|
1 2 |
Get-AppxPackage -Name MSTeams |
3️⃣ Analyze AppX errors
|
1 2 |
Get-WinEvent -LogName "Microsoft-Windows-AppXDeploymentServer/Operational" -MaxEvents 50 |
🛠️ 4️⃣ My workaround: register Teams again at logon
At several customers, I was able to resolve the issue by registering Teams again during user logon.
Run a scheduled task in the user context:
|
1 2 |
Add-AppxPackage -MainPackage "MSTeams_8wekyb3d8bbwe" -RegisterByFamilyName |
The command registers the already provisioned Teams package again for the signed-in user.
Important: the task must run in the relevant user’s context. It does not replace missing system-wide Teams provisioning.
🔧 5️⃣ FSLogix and Citrix UPM
Also check the following settings:
✔ FSLogix InstallAppxPackages
✔ Current FSLogix/UPM versions
✔ UWP app roaming in Citrix UPM
✔ AppX/MSIX permissions
✔ DisableAppInstallsOnFirstLogon
✔ Profile persistence and exclusion lists
The logon task is an effective workaround for missing user registration. In the longer term, however, the cause in profile management or the AppX registration process should be addressed.
💡 My takeaway
Installed ≠ provisioned ≠ registered.
In non-persistent Citrix environments in particular, registering Teams again at logon can make the decisive difference.
I have published a complete guide to installation, optimization, profile configuration and troubleshooting here: