Skip to main content

Known limitations, problems, and workarounds

The following limitations, problems, and workarounds are applicable to the Lenovo Inventory Tool for Microsoft System Center Configuration Manager.

Limitations

  • A window confirming the uninstallation may be blocked by the processing bar of the installation program.

    When the product is uninstalled from the system control panel, a confirmation window opens at the end of the uninstallation process; however, the processing bar prevents you from confirming the uninstallation.

    Workaroundd:
    • Bring the underlying uninstallation confirmation window into focus by clicking on it, then clicking OK to complete the uninstallation.

    • Use the uninstallation shortcut option from the Start menu to uninstall the product. The confirmation message window is not blocked when you use this method.

  • The installer does not prompt to exit during a multi-instance installation.

    The installer does not prompt to exit during a multi-instance installation, which leads to an installation failure.

    Workaround: Cancel the multi-instance installation manually.

Known problems and workarounds

  • Configuration fails when installing or repairing Lenovo Inventory Tool

    Lenovo Inventory Tool does not configure SCCM and modify sms_def.mof due to the deletion of the SysMgmt.InventoryTool.ServerConfig.exe file, which is in the Installation directory.

    Workaround: Uninstall Lenovo Inventory Tool, and then either reinstall or delete all of the Lenovo Inventory Tool classes in sms_def.mof first and then try to repair. The mof file is located at: %SystemDrive%\Program Files (x86)\Microsoft Configuration Manager\inboxes\ clifiles.src\hinv. The classes have a special head and end as follows:
    //************************************************************************************
    //* IBM UIM INVEMTORY TOOL CLASSES - BEGIN (DON’T PUT YOUR OWN CLASSES INSIDE)
    //************************************************************************************
    [SMS_Report(TRUE),
    SMS_Group_Name("IBM Inventory Tool State"),
    SMS_Class_ID("IBM|INVENTORYTOOLSTATE|1.0"),
    SMS_Namespace(FALSE),
    Namespace("\\\\\\\\.\\\\root\\\\ibmuiminv")]
    class IBMUIMINV_INVENTORYTOOLSTATE : SMS_Class_Template
    {
    [SMS_Report (TRUE), key]
    datetime Time;
    [SMS_Report (TRUE)]
    string State;
    };
    ......
    //************************************************************************************
    //* IBM UIM INVEMTORY TOOL CLASSES - END (DON’T PUT YOUR OWN CLASSES INSIDE)
    //************************************************************************************