解决办法:
1.开始-->运行regedit,打开注册表。
2.进入到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraDb10g_home1TNSListener; 在注册表上右击新建一个“字符串值”命名为ImagePath ,再右击它点修改,修改数值数据为:X:/oracle/product/10.2.0/db_1/BIN/TNSLSNR.exe(根据自己的时机情况进行修改)
3.进入服务器就可以启动OracleOraDb10g_home1TNSListener服务!
PS:如果注册表上已经存在ImagePath则删除,重建,最好不要再原文件上修改!