LanHelper专为高效化的网络管理而设计!
 

常见问题

问:在Windows Vista中如何运行LanHelper?
问:目标机器没有关机,但是我得到这个错误“找不到网络路径”。
问:我经常得到这个错误“拒绝访问”。
问:使用远程执行功能时,出现这个错误提示“您没有足够的权限,或者机器 xx.xx.xx.xx 的默认共享ADMIN$已被禁止”。
问:在一个Windows XP电脑上使用“远程执行”总是不能提交计划任务到远程电脑或者本机,日志中返回的错误为绑定句柄无效(1702)。而从其他电脑却可以计划任务到这个电脑上面。这是为什么?
问:为何实际扫描到的数目小于状态栏上显示的扫描数目?
问:LanHelper扫描总是有问题,不是扫描不到任何东西,就是扫描的MAC地址都是“00-00-00-00-00-00”。
问:为何只能扫描到自己的电脑?
问:为何扫描不到当前已登录用户?
问:为何使用“扫描IP”不能扫描到局域网之外的机器?
问:对于关闭了的电脑如何扫描得到其MAC地址?
问:远程关机时对方电脑没有自动断电。
问:LanHelper的探测可写共享功能比较危险,我如何防止别人通过共享进行破坏?
问:为何Win98的计算机收不到发送的消息?
问:为何扫描IP在Windows XP下扫描到的信息严重错误?
问:要远程开机另外一个子网中的电脑应注意什么问题?
问:我使用“远程关机”关闭一台Windows 2000机器之后,想再使用“远程开机”将其开机但是失败了。这是为什么?
问:为什么我使用远程开机有时候可以成功开机,有时候远程电脑没有反应?
问:我已经有了机器的MAC地址列表,我想使用它来进行远程开机,请问该如何导入到LanHelper中?
问:为什么我使用“远程关机”关闭Windows XP总是失败。
问:如何在Microsoft Office中使用LanHelper扫描到的机器数据?
问:LanHelper都使用了哪些端口?
问:如果键盘和/或鼠标被LanHelper锁住了,如何手工解锁?

问:在Windows Vista中如何运行LanHelper?
答:如果Windows Vista中启用了用户帐号控制UAC,在打开程序时您可能会得到这个错误“您没有足够的权限运行程序。请以其他用户身份运行该程序”,即使您已经是系统管理员。有两种方法解决该问题。
(1) 在LanHelper快捷方式上点击右键,然后选择“以管理员身份运行”。
(2) 在LanHelper快捷方式上点击右键,选择“属性”,在“兼容性”选项卡复选“请以管理员身份运行该程序”,然后确定。

问:目标机器没有关机,但是我得到这个错误“找不到网络路径”。
答:有四个可能的原因。在目标机器上,(1)“Microsoft网络的文件和打印机共享”没有安装或者启用。(2) Server服务被停止。(3) SMB(TCP 445端口)和NetBIOS(TCP 139端口)被屏蔽。如果目标机器上有防火墙在运行大多数时候您都会得到这个错误。

问:我经常得到这个错误“拒绝访问”。
答:应当提供正确的安全凭证(网络/安全凭证)才能具有足够的权限。详细的信息请参考帮助文档中的安全凭证一节。

问:使用远程执行功能时,出现这个错误提示“您没有足够的权限,或者机器 xx.xx.xx.xx 的默认共享ADMIN$已被禁止”。
答:
    (1)有防火墙在远程机器上运行。如果是这样,您将不能在这个机器上计划任务或者进行其他的网络操作。试用LanHelper的时候请暂时禁用防火墙,或者配置防火墙开启TCP端口445。
    (2)您没有足够的权限。在远程执行的窗口中点击“远程登录 - 设置”按钮,然后在安全凭证窗口中从下拉列表中选择“指定安全凭证”,输入一个具有系统管理员Administrator权限的账号。
    当远程机器为Windows XP时,您可能需要修改远程系统上的本地策略才能成功登录并执行该操作。方法为在该Windows XP系统当中依次打开“控制面版/管理工具/本地安全策略/本地策略/安全选项”,在窗口右边双击“网络访问:本地账号的共享和安全模式”这一项,它的默认值为“仅来宾 - 本地用户以来宾身份验证”,将其切换为“经典 - 本地用户以自己的身份验证”。 如果账号的密码为空,推荐禁止这个安全选项“账户:使用空密码用户只能进行控制台登录”。可能需要重新启动电脑使更改生效。
    有些本地策略可能会导致网络操作失败。在远程机器的系统中,点击“控制面板/管理工具/本地安全策略/本地策略/用户权力指派”,在右边的面板中检查这几个项目“从网络访问此计算机”,“拒绝从网络访问这台计算机”,您在LanHelper中使用的账号是否被添加到他们。
    (3)远程机器上须打开有这两个默认的共享: ADMIN$和IPC$。如果他们被禁用,您必须将他们启用。可以在扫描结果中检查是否已被禁用。

