Problem:
Windows Start Menu on version 1607 or 1607 LTSB fails intermittently
Symptoms:
Windows 10 Start Menu is accessible first login but on next login or random subsequent logins the start menu is no longer accessible.
Attachements
ProcessAppX.renameme_ps1.txt
Possible Resolution(s):
Previous templates for the Windows 10 start menu may have included or were added later a variety of user defined scripts along with application launcher rules.
For example:
User Defined Scripts
Application Launcher Rules
After recent updates from Microsoft in later 2017 handling of the start menu changed (again). As a result, the following workflow should be instituted:
(Persistent or Non-Persistent Desktops) Portability rules only:
1. Delete and/or pause any existing User Defined scripts or Application Launcher rules as described above.
2. Under Portability settings move the default Windows 10 1607 Start Menu ruleset to the number 1 position. Also make sure the box under "advanced" has "Save Using VSS" checked, This will be required. If VSS on these systems is non-functional then this process will not work.
3. Add 1 new Application Launcher rule with the following information. The "ProcessAppX.ps1" is available for download at the bottom of this article.
- Filter: Windows 10 1607
- Description: N/A or some meaningful description corporate specific
- Filespec: C:\windows\system32\cmd.exe
- Arguments: /c powershell.exe -executionpolicy bypass \\path\Scripts\ProcessAppX.ps1
- Timing: After Configuration Execution
- Check box: Hide Progress During Execution
- Everyday
- Every logon
4. If the issue persists then the final step is in the parent, disable App Readiness Service in base.
5. Save configuration and post updated ini to netlogon or share where current ini exists
ProfileDisk + Portability:
1. Delete and/or pause any existing User Defined scripts or Application Launcher rules as described above.
2. Under Portability settings Disable "Windows 1607 Start Menu" Portability rule as ProfileDisk will take over.
3. Add 1 new Application Launcher rule with the following information. The "ProcessAppX.ps1" is available for download at the bottom of this article.
- Filter: Windows 10 1607
- Description: N/A or some meaningful description corporate specific
- Filespec: C:\windows\system32\cmd.exe
- Arguments: /c powershell.exe -executionpolicy bypass \\path\Scripts\ProcessAppX.ps1
- Timing: After Configuration Execution
- Check box: Hide Progress During Execution
- Everyday
- Every logon
4. If the issue persists then the final step is in the parent, disable App Readiness Service in base.
5. Save configuration and post updated ini to netlogon or share where current ini exists
Limitations:
- Modern apps that are downloaded (modern apps built in are ok) won’t come back to the start menu if it’s a fresh profile.
- Pining an *.EXE directly won’t come back on next logon with fresh profile, pinning shortcuts are OK.
Product: ProfileUnity-FlexApp
Product Version: All