Historically, when Windows upgraded, it carried all its baggage with it from the previous install (for better or for worse). Windows 10 and 11, however, seem to have deviated from this. Now, if an application is deemed incompatible with the build being upgraded to, the application will simply not be present in the post-upgrade operating system. One can use the
/Compat command-line switch to automatically address compatibility issues. Documentation on this function is located here: https://packt.link/fv3OZ.
Windows should warn the user of this prior to upgrading and, if ignored, report this in a report file at
miglog.xml that the application was not migrated forward.
When first faced with this news, it is logical to assume that this is a complete disaster and a poor choice. However, consider the upgrade process as a guardian of sorts. The upgrade option will not be available if compatibility issues are present. If an application is...