Hi Cherrelyn,
Thanks for the suggestions. Here's the implementation status:
- Compatibility Logs Analysis
Status: No blocking issues found
Checked all files in C:\$WINDOWS.~BT\Sources\Panther\:
- All
CompatData*.xml files show BlockingType="None"
-
Setupact.log only shows generic failure at the end: 2025-07-05 00:04:51, Info MOUPG **************** SetupHost Logging End ****************
2025-07-05 00:05:14, Info SP WINDEPLOY error code is 0x8007139F. Will not attempt uninstall
Result: Error 0x8007139F provides no meaningful diagnostic information - it's a generic "something went wrong" code.
- Residual ACLs Check
I added:icacls_findstr_after.txt
icacls_findstr_before.txt
to logs in OneDrive folder.
- Setup Compatibility Engine Bypass
Status: Already extensively tested
I've tried all possible combinations from Windows Setup Command-Line Options | Microsoft Learn including:
-
/compat ignorewarning
-
/migratedrivers all
-
/dynamicupdate disable
- Various combinations of the above
- Multiple other parameter combinations
Result: None of the setup parameters resolve the issue.
- Clean Install/Imaging Approach
Status: Not feasible
Clean installs or custom imaging are not viable for our use case:
- a lot of computers requiring upgrade via MDM
- Enterprise environment requiring in-place upgrades
- Business continuity requirements
Current Situation
We have a very specific issue where service configuration determines Windows 11 upgrade compatibility.
Through systematic testing on clean .iso installations, I discovered:
Configuration A (Working):
- Service configured as Local System Account
- Result: Windows 11 upgrade succeeds
Configuration B (Failing):
- Service configured with local user account authentication
- Result: Windows 11 upgrade fails consistently
Key finding: This is not about "switching back and forth" between configurations. It's about specific configuration patterns that trigger upgrade compatibility assessment failures.
Critical issue: The problematic Configuration B has already been deployed to a lot of production computers. Simply changing the configuration back to Local System Account does NOT resolve the upgrade failure - some persistent artifacts remain that continue blocking the upgrade process.
The compatibility logs show no blocking issues, yet upgrade consistently fails with generic error codes when service uses local user authentication.
Any ideas for deeper forensic analysis or alternative approaches?
Let's not be afraid of breaking system, i have this machine virtualized with a lot of snapshots.
Best regards, Patryk