Dr.COM和Apache冲突的解决方法

本文提供了一种解决Dr.COM客户端导致WinSock2冲突的方法,通过卸载客户端、修改注册表和创建批处理文件等步骤,实现内外网正常访问,并使Apache和MySQL服务随系统启动。

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

1.使用APMServ5.2.0.rar整合包,它里面有一个“解决软件冲突”选项,点击修复“WinSock2”即可,这种方式是应用后只能打开内部网络的网页(包括校园网),外网就不行了。

2. 请按以下步骤操作:
      1.卸载Dr.COM客户端
      2.打开注册表,找到以下两处表项,分别导出保存为apache1.reg和apache2.reg
            HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/WinSock2/Parameters/
            HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/WinSock2/Parameters/
      用记事本将上述两个.reg文件内容复制到一个新文件中,命名为Apache.reg
      3.安装Dr.COM客户端并运行,在弹出是否重起的提示中,选择“取消”
      4.删除Dr.COM客户端安装目录下的TcpipDog.dll
      5.打开注册表,参照前面“2.”步骤同样方法导出两处注册表项
            HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/WinSock2/Parameters/
            HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/WinSock2/Parameters/
      合成一个文件Drcom.reg
      6.制作批处理文件,打开记事本,文本内容为:
            echo 正在导入Apache.reg...
            regedit /s Apache.reg
            echo 正在运行Apache...
            start %ApachePath%/Apache.exe
            echo 正在运行MySQL...
            start %mysqlPath%/mysqld-opt.exe --defaults-file %mysqlPath%/my-small.cnf
            echo 正在导入Drcom.reg...
            pause
            regedit /s Drcom.reg
      保存为mystart.bat,以上%%之间的为参数,根据实际情况更改
      7.将三个文件(Apache.reg、Drcom.reg、mystart.bat)拷贝到同一目录下如C:/apache。打开注册表
            HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
      新建字符串值,命名apache,值为C:/apache/mystart.bat

这是种依靠自动运行批处理任务来完成,每次开机自动完成,不必手动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值