windows@文件高级共享设置@网络发现功能@从资源管理器网络中访问远程桌面

news2024/12/22 22:03:44

文章目录

    • 高级共享设置
      • 常用选项
      • 其他选项
      • 操作界面说明
    • 网络类型检查和设置(专用网络和公用网络)👺
      • Note
    • 高级共享设置和防火墙👺
      • 命令行方式
      • 使用图形界面方式配置
    • 网络发现
      • 网络发现功能的详细介绍
        • 网络发现的作用👺
        • 网络发现的工作原理
        • 启用和配置网络发现👺
          • GUI方式启用网络发现
          • 通过命令提示符启用网络发现
          • 检查网络发现功能的启用情况
        • 验证网络发现是否生效
          • 使用文件资源管理器
      • 用例👺
        • 访问远程主机
        • 访问远程桌面👺
      • FAQ
        • 资源管理器的网络页加载耗时
    • 文件和打印机共享

高级共享设置

在 Windows 系统中,“高级共享设置(Advanced Sharing Settings)” 允许用户控制文件和打印机共享的行为。

以下是相关设置的详细介绍:

常用选项

后面会重新提及并展开介绍

  1. 网络发现(Network Discovery)
    • 打开网络发现(Turn on network discovery):允许你的计算机查看网络中的其他设备,并被其他设备发现。
    • 关闭网络发现(Turn off network discovery):阻止你的计算机查看网络中的其他设备,并阻止其他设备发现你的计算机(也就是无法被扫描到,但是如果对方知道您的ip地址,也可以访问到您的设备,比如可以ping 通,提供凭证后依然可以访问到)。
  2. 文件和打印机共享(File and Printer Sharing)
    • 打开文件和打印机共享(Turn on file and printer sharing):允许其他网络用户访问共享的文件和打印机。
    • 关闭文件和打印机共享(Turn off file and printer sharing):阻止其他网络用户访问共享的文件和打印机。

其他选项

  1. 共享文件夹中的公用文件夹共享(Public Folder Sharing)
    • 打开共享以便网络上的任何人访问公用文件夹(Turn on sharing so anyone with network access can read and write files in the Public folders):允许网络上的任何人访问和更改公用文件夹中的文件。
    • 关闭公用文件夹共享(Turn off Public folder sharing):阻止网络上的其他人访问公用文件夹。
  2. 媒体流(Media Streaming)
    • 选择媒体流选项(Choose media streaming options):设置哪些设备可以访问你的媒体库(例如图片、音乐和视频)。
    • 阻止所有设备(Block all devices from accessing my media):不允许任何设备访问你的媒体库。
  3. 文件共享连接(File Sharing Connections)
    • 使用128位加密以帮助保护文件共享连接(Use 128-bit encryption to help protect file sharing connections):提供更高的安全性,适用于大多数网络。
    • 允许使用40-或56位加密以便兼容某些设备(Enable file sharing for devices that use 40- or 56-bit encryption):适用于需要较低级别加密的旧设备。
  4. 密码保护的共享(Password Protected Sharing)
    • 启用密码保护共享(Turn on password protected sharing):只有使用用户名和密码登录到你的计算机的用户才能访问共享的文件和打印机。
    • 关闭密码保护共享(Turn off password protected sharing):允许网络上的任何人访问共享的文件和打印机,即使他们没有登录你的计算机。

这些设置可以在控制面板的“网络和共享中心”中找到(win11之前的系统),或者在设置中直接搜到(win11),并且根据你的网络环境和安全需求进行相应调整。

操作界面说明

实际上,在windows中进入高级共享设置时,有三个组别,而会有一个组别自动展开,取决于当前的网络类型被设置为哪一个类型,如果是Private network,那么就自动展开Private network这个组别,否则就是Public network 这个组别

在这里插入图片描述

网络类型检查和设置(专用网络和公用网络)👺

在 Windows 中将 Wi-Fi 网络设置为公共或专用网络 - Microsoft 支持

  • 公用网络 (建议) 。 将此用于在家、工作或公共场所连接到的网络。 在大多数情况下,应使用此。 你的电脑将在网络上的其他设备上隐藏。 因此,不能将电脑用于文件和打印机共享
    • 这种情况下,我们仍然可以ping 通,但是无法发现处于该模式的设备
  • 专用网络。 网络上的其他设备可以发现你的电脑,你可以使用电脑进行文件和打印机共享。 你应该知道并信任网络上的人员和设备。

更改类型(Network profile type)

点击任务栏上的网络图标(wifi或有线以太图标,选择属性即可进入设置)

在这里插入图片描述

Note

如果切换为公用网络,那么网络发现功能自动失效,只有切换回专用网络选项,才会重新生效

