Error registering ICEDM_WB.DLL
Background
This file is a word breaker component installed by Meridian Enterprise to integrate with Windows Search to provide full-text indexing of vault documents. On some Windows Server 2016 servers, the registration or unregistration of this file can cause the error The module “c:\Program Files\BC-Meridian\Program\ICEDM_WB.DLL” was loaded but the call to DllUnregisterServer failed with error code 0x80070002. This can occur during the installation or repair of Meridian Enterprise on the server. This may also cause Windows Search to stop working.
Description
To resolve this issue:
- Obtain a registry patch for your particular configuration from Accruent Support.
- In Meridian Enterprise Administrator, disable content indexing of all vaults as described in Configuring content indexing.
- In Windows Services, disable and stop the Windows Search service.
-
In Windows Registry Editor, disable this registry key by prepending underscores to the name (for example, __Language):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Language
- In a Windows command window, run the registry patch to install it.
- In a Windows command window, use regsvr32.exe to unregister and then reregister ICEDM_WB.DLL.
- In Windows Services, enable and restart the Windows Search service.
- In Meridian Enterprise Administrator, enable content indexing of all vaults as described in Configuring content indexing.
- In Windows Control Panel > Indexing Options > Advanced, rebuild the indexes.