文档库 最新最全的文档下载
当前位置:文档库 › 速达软件常见问题处理方法 解决方法

速达软件常见问题处理方法 解决方法

最近有些用户反映与360有冲突.并不是全部都冲突 只是有些.还有就是一台电脑不要装多个财务软件. 速达 金蝶 用友 管家婆 都是有带加密狗的.不能插那么多个 .操作系统建议xp为宜 .因为兼容性最好
打开演示帐套时,出现以下报错信息:“找不到‘D:\SuperData\速达3000Pro单机版\NavigatorPro\index.htm’,请确认路径或INTERNET地址正确”,按确定后打开的是空白导航图。
产品名称:速达3000PRO产品
版本信息:速达3000PRO产品
模块名称:系统维护
解决方案:1、程序文件出错,将速达软件卸载后重装,2、产品更新到最新版本。

关键词
ipv6
windows 7
qemu
gentoo
junos
dynamips
serial
telnet


Windows 7要多恶心就有多恶心。本来用的很熟悉很习惯的东西,到它这里全都不灵了。从硬盘格式到启动方式,从文件关联模式到系统权限设置,netmeeting取消强推commucator,几乎找不出有任何一条是从人的大脑里可以想出来的东西。

这不, 我现在又碰到问题, 原本在Windows XP下运行非常正常的Qemu, 现在根本连接不到模拟出来的Serial端口了。

E:\Qemu-0.11.1-olive>qemu.exe -L . -m 768 -cpu coreduo -smp 2 -hda gentoo.qcow2 -hdb gentoo-var.qcow2 -cdrom install-x86-minimal-20120131.iso -boot c -net nic,vlan=1,macaddr=00:aa:00:00:01
:00,model=e1000 -net tap,vlan=1,ifname=tap00 -localtime -soundhw all -serial telnet::3001,server,nowait

每次连接都这样提示
C:>telnet localhost 3001
Connecting To localhost...Could not open connection to the host, on port 3001: Connect failed

再检查端口
C:>netstat -a
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:135 ANIXTER:0 LISTENING
TCP 0.0.0.0:445 ANIXTER:0 LISTENING
TCP 0.0.0.0:623 ANIXTER:0 LISTENING
TCP 127.0.0.1:27015 ANIXTER:0 LISTENING
TCP 127.0.0.1:27015 ANIXTER:49170 ESTABLISHED
TCP 127.0.0.1:49170 ANIXTER:27015 ESTABLISHED
TCP 192.168.1.103:139 ANIXTER:0 LISTENING
TCP 192.168.1.103:49229 123.151.40.117:http ESTABLISHED
TCP [::]:135 ANIXTER:0 LISTENING
TCP [::]:445 ANIXTER:0 LISTENING
TCP [::]:623 ANIXTER:0 LISTENING
TCP [::]:3001 ANIXTER:0 LISTENING
TCP [::]:16992 ANIXTER:0 LISTENING
TCP [::1]:49182 ANIXTER:49184 ESTABLISHED
TCP [::1]:49184 ANIXTER:49182 ESTABLISHED
UDP 0.0.0.0:123 *:*
UDP 0.0.0.0:500 *:*
...
UDP 192.168.1.103:137 *:*
UDP 192.168.1.103:138 *:*
UDP [::]:123 *:*
UDP [

::]:500 *:*
UDP [::]:4500 *:*
UDP [::]:5355 *:*
UDP [fe80::1195:f455:5922:923e%26]:546 *:*

TCP [::]:3001 ANIXTER:0 LISTENING
端口也开出来了,就是这个端口怪怪的,开到IPV6的段去了。它就不能和135, 445, 623一样,同时在ipv4和ipv6各开一个吗?

C:>ping localhost
Pinging ANIXTER [::1] with 32 bytes of data:
Reply from ::1: time<1ms

从以上两条输出就看明白了, Windows 7总是把localhost解析为::1, 同时3001的端口只开在ipv6的段, 所以如果就想收工,就两条路可以处理, 1), 去修改hosts, 2),卸掉ipv6.

1), 直接修改c:\windows\system32\drivers\hosts, ping localhost正常了,但3001端口还是开在::1上。肯定连接不上。

2),关闭ipv6。
首先图形界面中,取消选择IPv6相关项目,
接下来,关闭IPv6隧道,使用如下3条命令关闭相应接口
netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled
关闭后,使用ipconfig/all验证即可。

