If you are trying to upgrade the Oracle Client and an error message is displayed telling you that msvcr71.dll is in use, try the following:
1) Verify that all Oracle services are stopped.
2) Stop the Distributed Transaction Coordinator – In most cases this will solve the issue.
3) Run Process Explorer
a) In the Find menu, click on “Find Handle or DLL” (CTRL F)
b) Type msvcr71.dll and click on Search
c) Go through the list and close the listed applications
Excellent tip, this issue has been driving me nuts. Thanks!
Glad to help
greatest clue for me.
Thanks a lot for help.
also helpful for future debug.
good to know it is helpful.
This was the answer I was looking for. Direct and to the point.
Why can’t all answers be this easy!.
this was the purpose of this site. All the answers are out there but it is a pain to find them. I wanted to make it easier for people to find these answers fast.
Very good! Thanks!
Glad it helped.
Thanks for your comment.
Thank you so much,the case resolved.
All you best!
glad it helped. Thank you for taking the time to comment.
Thank you for the tip… it helpe me lot
Even if you kill the Distributed Transaction Coordinator (C:\Windows\System32\msdtc.exe) before starting the patch install. The Oracle Patch (in my case the 10.0.5.0 for 10g R2) will launch the msdtc.exe process during the installation, and so you have to kill it again !!
Not very professionnal 🙁
I agree. At least this post will save some time for people facing this problem.
I also had this on XP SP3 when installing 10.2.0.4 patchset and after turning off all services on the machine that i could, i was able then to turn off the Cryptographic service and the installation continued
(in my case DTC was already off when i began the install)
Excellent tip …Process Explorer
Didn’t know Process Explorer before.
This tip helps for somany other windows issues.
Thanks a lot!! :))
Thank you a lot! 🙂