解决 ODBC's SQLInstallDriverManager failed 的方法

本文提供了解决在安装VC++6.0和VB6.0过程中遇到的ODBC'sSQLInstallDriverManagerfailed及surrun.dll注册失败等问题的方法。通过下载并使用subinacl.exe工具调整权限设置,使得安装过程得以顺利完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        本人在安装VC++ 6.0 和 VB 6.0 的过程中,遇到了 ODBC's SQLInstallDriverManager failed 这个问题,安装VB时还碰到  surrun.dll 注册系统注册表失败的问题。当时真是郁闷加无奈到了极点。。。。。。和大家共享以下解决方法:

    1. 下载并安装 subinacl .exe :                 http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
或在我上传的资源共享中有 subinacl.exe

    2. 安装之后,找到目录  C:/Program Files/WindowsResource Kits/Tools 并创建 reset.cmd 文件。

    3. 编辑文件 reset.cmd 输入以下信息:

subinacl /subkeyreg HKEY_LOCAL_MACHINE/grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=systems=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

    4. 打开DOS命令行窗口,并运行 reset.cmd

cd/
cd "C:/Program Files/Windows Resource Kits/Tools"
reset.cmd

    5. reset.cmd运行完之后,再安装VC++ 6.0 或 VB.......我试了一下,运行reset.cmd 经过大概13分钟才能结束(依各人机器而定)。然后就又可以安装 VC。


参考链接:http://www.short-media.com/forum/showthread.php?t=37761



 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值