Recently I've upgraded the VDA from 7.8 to 7.9 on a number of servers in our production enviroment, to fix the following bug (a known fixed issue in VDA 7.9):
The "Auto-create client printers" policy might fail to set default printers correctly in a published application and Microsoft XPS Document Writer is set as the default printer.
Sadly after the upgrade another issue presented itself.
At random times, when opening a Microsoft Office program the users would get the error shown in the attachment 'license-error.png'.
After some research I noticed that the user gets this error whenever the Software Protection service crashes.
The service seems to reach its startup time-out of 30 seconds and crashes.
Eventually I used ProcMon to see why this service needs such a long time to start.
I noticed a lot of references to the folder c:\windows\system32\catroot and I saw this for up to 30 seconds. See also the attachment 'procmon.png'.
I then restored a production server with VDA 7.8 from our backup and saw that when I used procmon there were no references to this catroot folder at all.
So for some reason the after the installation of VDA 7.9 the software protection service scans the catroot folder at startup, resulting in a crash of the service because the time-out of 30 seconds is reached.
To make sure there was no difference between the restored server and a server in our production environment I downgraded our servers back to VDA 7.8 and now the license error does no longer occur. Also the catroot folder does not show up in procmon (in reference to sppsvc.exe) anymore.
Has anyone else run into this problem?
Any help will be greatly appreciated !