如果您对怎么搜索局域网中的电脑和怎么搜索局域网中的电脑文件感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解怎么搜索局域网中的电脑的各种细节,并对怎么搜索局域网中的电脑文件进行深入的分析,此外还有
如果您对怎么搜索局域网中的电脑和怎么搜索局域网中的电脑文件感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解怎么搜索局域网中的电脑的各种细节,并对怎么搜索局域网中的电脑文件进行深入的分析,此外还有关于everything怎么搜索局域网共享文件、ping不通局域网内的电脑怎么办?、VB.Net程序设计:多线程处理,搜索局域网的计算机、Win10专业版在局域网中搜索不到打印机的实用技巧。
本文目录一览:- 怎么搜索局域网中的电脑(怎么搜索局域网中的电脑文件)
- everything怎么搜索局域网共享文件
- ping不通局域网内的电脑怎么办?
- VB.Net程序设计:多线程处理,搜索局域网的计算机
- Win10专业版在局域网中搜索不到打印机
怎么搜索局域网中的电脑(怎么搜索局域网中的电脑文件)
在使用局域网的时候,很多人不知道怎么搜索局域网中的电脑。学习啦小编为大家整理了相关内容,供大家参考阅读!
搜索局域网中电脑的方法
1. 检查此电脑的网络连接。确保此电脑可以连接到局域网。
2. 查看此电脑与网络打印机或局域网其他电脑是否是在同一工作组。
开始菜单右键点击;计算机”,选择;属性”;

点击;高级系统设置”;

选择左上角的;计算机名”里面右下角的;更改”;

在更改里面就可以查看及更改计算机名和域,把工作组修改为你的局域在的工作组,重启后,再进行一下操作。

3. 检查Netbios设置是否启用。
4. 启用网络发现功能。点击;开始”,然后打开;控制面板”,如下图:

打开控制面板后在查看方式里选择;类别”,如下图:

之后选择;网络和Internet”,如下图:

然后选择;网络和共享中心”,如下图

点击;更改高级共享设置”,如下图:

选择;启用网络发现”然后点击;保存修改”即可,如下图