切换通常会立即生效(若干秒内);

高级共享设置和防火墙👺

  • windows的网络发现功能,以及文件和打印机共享功能的配置都是属于防火墙的配置,配置方式有多种

命令行方式

  • 以下两个命令分别启用文件和打印机共享功能和网络发现功能

    • 其实我们只需要启用第一个就可以了满足**共享文件(夹)**的需求
    • 当然启用第二个可以方便我们在网络中相互访问
  • 文件和打印机共享命令

    netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
    
    • 启用文件和打印机共享功能,开放相关端口,允许网络中的其他设备访问共享资源。
  • 网络发现命令

    netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
    
    • 启用网络发现功能,使计算机能够发现并被网络中的其他设备发现,增强设备互联和资源共享能力。
  • 这两条命令常用于配置家庭或小型办公室网络,以确保设备之间能够方便、安全地共享和访问资源。

    • 您可以复制粘贴以下内容,一并启用

      netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
      netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
      
      
    • 演示:以管理员方式启动cmd(或powershell)运行上述命令(回车执行)

      • PS C:\Users\cxxu\Desktop> netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
        
        Updated 48 rule(s).
        Ok.
        
        PS C:\Users\cxxu\Desktop> netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
        
        Updated 62 rule(s).
        Ok.
        

使用图形界面方式配置

  • 打开设置或控制面板中的高级共享设置页面,这一步可以通过执行以下命令快速完成

    control /name Microsoft.NetworkAndSharingCenter /page Advanced
    
    
  • 然后在弹出的页面中选择相应的开关即可(页面中有3个组别,一般只需要操作自动展开的那个组别中暴露的开关即可)

网络发现

网络发现(Network Discovery)是 Windows 操作系统中的一项功能,它允许计算机在本地网络中相互发现和通信。当网络发现功能开启时,你的计算机可以看到网络(通常是局域网)中的其他设备,并且其他设备也能发现你的计算机。

虽然网络发现功能不是访问其他设备的必要功能,但是启用改功能有利于(方便)网络中的其他用户或设备之间相互访问

网络发现功能的详细介绍

网络发现的作用👺
  • 发现其他设备:允许计算机在同一网络中发现和浏览其他设备(如计算机、打印机和网络存储设备)。
  • 被其他设备发现:使你的计算机能够被网络中的其他设备发现和访问。
  • 简化网络共享:使文件和打印机共享更加简单和直观,不需要手动输入设备的 IP 地址或名称
  • 网络发现功能不仅限于windows设备之间相互发现,其他系统也可以发现,比如手机端某些文件管理器(cx file explorer等)可以扫描网络中的可用设备
网络发现的工作原理

网络发现使用多种协议来实现设备的发现和通信,包括:

  • LLMNR(Link-Local Multicast Name Resolution):用于在本地网络中解析主机名。
  • UPnP(Universal Plug and Play):用于自动发现和配置网络设备。
  • NetBIOS over TCP/IP:一种用于局域网的旧协议。
启用和配置网络发现👺
GUI方式启用网络发现
  1. 我如何启用网络发现? (microsoft.com)

    这个文档介绍了启用网络发现的一个简单方案,可以检查是否已经开启以及快捷开启网络发现,还有其他方案,比如在设置或开始菜单里搜高级共享设置等方式打开,win10之前的系统可以在控制面板中设置,详情可以另见它文

通过命令提示符启用网络发现
  1. 打开命令提示符

    • Win + R,输入 cmd,然后按 Enter。
  2. 输入命令启用网络发现

    • 使用管理员身份运行输入以下命令并按 Enter:

      netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
      
    • 实际操作

      PS> netsh advfirewall firewall set rule group="Network Discovery" new enable=yes
      
      Updated 62 rule(s).
      Ok.
      

      如果您想要关闭网络发现,那么把上述命令行中的yes改为no即可

      该方法亲测有效

检查网络发现功能的启用情况
  • 在资源管理器中的网络页面如果没有提示您启用网络发现,则表明该功能已经打开
  • 也可以在设置中搜索,其实检查方法和启用方法类似
验证网络发现是否生效
使用文件资源管理器
  1. 打开“文件资源管理器”。
  2. 点击左侧的“网络”。
  3. 如果能看到其他设备,说明网络发现功能正常。

用例👺

访问远程主机

在这里插入图片描述

仍然以上面的例子,我们可以还通过地址\\REDMIBOOKPC来访问名为REDMIBOOKPC的主机(通过win+R打开运行窗口,输入\\REDMIBOOKPC即可)

还可以通过\\REDMIBOOKPC\share来访问REDMIBOOKPC的共享目录share

