I am having the same problem, and have not been able to solve it based on the above answer, or any other suggestions I've found.
I've got over 50 non-system fonts that I previously installed and want to delete, but which cannot be deleted by any means ( 'Font name' cannot be deleted because it's in use). I can find no explanation for why these particular fonts are uninstallable, when
most other fonts in the folder are. These are definitely not system fonts, some are True Type, others are Open Type, some are old ones I transferred in a batch from a previous computer, other are new and freshly installed (such as GFS Didot Regular, which
is a Google web font, therefore I'm assuming there's nothing wrong with the font itself).
I have tried:
- taking ownership of the fonts and granting full control, then deleting
- deleting while in safe mode as suggested above
- accessing the font folder directly (\machine-name\c$\Windows\Fonts)and deleting ('The action can't be completed because the file is open in another program. Close the file and try again.')
- accessing the font folder directly and then using an unlocker app to delete the fonts. The app says it cannot find any processes locking the file, yet still refuses to delete it.
- Using command prompt as an administrator to delete the fonts (del fontname /F /Q), which returns the message "Access is denied."
- Uninstalling the fonts via several font managers, none of which can delete them.
I cannot try using the Windows Installer Cleanup Utility as suggested in Step 2 above, since following the link reveals that the utility has been retired and its replacement, the "Program Install and Uninstall Troubleshooter", does not sound like it will be
effective in deleting the fonts.
Please, does anyone have new ideas? I'm getting kinda desperate. Thanks in advance!