服务下,oracle 读取描述失败,错误代码2

重复安装了oracle,删除的时候,按照教程卸载,但是始终卸载不下去,就强行删除了文件夹,
然后就悲剧了,服务种的所有oracle都成了读取描述失败,错误代码2.
现在该怎么办? 安装路径C盘 D盘都有,如果重装系统C盘还罢了,D盘是否需要格式化呢?

先删除干净再重新安装
管理员打开cmd,运行下列命令,批量清理下Oracle相关注册表,再刷新服务看下

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Oracle11 /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Oracle Data Provider for .NET" /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleJobSchedulerORCL /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleMTSRecoveryService /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb11g_home1ClrAgent /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb11g_home1TNSListener /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleServicePHS /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleVssWriterORCL /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleRemExecService /f

服务还在的话,手动删除Oracle相关服务,根据实际环境删干净

sc delete OracleOraDb11g_home1TNSListener
sc delete OracleServiceORCL

img

请问这样ORACLE能正常使用嘛? 不删除这些服务项会不会影响?