File Redirection Fixup
Unlike the traditional installers like MSI and EXE, the MSIX package format does not allow writing into the installation directory. If an application, packaged to an MSIX format, attempts to write a file into the installation directory then the application may encounter an error or may even crash. Similarly, if an application is trying to look for a file in its current working directory then the application may encounter an error that the file is not found though the file is present, the reason being in the MSIX format the current working directory of an application is returned as C:\Windows\System32 instead of the actual current working directory of the application.
The File Redirection Fixup (FRF) helps to address these runtime errors by redirecting the files to be written in the installation directory to the LocalAppData folder and by returning the correct current working directory to the application looking for the file.
You may choose one of the following three FRF fixups depending on where do you expect the file would be written to by the application:
Type |
Description |
Choose this fixup if the application is expected to write a file into its installation directory. |
|
Choose this fixup if the application is expected to write a file in any directory under the drive were the package is installed. |
|
Choose this fixup if the application is expected to write a file to one of the standard Windows pre-defined folders, for example SystemX86. |