Problem:
Azure Joined VDI self service password reset doesn't work after ProfileUnity Client tools installed
Description:
After client tools installed and user logs in, if user signs out and tries to allow for password reset. Interface cycles and returns back to sign in and doesn't move to the reset screen
Assuming this key was added and enabled
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\AzureADAccount
- "AllowPasswordReset"=dword:00000001
Resolution:
- Any of your ProfileUnity configurations will need a new Filter created and added to the Main Module Configuration Filter. This new Filter needs to use a Condition of "Username IS NOT defaultuser1"
- As part of the ProfileUnity client tools install the following key, amongst others, are added for optimization. See the Client tools install startup logs in C:\Windows\Temp\ProfileUnity for more information.
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
DelayedDesktopSwitchTimeout
1
If you delete this key it should resolve the issue
HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
DelayedDesktopSwitchTimeout
1
From a scripted install or post install activity you could add this as option
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v DelayedDesktopSwitchTimeout /f
You may also need to add a Registry Module rule to delete this value each logon for single-user, non-persistent machines. If this value doesn't exist at logon, you will no longer see the ProfileUnity splash screen.
Product: ProfileUnity
Product Version: 6.8.4R2>