问:在一个Windows XP电脑上使用“远程执行”总是不能提交计划任务到远程电脑或者本机,日志中返回的错误为绑定句柄无效(1702)。而从其他电脑却可以计划任务到这个电脑上面。这是为什么?

答: 如果一个Windows XP系统安装了补丁MS04-011(835732),就会造成在远程执行中提交计划任务失败。
    可使用下列的任何一种方法解决这个问题: (1)远程执行中的“远程机器”名称使用主机名,不要使用IP地址。(2)卸载补丁KB835732,然后安装Windows XP Service Pack 2。

问:为何实际扫描到的数目小于状态栏上显示的扫描数目?

答:如果设置了选项中的扫描选项“只扫描在线计算机”就会出现这种情况。有的电脑已经关闭了,但是网上邻居中没有及时更新, 使用“扫描局域网”和“扫描工作组”可以得到这样的计算机的名称,但是无法扫描到IP地址等其它信息,所以不会被添加到列表框。还有些网络设备配置有IP地址,使用“扫描IP”时可以扫描到配置的IP地址,但是不能扫描到机器名称等其他的信息,也不会添加到列表框。如果去掉“只扫描在线计算机”选项,那么实际扫描到的数目就会等于状态栏上显示的数目。

问:LanHelper扫描总是有问题,不是扫描不到任何东西,就是扫描的MAC地址都是“00-00-00-00-00-00”。

答:(1)重新启动电脑。重启之后再次扫描。(2)如果还是扫描不到任何东西,那么在LanHelper中点击“工具/选项”,选择“扫描”选项卡,点击关闭选项“扫描MAC地址”和“只扫描在线计算机”。然后再进行扫描 。(3)如果问题依旧,那么请检查网卡是否使用了NetBEUI协议。一个使用TCP/IP协议,但是没有使用NetBEUI协议的电脑一般不会出现这种问题。

问:为何只能扫描到自己的电脑?

答: (1)使用“扫描局域网”或者“扫描工作组”只能扫描到自己的电脑。请首先查看网络连接是否正常,检查网络配置是否正确,包括IP地址,子网掩码等。(2)使用“扫描IP”只能扫描到自己的电脑。由于“扫描IP”功能使用ICMP协议探测目的IP是否存在或者活动,如果你的电脑连接到的交换机或者路由器设置了过滤ICMP echo请求,就只能扫描到自己的电脑。另外,其他电脑安装的防火墙(如Windows XP系统自带的防火墙)也可能会过滤ICMP echo,这样的电脑使用“扫描IP”不能扫描的到。在1.20版本中,您可以打开扫描选项“扫描IP时忽略PING操作”,然后重新扫描。这样也许可以扫描到一些防火墙保护下的IP。

问:为何扫描不到当前已登录用户?

答:如果Messenger信使服务没有启动,就会扫描不到当前用户。

问: 为何我使用“扫描IP”不能扫描到局域网之外的机器?

答: 扫描IP功能使用了ICMP协议探测目的IP是否存在并且活动的。由于蠕虫病毒和各种入侵攻击事件的激增,许多位于因特网和广域网城域网中的路由器和防火墙纷纷开始过滤ICMP echo请求。这就使LanHelper无法判断局域网之外位于路由器或者防火墙之后的IP是否活动的,所以不能得到正确的结果。对于这种情况,在Version 1.20中可以尝试打开扫描选项“扫描IP时忽略PING操作”来进行扫描。

问: 对于关闭了的电脑如何扫描得到其MAC地址?

答: 在V1.46或更高版本中可以,如果你的网络中有网络设备支持SNMP MIB-2并且配置有IP地址的话。在工具栏点击“远程开机”按钮,然后点击“从路由器,交换机或调制解调器等获取MAC地址”标签,在出现的窗口中IP地址框里面输入要读取的设备的IP,或者输入网关IP,然后点击“读取”按钮。

问:远程关机时对方电脑没有自动断电。

答:使用“远程关机”不能将操作系统为Windows NT/2000的机器完全关闭并自动断电,只在屏幕上显示“现在可以安全的关闭电脑了”。此时系统已进入一个安全的断电点,可以直接关掉电源。只有Windows XP/2003系统才 会自动断电。为了实现断电关机,请使用v1.1中新增的远程执行LanHelper集成命令