11如果问题还没有解决,请继续往下....
5. 关闭防护软件及Windows防火墙
6. 检查以下和网络相关服务是否开启。
Computer BrowserNetwork ConnectionsNetwork List ServiceServerTCP/IP NetBIOS Helper
everything怎么搜索局域网共享文件
电脑使用时间长了,难免积累过多的文件和文件夹,想找的时候需要花费很多的时间,不妨试试everything。everything是一款功能强大的文件搜索软件,搜索速度快,还能搜索电脑共享后的文件夹内容。那么everything怎么搜索局域网共享文件?方法不是很难,下面就来一起看看吧。方法/步骤打开everything软件,点击工具→选项 ,或者按快捷键ctrl+p。
以上就是everything怎么搜索局域网共享文件的详细内容,更多请关注php中文网其它相关文章!
ping不通局域网内的电脑怎么办?
Ping是一个非常常用的命令,一般用来检查是否可以通过网络和其他电脑或服务器通信。有时会遇到无法与局域网内其他电脑ping通的情况,这是怎么回事呢?
操作过程:
1、首先要确保各设备软硬件正常工作,如电脑都可以正常连接互联网,如果没有外网可以检查是否与本机IP:127.0.0.1通信:
2、之后在无法ping通的对方的电脑上的控制面板中打开“windows defender 防火墙”:
3、打开左侧的“高级设置”:
4、在“入站规则”中找到“文件和打印机共享(回显请求-ICMPv4-ln)”,并鼠标单击右键该项,选择“启用规则”:
VB.Net程序设计:多线程处理,搜索局域网的计算机
VB.Net程序设计:多线程处理。
在网上找了许多文章。现在会用多线程处理数据了,感觉程序灵活性增强了。
VB.Net-C#多线程Thread-代理委托delegate编程
搜索局域网的计算机
源代码下载地址:http://download.csdn.net/source/1159770
界面:
http://album.hi.csdn.net/app_uploads/linjimu/20090106/162454028.png
1.使用:多线程Thread-代理委托delegate编程来处理。
代码:
Imports System.Net Imports System.Threading Public Class FrmlanPC Private LanHost As String(,) Private thread As Thread() Private LocalIPStr As String Private Delegate Sub SetTextDelegate(ByVal txt As String) Private Delegate Sub SetListViewDelegate(ByVal lv As ListViewItem) Private Event FList() Private Sub InitLanHost() LanHost = New String(254,1) {} For i As Integer = 0 To 254 LanHost(i,0) = "" LanHost(i,1) = "" Next End Sub Private Sub SetTextFunc(ByVal str As String) Me.TextBox1.Text = str End Sub Private Sub AddLvFunc(ByVal lv As ListViewItem) Me.ListView1.Items.Add(lv) End Sub 'listview1 显示搜索主机 Private Sub ListLanHost() Dim SetTxtInst As New SetTextDelegate(AddressOf SetTextFunc) Me.TextBox1.Invoke(SetTxtInst,LanHost.GetLength(0).ToString) Dim AddLvInst As New SetListViewDelegate(AddressOf AddLvFunc) Dim lv As ListViewItem For i As Integer = 0 To 254 If LanHost(i,0) <> "" Then lv = New ListViewItem() lv.Text = LanHost(i,1) lv.SubItems.Add(LanHost(i,0)) ListView1.Invoke(AddLvInst,lv) End If Next End Sub Private Sub FrmlanPC_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load InitLanHost() '开始就注册事件 'AddHandler Me.FList,AddressOf Me.listLanHost End Sub Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Me.ListView1.Items.Clear() Dim th As Thread = New Thread(AddressOf LanSearch) th.IsBackground = False th.Name = "SearchLanPC" th.Start() '用下面的语句。要等th执行完毕后才显示。不好。 'th.Join() '这样。就可以在线程运行完毕后,就更新控件数据。 If th.ThreadState = ThreadState.Stopped Then listLanHost() End If End Sub Private Sub LanSearch() thread = New Thread(254) {} Dim localhost As String = (Dns.GetHostEntry(Dns.GetHostName())).AddressList(0).ToString() '本地主机IP地址 LocalIPStr = localhost.Substring(0,localhost.LastIndexOf(".")) Dim threadMethod As ThreadStart For i As Integer = 0 To 254 '建立255个线程扫描IP threadMethod = New ThreadStart(AddressOf LanSearchThreadMethod) thread(i) = New Thread(threadMethod) thread(i).Name = i.ToString() thread(i).Start() If Not thread(i).Join(100) Then 'Thread.Join(100)不知道这处这么用对不对,感觉没什么效果一样 thread(i).Abort() End If '用到委托来更新PrgsBar ShowProgress(i) Me.TSLab1.Text = String.Format("搜索IP:{0}.{1}",LocalIPStr,i.ToString) 'Me.TSPrgsBar.Value = i Next 'using event or thread to access the serach result 'RaiseEvent FList() '注意注册事件or用线程 Dim th As Thread = New Thread(AddressOf ListLanHost) th.Start() End Sub ''' 多线程搜索方法 Private Sub LanSearchThreadMethod() Dim Currently_i As Integer = Convert.ToInt32(Threading.Thread.CurrentThread.Name.ToString) '当前进程名称 Dim ScanIP As IPAddress = IPAddress.Parse((LocalIPStr & ".") + Convert.ToString(Currently_i + 1)) '获得扫描IP地址 Dim ScanHost As IPHostEntry = nothing ScanHost = Net.Dns.GetHostEntry(ScanIP) '获得扫描IP地址主机信息 If ScanHost IsNot nothing Then LanHost(Currently_i,0) = ScanIP.ToString() LanHost(Currently_i,1) = ScanHost.HostName End If End Sub Delegate Sub ShowProgressDelegate(ByVal newPos As Integer) Private Sub ShowProgress(ByVal newPos As Integer) ' 判断是否在线程中访问 If Not Me.Invokerequired Then ' 不是的话直接操作控件 Me.TSPrgsBar.Value = newPos Me.progressBarSearch.Value = newPos Else ' 是的话启用delegate访问 Dim showProgressDl As New ShowProgressDelegate(AddressOf ShowProgress) ' 如使用Invoke会等到函数调用结束,而BeginInvoke不会等待直接往后走 Me.BeginInvoke(showProgressDl,New Object() {newPos}) End If End Sub End Class
2.使用:BackgroundWorker 组件来处理。
Imports System.Net Imports System.Threading Public Class FrmBgWorker Private LanHost As String(,) Private thread As Thread() Private LocalIPStr As String '初始化数组 Private Sub InitLanHost() LanHost = New String(254,1) = "" Next End Sub '查询主机 Private Sub LanSearch() thread = New Thread(254) {} Dim localhost As String = (Dns.GetHostEntry(Dns.GetHostName())).AddressList(0).ToString() '本地主机IP地址 LocalIPStr = localhost.Substring(0,localhost.LastIndexOf(".")) Dim threadMethod As ThreadStart For i As Integer = 0 To 254 '建立255个线程扫描IP threadMethod = New ThreadStart(AddressOf LanSearchThreadMethod) thread(i) = New Thread(threadMethod) thread(i).Name = i.ToString() thread(i).Start() If Not thread(i).Join(100) Then 'Thread.Join(100)不知道这处这么用对不对,感觉没什么效果一样 thread(i).Abort() End If Me.BgWorker.ReportProgress(0,i.ToString) Next 'using event or thread to access the serach result 'RaiseEvent FList() '注意注册事件or用线程 'Dim th As Thread = New Thread(AddressOf ListLanHost) 'th.Start() End Sub ''' 多线程搜索方法 Private Sub LanSearchThreadMethod() Dim Currently_i As Integer = Convert.ToInt32(Threading.Thread.CurrentThread.Name.ToString) '当前进程名称 Dim ScanIP As IPAddress = IPAddress.Parse((LocalIPStr & ".") + Convert.ToString(Currently_i + 1)) '获得扫描IP地址 Dim ScanHost As IPHostEntry = nothing ScanHost = Net.Dns.GetHostEntry(ScanIP) '获得扫描IP地址主机信息 If ScanHost IsNot nothing Then LanHost(Currently_i,1) = ScanHost.HostName End If End Sub '搜索后,显示到listview里面,因为是用BackGroundWorker组件。所以在 Private Sub ListLanHost() 'Dim AddLvInst As New SetListViewDelegate(AddressOf AddLvFunc) Dim lv As ListViewItem For i As Integer = 0 To 254 If LanHost(i,0)) ' ListView1.Invoke(AddLvInst,lv) Me.ListView1.Items.Add(lv) End If Next Me.TextBox1.Text = String.Format("搜索完毕:{0},共找到主机:{1}台。",LanHost.GetLength(0).ToString,Me.ListView1.Items.Count.ToString) End Sub Private Sub FrmBgWorker_Load(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Load InitLanHost() End Sub Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Me.BgWorker.RunWorkerAsync() End Sub Private Sub BgWorker_DoWork(ByVal sender As System.Object,ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BgWorker.DoWork LanSearch() End Sub Private Sub BgWorker_ProgressChanged(ByVal sender As System.Object,ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles BgWorker.ProgressChanged Me.TextBox1.Text = String.Format("搜索IP:{0}.{1}",e.UserState.ToString) Me.PrgsBar.Value = CInt(e.UserState.ToString) End Sub Private Sub BgWorker_RunWorkerCompleted(ByVal sender As System.Object,ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BgWorker.RunWorkerCompleted ListLanHost() End Sub End Class
Win10专业版在局域网中搜索不到打印机
很多小伙伴打印文档的时候,文档发送到打印机后,打印机却没有任何动静。明明打印机已经还亮着灯,街而过没有进行打印。下面就给大姐姐分享一下Win10专业版中局域网搜索不到打印机是怎么如何操作的。
Win10专业版中局域网搜索不到打印机的解决方法:
1、这里以win10系统为例(win7系统差别不大),首先用B电脑在运行中输入cmd按回车键打开命令行窗口,输入ping A电脑内网ip地址,例如:ping 192.168.0.122,确保两台电脑是在同一局域网。
2、A电脑打开【控制面板】》【所有控制面板项】》【网络和共享中心】》【更改高级共享设置】,在“专用”和“来宾或公用”中都勾选【启用网络发现】和【启用文件和打印机共享】。
3、A电脑打开【打印机和扫描仪】,找到指定的打印机,点【管理】》【打印机属性】》【共享】,勾选【共享这台打印机】,最后点【确定】。
4、B电脑连接打印机有2种方法。
5、方法1:在B电脑的运行中输入 A电脑内网ip,例:192.168.0.122 ,然后点【确定】。
6、方法2:B电脑打开【打印机和扫描仪】。
7、【添加打印机或扫描仪】》【我需要的打印机不在列表中】。
8、【按名称选择共享打印机】。
输入A电脑内网ip打印机名称,例如:192.168.0.122Canon MG2400 series Printer,然后点【下一步】就添加成功了。如果提示输入账号密码,可以输入账号guest,密码不用输入(A电脑要打开guest用户)。
以上就是Win10专业版中局域网搜索不到打印机的解决方法了,系统之家还有更多关于Win10系统的内容噢~
我们今天的关于怎么搜索局域网中的电脑和怎么搜索局域网中的电脑文件的分享就到这里,谢谢您的阅读,如果想了解更多关于everything怎么搜索局域网共享文件、ping不通局域网内的电脑怎么办?、VB.Net程序设计:多线程处理,搜索局域网的计算机、Win10专业版在局域网中搜索不到打印机的相关信息,可以在本站进行搜索。
本文标签: