Views:

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:

  1. Right-click the folder mentioned above, select Properties, then go to Security tab.
  2. Make sure that "Everyone" has the following permissions:
    • Read & execute
    • List folder contents
    • Read
  3. "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.)

    1. Under Security tab, click Advanced. The Advanced Security Settings window will appear.

      Properties

      Click the image to enlarge.

    2. Click Add to open the Permission entry window.
    3. Click on the Select a Principal link.

      Select Principal

      Click the image to enlarge.

    4. Type "IUSR" on the Enter an object name to select field, click Check Names, and then click OK.

      Add User

      Click the image to enlarge.

    5. Select the following permissions:

      Permissions

      Click the image to enlarge.

    6. Click OK.
    7. Enable “Replace all child object permission entries with inheritable permission entries from this object”.

      Module state

    8. Click Apply.
  4. After modifying the permissions, do the following:
    1. Close the current web browser.
    2. Restart the Trend Micro Apex One Master Service.
    3. Restart IIS Admin Service.
  5. 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.