或者命令行(cmd或者powershell都可以),用start命令打开地址

其实windows不区分路径大小写,因此\\redmibookpc\\REDMIBOOKPC是一样的效果

PS> start \\redmibookpc

如果不启用,则可以增强隐蔽性,但是此时想要访问关闭了网络发现功能的设备资源(比如共享文件夹)时需要知道对方的ip地址

若上述主机的ip地址为192.168.1.198访问方式变为\\192.168.1.198的方式来访问

访问远程桌面👺

启用网络发现后,还可以方便地请求远程桌面链接,用于访问共享文件夹的用户凭证也可以用来访问远程桌面,如果之前访问过共享文件夹,那么可以直接通过资源管理器中的network(网络页面内右键选择远程桌面)远程控制

FAQ

资源管理器的网络页加载耗时
  • 由于windwos会扫描可用的设备,所以需要一定时间,而且对于系统在扫描网络设备期间可能造成资源管理器加载缓慢和卡顿

无法发现其他设备

  • 确保所有设备都连接到同一网络。

  • 确保其他设备的网络发现功能也已启用。

  • 检查防火墙设置,确保没有阻止网络发现。

  • 上述配置正确的话,一般不会出问题,另一个问题是循环访问

    • 假设局域网内有2个设备A,B

    • 设备A通过网络发现功能在资源管理器中扫描到并访问了B的共享文件夹

    • 此时设备B尝试扫描A可能会找不到,如果是这样,可以考虑先断开A对B的访问,然后让B访问A

    • 远程桌面确实不允许循环控制

  • 对于无法被发现的设备,可以重新开关一下网络发现功能,刷新一下状态(或者断开网络重新连接)

网络类型设置

  • 确保网络类型设置为“私人”网络,而不是“公用”网络,因为在公用网络中,网络发现通常是关闭的。

服务状态

  • 确保以下服务已启动并设置为自动:
    • Function Discovery Resource Publication
    • SSDP Discovery
    • UPnP Device Host

文件和打印机共享

Windows操作系统中的文件和打印机共享功能(File and Printer Sharing)允许不同计算机之间共享文件和打印机资源,从而提高办公效率和资源利用率。

windows@局域网或蓝牙文件传输@共享文件夹@就近共享-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1876875.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java Gui精美界面】IDEA安装及配置SwingX

SwingX 是一个基于 Swing 的 Java GUI 库,旨在为 Swing 提供额外的功能和丰富的组件 特点描述基于 Swing继承了 Swing 的所有特性和功能。丰富组件SwingX 提供了一组高级 UI 组件,例如 TreeTable仍在发展中不活跃的发展ing。。。支持搜索高亮如 TreeTab…

【51单片机】串口通信(发送与接收)

文章目录 前言串口通信简介串口通信的原理串口通信的作用串口编程的一些概念仿真图如何使用串口初始化串口串口模式波特率配置 发送与接收发送接收 示例代码 总结 前言 在嵌入式系统的开发中,串口通信是一种常见且重要的通信方式。它以其简单、稳定的特性在各种应用…

【深度强化学习】关于混合动作空间转化为连续域空间的一点思考与实现

文章目录 前言问题解决方法以此类推假设动作之间有联系假设动作之间没有联系 前言 根据导师的文章,得到的想法,论文如下: 论文链接:《Deep Reinforcement Learning for Smart Home Energy Management》 问题 现在我有一个环境&…

Linux shell编程学习笔记60:touch命令

0 前言 在csdn技能树Linux入门的练习题中,touch是最常见的一条命令。这次我们就来研究它的用法。 1 touch命令的功能、格式和选项说明 我们可以使用touch --help命令查看touch命令的帮助信息。 [purpleendurer bash ~ ]touch --help Usage: touch [OPTION]... …

CMake(1)基础使用

CMake之(1)基础使用 Author: Once Day Date: 2024年6月29日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章可参考专栏: Linux实践记录_Once-Day的博客-CSDN博客…

【C++】数组、字符串

六、数组、字符串 讨论数组离不开指针,指针基本上就是数组的一切的基础,数组和指针的相关内容参考我的C系列博文:【C语言学习笔记】四、指针_通过变量名访问内存单元中的数据缺点-CSDN博客【C语言学习笔记】三、数组-CSDN博客 1、数组就是&…

密码学基础之ASN.1编码

简介 ASN.1(Abstract Syntax Notation One),抽象语法标记。ASN.1是一种国际标准的正式语言,由国际标准化组织(ISO)和国际电信联盟(ITU-T)共同制定,用于定义数据结构的抽象语法。它的设计目标是…

Javaweb-初学

