We installed the 126.96.36.199.0 client runtime on Windows 7 32 bit (which installs "Oracle Provider for OLE DB 188.8.131.52.0" by default) and were still receiving "Provider cannot be found" errors. Simply re-installing the exact same product "Oracle Provider for OLE DB 184.108.40.206.0" from the 220.127.116.11.0 ODAC installation corrected it. Maybe an issue with the Oracle client installation? Just thought I'd post and possibly save someone a day of frustration.
We have installed the client 18.104.22.168.0 , and I register the oraOLEDB , and the vb6 programs raise the error "Provider cannot be found. It may not be properly installed" , and we re install MDAC , and continue with these problem.
Thanks, just ran into this issue too. The workaround of the bug is incomplete in My Oracle Support. In order to register the driver correct you need to run the regsvr32 comand from an elevated command prompt otherwhise you will get this: http://social.technet.microsoft.com/Forums/en-US/itprovistasecurity/thread/71037d62-d842-44a3-86df-6ed74df6fc39