You should specify the middle-ware home direction.
The error normally caused by the wrong version installed, which doesn’t have the correct registry.xml in MW_HOME. I met this problem in the past which is because I installed a dev version of WLS in zip file.
After I install the installable version( I think it is the same version you used: oepe-indigo-installer-18.104.22.168.1.201203120349-12.1.1-win32.exe of WLS, it works fine.
I'm so sorry JinyuWang for my delay!
i checked registry.xml in MW_HOME
it was : <host name="WIN-BY8XPMLLFLR" home="C:\Oracle\Middleware">
i think its right!
you did something else?
sorry again for delay in checking here