我的安装环境是Windows XP SP3 当然是Ghost版的,如果是官方的估计不会出现这个问题。

首先看问题截图:

Oracle 11g安装过程中先决条件检查失败的解决方法

在网上找到了解决方法:博客地址如下

http://chenrongya.blog.163.com/blog/static/87474196201165112753734/

博客里面提到解决方法如下:

(1)检查安装程序是否有足够权限,如果在Windows下运行要用“Run as Administrator”。
(2)检查硬盘空间和物理内存、交换空间的大小是否满足安装要求的最小值。
(3)打开系统盘(C盘)的默认共享:在“命令提示符下”键入 “net share c$=c:” 回车。
(4)在这一步的上一步,修改默认字符集为:“Unicode”。
(5)当然,也可以直接忽略这些错误。。。。。

安装上面提到的,我依次检查,发现没有开启系统盘默认共享。如图:

Oracle 11g安装过程中先决条件检查失败的解决方法

按照解决方法(3) :在“命令提示符下”键入 “net share c$=c:” 回车。

Oracle 11g安装过程中先决条件检查失败的解决方法

Oracle 11g安装过程中先决条件检查失败的解决方法

这回系统盘默认共享打开了,我重新尝试安装,结果先决条件检查通过:

Oracle 11g安装过程中先决条件检查失败的解决方法

我没有修改默认字符集。说明这个问题在这里和字符集没有关系。