有人能在 Windows 7 x64 RTM 上安装 Oracle10g 客户端 64 位 10.2.0.3 吗?
总体而言,我对 Windows 7 RTM x64 感到满意,因为我的开发环境中的所有内容都可以很好地使用它(Oracle Client 10.2.0.3 64 位版本除外)。 我下载了最新版本,一旦开始安装,它就会停止并显示错误,指出它将安装在 Windows 版本 6.0 (Vista) 上,但不支持 Windows 版本 6.1 (Windows 7)。 似乎没有选择忽略并继续。 有人知道这个问题的解决方法吗? 干杯!
编辑:更改对 Vista 或任何其他选项的兼容性似乎也不起作用。 我也是以管理员身份运行,有管理员权限。
修复:请参阅下面我的评论以获取解决方案!
I am happy with Windows 7 RTM x64 overall as everything in my development environment works well with it except for Oracle Client 10.2.0.3 64 Bit version. I downloaded the latest release and as soon as I begin installing it, it stops with an error saying that it will install on Windows version 6.0 (Vista) but does not support Windows version 6.1 (Windows 7). There does not seem to be an option to ignore and continue. Anybody know a workaround for this? Cheers!
Edit: Changing compatibility to Vista or any of the other options does not seem to work either. I am also running as administrator and have administrator rights.
Fix: See my comment below for a solution!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我已经为其他遇到同样问题的人找到了解决方案。 只需从命令行运行安装程序,如下所示:
setup.exe -ignoreSysPrereqs
就可以了,您不必设置兼容模式(这样做可能会导致它失败)。
我从 Oracle 论坛上得到了这个,值得庆幸的是,有人尝试在 Windows 7RC 上做到这一点。
I have found a solution for anyone else having the same issue. Just run the installer from the command line as shown:
setup.exe -ignoreSysPrereqs
and you will be fine, you dont have to set compatibility mode (doing this will probably cause it to fail).
I got this off the Oracle forums, thankfully from someone who tried to do it on Windows 7RC.
尝试右键单击可执行文件,单击属性,单击兼容性选项卡,然后将“以兼容模式运行此程序”设置为 Windows Vista 或更早版本。
Try right clicking on the executable, clicking properties, clicking the compatability tab and setting "Run this program in compatability mode for" to Windows Vista or something earlier.
我的问题有所不同,我在 Windows 7 64 位 Enterprise SP1 上安装它时遇到错误。 我会得到操作系统不受支持。 即使当我厌倦了 -ignoreSysPrereqs 时,它仍然发现它是一个先决条件并且失败了。 因此,我修改了 Oracle\stage\prereq\db_prereqs\db\db_prereq.xml 并删除了尝试验证操作系统类型以及服务包的部分。 之后就安装好了。 希望这可以帮助
My problem was different, I was getting an error installing it on my Windows 7 64 bit Enterprise SP1. I would get OS not supported. Even when I tired the -ignoreSysPrereqs, it still found it as a prereq and failed it. So I modified the Oracle\stage\prereq\db_prereqs\db\db_prereq.xml and deleted the section that tried to verify the OS type as well as the service pack. Installed fine after that. Hope this helps
ignoresysprereqs
运行应用程序ignoresysprereqs
如果是 MSI,您可以使用 Microsoft Orca 工具来调整版本要求。
http://blogs.msdn.com/astebner/archive/ 2004/07/12/180792.aspx
这样做可能会违反许可协议。
If it's an MSI you can use the Microsoft Orca tool to tweak the version requirements.
http://blogs.msdn.com/astebner/archive/2004/07/12/180792.aspx
You might fall foul of your license agreement by doing this.
在某些情况下,(我不知道确切的原因),右键单击exe文件,然后转到属性,然后转到兼容性,您会发现兼容模式被禁用。
尝试使用下面的“更改所有用户的设置”。
in some cases, (i dont knw exactly why), right click on the exe file, then going to the properties and then compatibility, you'll find the Compatibility mode disabled.
Try using the "Change setting for all users" some where below.
引用
“我已经为其他遇到同样问题的人找到了解决方案。只需从命令行运行安装程序,如下所示:
setup.exe -ignoreSysPrereqs
你会没事的,你不必设置兼容模式(这样做可能会导致它失败)。”
我可以确认这个解决方案在 Windows 7 企业版上对我来说工作得很好,并且确实没有设置兼容模式因为它会失败,将出现第二个命令提示符,并且 -ignoreSysPrereqs'” 将丢失,导致安装失败。
Quote
"I have found a solution for anyone else having the same issue. Just run the installer from the command line as shown:
setup.exe -ignoreSysPrereqs
and you will be fine, you dont have to set compatibility mode (doing this will probably cause it to fail)."
I can confrim this solution it worked fine for me on a windows 7 enterprise edition and indeed don't set the compatibility mode cause it will fail, a second commandprompt will appear and the -ignoreSysPrereqs'" will be lost the causing the installation to fail.