I am using VB6 and MSSOAP30 to consume a Web Service from PHP. If I install soapsdk.exe the application works fine. I then uninstall soap and install using my installation package created with Visual Studio Installer in which I have included the soap merge module soap3_core.msm. After the installation, the soap files exist under program files\common files\mssoap\binaries. My application fails with the following message: WSDLReader:Loading of the WSDL file failed HRESULT=0x80040154: Class not registered - Client:An unanticipated error occurred during the processing of this request. HRESULT=0x80040154: Class not registered