| Previous | Next |
| FSRM_E_PERSIST_PROPERTIES_FAILED_ENCRYPTED | FSRM_E_TEXTREADER_STREAM_ERROR |
FSRM_E_TEXTREADER_IFILTER_CLSID_MALFORMED
FSRM_E_TEXTREADER_IFILTER_CLSID_MALFORMED means FSRM followed the file-type registration to an IFilter CLSID value that is not a valid COM class identifier. The extension may appear registered, but the handler cannot be instantiated.
Repair the registration, not the file
- Trace the extension through ProgID or PersistentHandler to the IFilter registration.
- Validate every GUID string, registry value type, braces, and 32-bit versus 64-bit registration view.
- Reinstall or re-register the vendor filter instead of inventing a replacement CLSID.
A malformed CLSID is distinct from a valid CLSID whose DLL is missing or whose class factory fails. Export the current registry path for evidence, compare it with the filter package documentation, then test COM activation. Editing the file extension or classification rule cannot make an invalid class identifier load.
Understanding IFilter handlers · Registering filter handlers · Implementing filter handlers
Looking for a different code? Search another status or error code.