问:LanHelper的探测可写共享功能比较危险,我如何防止别人通过共享进行破坏?

答:开发探测可写共享这个功能的初衷是为了对付我的局域网中猖獗的尼姆达病毒,同时方便网络的管理和利用,但这个功能如果被滥用或者使用者有不良居心,将会带来一定的破坏作用。作者呼吁大家把这些有用的功能用在正途上。
    为了防止有人利用LanHelper的探测可写共享功能来进行破坏,请及时使用LanHelper扫描网络,扫描完成之后点击菜单“列表/筛选查看/可写共享”,这样可以查看网络中任何人和匿名用户都可以改写的共享文件夹。然后在共享所在的计算机上把可写共享更改成只读共享(Win9x),或者在“共享权限”中去掉Everyone和Guest用户的“更改”和“完全控制”权限(WinNT/2000/XP/2003),具体请看操作系统相关的帮助文档。

问:为何Win98的计算机收不到发送的消息?

答:Win98不能象WinNT/2000那样直接接收消息。必须要一直运行着Winpopup.exe才能接收和发送消息。点击“开始”菜单,然后再点击“运行”,输入“Winpopup.exe”,按确定按钮就可以运行Winpopup.exe。

问:为何扫描IP在Windows XP下扫描到的信息严重错误?

答:Windows XP有Bug,请升级到 Windows XP Server Pack 1 或者以上版本即可解决该问题。如果还没有升级到Server Pack 1,则必须将扫描线程设置为1个,扫描到的信息才不会出错。

问: 要远程开机另外一个子网中的电脑应注意什么问题?

答: (1) 确定远程开机命令能否到达指定电脑: 开启目的机器,在其上运行嗅探软件如CommView等。然后在您的电脑上用LanHelper给目的电脑发送远程开机命令。发送之后在嗅探软件中查看是否嗅探到了发送过去的数据包。如果嗅探到了,那么就意味着可以跨子网给这个电脑发送远程开机命令。
    (2) 如果远程电脑不可到达,那么发送远程开机命令到目标子网直接连接到的路由器。您需要另行配置路由器。请阅读路由器的用户手册了解如何在目标子网中广播远程开机命令,如此目标子网中的所有机器可以收到远程开机命令。
    (3) LanHelper的开机命令使用的源端口为9810,目标端口号为2304。当开机命令需要穿过防火墙才能到达目标子网络时,必须配置防火墙开启端口以允许UDP数据包通过。
    (4) 要使用单播地址或者定向广播地址作为IP广播地址。IP地址中主机号各位全为“1”的地址就是定向广播地址,表示指定子网中的所有主机。 要使定向广播的数据包能够到达指定的子网,数据包可能会通过的所有的路由器必须允许转发定向广播。
    (5) 如果目标机器接收开机命令非常困难,还有一个选择就是使用集线器。例如,电脑A和B连接到同一个集线器,A关机,B正在运行。当时用单播给电脑B发送开机命令时,电脑A和B就可以同时收到这个数据。
    (6) 如何计算定向广播地址。①把机器地址转换成二进制。比如10.208.20.1 = 00001010.11010000.00010100.00000001。②把子网掩码转换成二进制。比如255.255.240.0 = 11111111.11111111.11110000.00000000。③将子网掩码取反。比如11111111.11111111.11110000.00000000变为00000000.00000000.00001111.11111111。④将两个二进制数进行逻辑或(OR)运算就可得到结果。比如00001010.11010000.00010100.00000001 Or 00000000.00000000.00001111.11111111 = 00001010.11010000.00011111.11111111 = 10.208.31.255。

V1.46中程序可以为您计算定向广播地址。在“远程开机”窗口中点击“IP广播地址设置”。
 
问:我使用“远程关机”关闭一台Windows 2000机器之后,想再使用“远程开机”将其开机但是失败了。这是为什么?

答:远程关机之后如果远程电脑屏幕上显示“现在可以安全的关闭电脑了”(Windows NT/2000),此时电脑只是关闭了系统,并没有完全关闭(但是可以安全的直接切断电源),所以不能使用远程 开机将其重新启动。电脑必须在完全的关机状态下才能通过远程开机使其开机。
 
问:为什么我使用远程开机有时候可以成功开机,有时候远程电脑没有反应?