若想重新开启可以使用如下命令
netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default

事实证明, 这个方法也不凑效,因为3001仍然开在::上,而且IPV6的协议不能被删除。

3), 尝试着直接用ipv6的地址去访问
telnet ::1 3001, 在windows下一片乱。到securetty就明白了,
The remote system refused the connection.
看来qemu-0.11并不在IPV6的地址段接受连接。
也许putty会正常?

4), 换个思路, 直接在QEMU里开个针对127.0.0.1的连接看看
qemu ... -serial telnet:127.0.0.1:3001,server,nowait,

netstat -a
TCP 127.0.0.1:3001 ANIXTER:0 LISTENING
TCP 127.0.0.1:27015 ANIXTER:0 LISTENING
TCP 127.0.0.1:49157 ANIXTER:0 LISTENING
TCP 127.0.0.1:52269 ANIXTER:0 LISTENING
TCP 127.0.0.1:64697 ANIXTER:64694 SYN_SENT
TCP [::]:135 ANIXTER:0 LISTENING
TCP [::]:445 ANIXTER:0 LISTENING
TCP [::]:623 ANIXTER:0 LISTENING
端口已经从IPV6转到IPV4上了, 有戏。

再用SecureCRT, telnet 127.0.0.1 3001, 成功!
看来qemu还是足够强劲,在开发的时候就已经留足后路了。什么东西都等M¥,你多大的玩意都能被他等的又小又软了。



到这里, 我就感觉到,麻烦大了。这个Qemu在Windows 7下运行,已经有很多地方修改过了。
1,重新安装openvpn 2.2的tap interface, 确保有windows 7需要的签名。
2,后面还有,juniper和dynamips都是通过udp相互通信的,这东西支持ipv4没问题,真能在ipv6下跑起来?
3, qemu 下运行junos, 开的udp端

口是直接开在127.0.0.1的真实地址上的,所以没问题。
4, dynamips是怎么跑的,还不清楚。 net里直接写端口,但是dynamips怎么跑的,不知道。但我记得net里有个专门设置host的地方,估计这里就是读地址的关键了。


补充
为什么要写这个东西, 是因为除了qemu,还有很多东西,会在windows 7下开端口出来,ftp, telnet, http (apache), 包括oracle的listener等, 在这里都会出现连接失败的问题。
1, windows 7在缺省情况下,将localhost解析为::1, 也就是ipv6地址端的。但是目前大部分程序都运行在ipv4环境,也就是127.0.0.1下,这将导致连接失败。
2, 在windows下,开端口会有很多种情况。大的思路还是分为tcp和udp两种。
Proto Local Address Foreign Address State
TCP 0.0.0.0:135 ANIXTER:0 LISTENING
TCP 127.0.0.1:3001 ANIXTER:0 LISTENING
TCP 192.168.1.103:51249 183.60.48.146:https ESTABLISHED
TCP [::]:135 ANIXTER:0 LISTENING
TCP [::1]:49417 ANIXTER:49419 ESTABLISHED
UDP 0.0.0.0:68 *:*
UDP 127.0.0.1:1900 *:*
UDP 192.168.1.103:137 *:*
UDP [::]:123 *:*
UDP [::1]:1900 *:*
UDP [fe80::1195:f455:5922:923e%23]:546 *:*

0.0.0.0 表示不关心侦听地址。可以接受从任何段传过来的连接请求。
127.0.0.1 表明在ipv4的localhost地址,也就是127.0.0.1地址接受连接请求
192.168.1.103 表示在物理网卡接受连接请求。该地址通过ipv4的get_addr获得。
:: 等同于IPV4的don't care地址,哪里来的都可以。
::1 ipv6的localhost地址。
fe80:: ipv6的链路地址。

3, 明白了windows 7如何处理address和port,碰到端口无法连接的问题,就容易处理多了。如何处理地址和端口,都是程序自己的事情。有的程序就可以同时在ipv4和ipv6地址段开出侦听端口,同时接受服务请求。有的程序可能并没有关系物理地址,但实际上它只能接受和处理ipv4的地址请求,这就要求特别确认侦听地址设置并运行在ipv4上。
qemu处理serial端口时,如果设置为空地址,就会采用系统默认的localhost,然后就开在了ipv6地址段。但qemu比较茁壮的一点,在于它的侦听地址可以自由设定,这可以确保它运行在ipv4上。

相关文档
相关文档 最新文档