Summary
During a upgrade or uninstall sometimes the installer may require a reboot because font files included in the installer are locked.Synopsis
This is for Basic MSI projects.
When performing an Upgrade or Uninstall you may notice that the installer requires a reboot due to font files being held by system process.
An example of this issue in the log file is as follows:
RESTART MANAGER: Detected that application with id 4, friendly name 'System', of type RmCritical and status 1 holds file
Whilst there is no direct reference to what files are locked, special notice should be taken of "friendly name 'System'" which denotes that the system process is holding a file.
Discussion
This behaviour was introduced with a Microsoft security update released in August 2015 - see security bulletin MS14-045 for further details.
This applies to any font file that is not installed to the default fonts directory.
After you install this security update, fonts that are installed in a location other than the default fonts directory (%windir%\fonts\) cannot be changed when they are loaded into any active session. Attempts to change, replace, or delete these fonts will be blocked, and a "File in use" message will be presented.
Whilst the above was listed as a "known issue" it has since been documented by Microsoft and expected behaviour in the msdn article "Font Installation and Deletion"
A font installed from a location other than the %windir%\fonts folder cannot be modified when loaded in any active session, including session 0. Any attempt to change, replace, or delete will, therefore, be blocked.
Workaround
If the reboot behaviour is not acceptable for your installation then this could be repressed by using the property: REBOOT=ReallySuppress
Alternatively you should follow Microsoft's new guidelines and install the font files to the default font directory.
Additional Information
Reboot Property
https://msdn.microsoft.com/en-us/library/windows/desktop/aa371101(v=vs.85).aspx
Was this helpful?
Related Articles
Business adapter may fail to read data from CSV file if the "Column delimiter" setting is set to "semicolon" and schema.in… 6Number of Views Gathering diagnostic tracing from a FlexNet inventory agent process on Unix-like operating systems 135Number of Views Known Issue: Business adapter may fail to read data from CSV file if the "Column delimiter" setting is set to "semicolon" … 38Number of Views Imported file evidence and application recognition results may fluctuate over time if inventory NDI files contain both pro… 12Number of Views Oracle Verified - The processing of the inventoried data (options file) is not successfully executed 18Number of Views
Revenera Assistant - Beta
Online
Hi, I am Reva - Ask me anything.
Updates
No new updates
Chat
Home
Updates
/**/
Thanks for the feedback!
Your feedback has been saved.Rate this response:
1
2
3
4
5
Add Additional feedback ( Optional )
0/240
English
English
Language changed successfully
Something went wrong
Email sent successfully
Something went wrong
Case create successfully
Are you sure you want to cancel
the case creation?
Please select a product to submit the case.
Please select a product version to submit the case.
0/255
Upload Attachment
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to cancel the case creation?
Case closed successfully
File Upload
Maximum file size allowed is 3 MB.
File type not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
File Upload
Maximum file
size allowed is 3 MB.
File type
not supported.
Supported file types:
Documents (.txt, .doc, .docx, .pdf), Images (.jpg, .png), Comma Separated Files
(.csv) Speadsheets (.xlsx, .xls)
© 2026 Flexera Software. All Rights Reserved.
Case id: 00001065
Activity: Status change: 2 hours ago