答:如果远程电脑最后一次关机的时候是属于非正常关机,远程开机就有可能会失败。非正常关机包括突然断电或者关机时死机等。在Windows 2000/XP系统中如果在关闭计算机时使用休眠 ,也可能会造成开机失败。这是因为一些网卡需要复位一个标记,这只有在操作系统正常关闭的时候才会发生。
由于突然断电之后有可能会远程开机失败,如果希望下次电流恢复时电脑可以自动开机,可以设置BIOS,对于AWARD BIOS,在“Power Management Setup”中将“AC BACK Function”设置为“Full-on”即可。

问: 我已经有了机器的MAC地址列表,我想使用它来进行远程开机,请问该如何导入到LanHelper中?
答: 打开记事本或者任何其他的文本编辑器,然后按下面的格式输入已有的MAC地址、IP广播地址、机器名称:
FF-07-E9-0F-20-12; 255.255.255.255; PC1
FF-05-5D-FB-90-DB; 192.168.1.255; PC2
FF-50-BA-10-7C-8C; 255.255.255.255
FF-02-B3-50-E6-6B
每一行都必须是按照MAC地址、IP广播地址、机器名称这样的顺序来输入,其中IP广播地址和机器名称是可以省略的。当IP广播地址省略时则默认使用255.255.255.255,此时机器名称也必须省略。
完成后将其保存为一个文本文件(.txt)。然后在“远程开机”中点击“载入”按钮,打开刚才保存的文本文件即可。
 
问:为什么我使用“远程关机”关闭Windows XP总是失败。


答:WinXP在默认的配置下无法对其执行“远程关机”操作。解决方法有两个。(1)依次打开远程系统上的控制面版/管理工具/本地安全策略/本地策略/安全选项,双击“网络访问:本地账号的共享和安全模式”项,在弹出的对话框中将“仅来宾 - 本地用于以来宾身份验证”更改为“经典 - 本地用户以自己的身份验证”。这样可以使用系统管理员账号执行“远程关机”操作。(2)依次打开远程系统上的控制面版/管理工具/本地安全策略/本地策略/用户权力指派 ,双击“从远端系统强制关机”项,在弹出的对话框中单击“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,单击确定按钮。还要在管理工具中依次打开计算机管理/系统工具/本地用户和组/用户,双击guest账号,然后在弹出来的对话框的常规页面中关掉选项“账户已停用”,点击确定按钮。这样任何人不需要登录都可以对其执行“远程关机”操作。

问:如何在Microsoft Office中使用LanHelper扫描到的机器数据?

答:(1)Excel2002  点击菜单“文件/打开”,在打开对话框中文件类型选择“XML文件”,然后选择LanHelper保存的XML文件,点击“打开”按钮之后,出现“导入XML...”对话框,在该对话框中选择单选项“打开该文件,应用以下样式表”,在样式表列表中选择“LHstyle.xsl”,点击确定按钮。
   (2)Excel2000  在LanHelper中使用菜单“文件/导出文本”将扫描到的数据保存为文本文件。然后打开Excel2000,点击菜单“数据/导入外部数据/导入数据”,在出现的“选取数据源”对话框中选择刚才保存的文本文件并打开,出现文本导入向导的步骤一。“原始数据类型”设定为“固定宽度”,“导入起始行”为3,然后点击“下一步”按钮进入步骤二。在步骤二中数据已自动按列分隔好,可以用鼠标拖动有箭头的垂直线来微调宽度。调整好之后即可点击“完成”按钮导入数据。
   (3)Word  使用IE浏览器打开XML文件, 点击菜单“编辑/全选”,然后再点击菜单“编辑/复制”,然后运行Word,点击菜单“编辑/粘贴”即可将显示的页面全部复制到Word中。

问: LanHelper都使用了哪些端口?
答: 在v1.30或者更高版本中,LanHelper在运行时开启TCP端口9812并侦听该端口。远程开机中,使用的UDP源端口为9810,UDP目标端口为2304。其他的端口均为系统默认端口。例如扫描时可能会用到目的端口有TCP端口139、445,UDP端口137等。刷新状态时使用UDP端口137。远程关机和取消远程关机使用的目的端口为TCP端口139。远程执行使用的目的端口为TCP端口445。

问: 如果键盘和/或鼠标被LanHelper锁住了,如何手工解锁?
答: 如果键盘被锁,那么只需要按组合键Ctrl+Alt+Shift+U即可。如果只是鼠标被锁,那么您需要按Ctrl+Shift+Esc调出任务管理器,然后是用您的键盘来操作它,从进程列表中结束msspr.exe这个进程即可。如果没有足够权限,你可能没有办法结束 该进程,只能重新启动电脑。


 
 
Copyright (C) 2006 Hainsoft.com. All Rights Reserved.