The Widget Framework Error can be resolved by modifying the permissions for the following folders:
- ..\Trend Micro\Apex One\PCCSRV\Web_OSCE\Web_console\HTML\widget\repository\db\sqlite\
- ..\Trend Micro\Apex One\PCCSRV\Web_OSCE\Web_console\HTML\widget\repository\inc\class\common\crypt
To do this:
- Right-click the folder mentioned above, select Properties, then go to Security tab.
- Make sure that "Everyone" has the following permissions:
- Read & execute
- List folder contents
- Read
- "IUSR" must have the following permissions:
- Modify
- Read & execute
- List folder contents
- Read
- Write
If IUSR is not listed, manually add it by doing the steps below:
(If IUSR is already listed, please skip to Step 7.)- Under Security tab, click Advanced. The Advanced Security Settings window will appear.
Click the image to enlarge.
- Click Add to open the Permission entry window.
- Click on the Select a Principal link.
Click the image to enlarge.
- Type "IUSR" on the Enter an object name to select field, click Check Names, and then click OK.
Click the image to enlarge.
- Select the following permissions:
Click the image to enlarge.
- Click OK.
- Enable “Replace all child object permission entries with inheritable permission entries from this object”.
- Click Apply.
- After modifying the permissions, do the following:
- Close the current web browser.
- Restart the Trend Micro Apex One Master Service.
- Restart IIS Admin Service.
- Log in to the Apex One web console and verify that the widget is appearing properly.
If the issue persists, perform these additional steps:
- Make sure that “Everyone” has Full Control on the C:\Windows\Temp directory.
- Repeat steps 4 and 5.