I've run into this huge issue with a graphic designer. They want to be able to install fonts they have downloaded. This user is a non-admin user on the local machine and a non-admin user on our network. I believe that User Access Control on the local machine blocks regular users from installing fonts; this particular user has been given read and write privileges for C:\Windows\Fonts.
The only solution I see is disabling UAC when fontview.exe is running, which I have no idea how to accomplish. Fontview.exe isn't an application you can simply run by itself; it is prompted by opening a font file within the Fonts folder. Therefore, you can't use task scheduler to run the application with the highest permissions. Is there any way to have UAC disabled whenever an application is running, rather than creating a shortcut that allows a user to run the application with the highest permissions?
Keep in mind that this user cannot be promoted to an administrator, at any level, and no third party applications can be installed. Is there any way to accomplish this?
Most simple answers I've found apply to Windows XP or Vista. In Windows 7, installing fonts is handled by an application that needs to be run with administrative privileges, however the application cannot simply be run by itself; it only runs when a font file is opened. To reiterate, I'm looking for a Windows 7 solution, not an XP or Vista solution.