1.利用springboot开发一个web应用 简要流程,如下图 2.如何创建一个springboot的项目,下面两张图片是重点关注 第一张图片记得和图片一样改一下路径 第二张就是勾一个选项 3.第一个简单的springboot应用的开发 根据如下步骤进行操作 首先顶部要标识Res…

运算符重载之日期类的实现

接上一篇文章&#xff0c;废话不多说&#xff0c;直接上代码 Date.h #pragma once #include<iostream> using namespace std; #include<assert.h>class Date {//友元函数声明friend ostream& operator<<(ostream& out, const Date& d);friend …

在高并发场景下,怎样避免 PostgreSQL 的死锁问题?

文章目录 &#xff08;一&#xff09;不当的事务设计&#xff08;二&#xff09;不正确的锁使用&#xff08;三&#xff09;并发操作冲突&#xff08;一&#xff09;优化事务设计&#xff08;二&#xff09;正确使用锁&#xff08;三&#xff09;调整数据库参数&#xff08;四&…

解决error Error: certificate has expired问题

安装环境遇到下面问题&#xff1a; 产生原因&#xff1a;可能是开了服务器代理访问导致ssl安全证书失效 解决办法&#xff1a; 在终端输入以下命令&#xff1a; yarn config set "strict-ssl" false -g

简单科普-GPT到底是什么?

1.ChatGPT ChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Transformer&#xff09;&#xff0c;是OpenAI研发的一款聊天机器人程序 &#xff0c;于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然语言处理工具&#xff0c;它能够基于在预训练阶段所见…

MathType7.4.4破解版下载支持win版+Mac版

MathType的安装过程非常简单&#xff0c;只需要从官网下载安装文件&#xff0c;然后按照提示进行安装即可。在安装过程中&#xff0c;软件会提示你选择是否安装MathPage插件。如果你经常需要在网页上编辑和发布公式&#xff0c;建议选择安装这个插件。 界面简洁直观 打开MathTy…

sheng的学习笔记-AI-密度聚类

AI目录&#xff1a;sheng的学习笔记-AI目录-CSDN博客 需要学习的前置知识&#xff1a;聚类&#xff0c;可参考&#xff1a;sheng的学习笔记-AI-聚类(Clustering)-CSDN博客 什么是密度聚类 密度聚类亦称“基于密度的聚类”(density-based clustering)&#xff0c;此类算法假设…

Python逻辑控制语句 之 判断语句--if、if else 和逻辑运算符结合

逻辑运算符&#xff1a; and or not 1.案例一 需求&#xff1a; 1. 获取⽤户输⼊的⽤户名和密码 2. 判断⽤户名是 admin 并且密码是 123456 时, 在控制台输出: 登录成功! 3. 否则在控制台输出: 登录信息错误! # 需求&#xff1a; # 1. 获取用户输入的用户名和密码 # 2. 判断…

探索 Electron:将 Web 技术带入桌面应用

Electron是一个开源的桌面应用程序开发框架&#xff0c;它允许开发者使用Web技术&#xff08;如 HTML、CSS 和 JavaScript&#xff09;构建跨平台的桌面应用程序&#xff0c;它的出现极大地简化了桌面应用程序的开发流程&#xff0c;让更多的开发者能够利用已有的 Web 开发技能…

微服务-网关Gateway

个人对于网关路由的理解&#xff1a; 网关就相当于是一个项目里面的保安&#xff0c;主要作用就是做一个限制项。&#xff08;zuul和gateway两个不同的网关&#xff09; 在路由中进行配置过滤器 过滤器工厂&#xff1a;对请求或响应进行加工 其中filters&#xff1a;过滤器配置…

Typescript 【实用教程】(2024最新版)含类型声明,类型断言,函数,接口,泛型等

简介 TypeScript 是 JavaScript 的超集&#xff0c;是 JavaScript&#xff08;弱类型语言&#xff09; 的强类型版本。 拥有类型机制文件后缀 .tsTypescript type ES6TypeScript 和 JavaScript 的关系类似 less 和 css 的关系TypeScript对 JavaScript 添加了一些扩展&#x…

《人人都是产品经理》:项目一图流

《人人都是产品经理》&#xff1a;项目一图流 项目一图流 项目一图流

[NSSCTF]-Reverse:[SWPUCTF 2021 新生赛]easyapp(安卓逆向,异或)

无壳 把后缀名改为zip&#xff0c;找到apk 查看jadx 这里调用了MainActivity的lambda$onCreate$0$MainActivity&#xff0c;然后又调用了Encoder进行异或。 exp&#xff1a; result棿棢棢棲棥棷棊棐棁棚棨棨棵棢棌 key987654321 flag for i in range(len(result)):flagchr(…