微软系统使用手册

Windows系统占据当前桌面操作系统的绝对市场,微软操作系统作为市场占有率最高的桌面操作系统,也是大多数人接触最多和使用最多的PC操作系统,其软件生态环境已经十分丰富。很多软件都会有 windows 版本,且大家日常使用的软件也都基本支持在微软系统中使用,本文列述了Windows系统使用中不同应用的说明,能够让你对Windows了解更多,同时也补充了在Windows上体验较好的软件及使用中遇到问题的说明,但不会具体去介绍某一类应用的使用教程。

Windows 远程桌面

Windows系统本身自带需要微软产品功能,只是没有独立作为产品而是一种服务,同时加上安全因素(曾经的勒索病毒Wannacry就是利用微软的默认共享服务端口445进行传播),身边比较少人会去使用微软的自带服务。但是其实微软自身的服务对于Windows系统的使用还是比第三方应用会好一些,不过也存在特例。Windows自带的远程桌面即remote desktop service(RDS),官方对其的描述是“RDS可以生成虚拟化解决方案来满足每个最终客户的需求,包括交付独立的虚拟化应用程序、提供安全的移动和远程桌面访问,使最终用户能够从云运行其应用程序和桌面”,直接了当说明了服务的目的,相比市场上大大小小的各类远程控制软件,我还是选择了尝试微软自身的服务。

需求

  1. 场景
    对于个体用户而言,我相信远程桌面的需求并不会过于频繁和高负荷,主要的需要场景如:局域网内远程控制微型机、服务器远程控制、公网远程协助操作、应急远程连接等,以我自己为例,我将电脑置于宿舍,假期出门,临时遇到资料或数据需要PC处理或查看时,可能无法第一时间返回宿舍,此时我都会在出门前确保电脑的联网和电源正常,并开启RDS,之后方便我随时通过手机或他人电脑远程连接到PC进行临时事件紧急处理。
  2. 体验
    可能大部分中国朋友都会用过QQ,而QQ本身就有一个远程控制的功能,但是用过这个功能的朋友应该知道连接好友的电脑之后,延迟有多高,原地爆炸就有多高,所以远程连接最重要的体验就是操作流畅,画面清晰。

RDS建立

在建立远程桌面服务之前,需要明白这是一项Windows专业版以上系统才具备的默认服务功能,如果是家庭版则需要升级后才有此功能。

  1. 开启本地的RDS
    开启远程服务有两种方式:
    • 开启任务管理器,选择服务,将remote desktop service服务启动,可以修改为自动启动,看到服务处于运行状态即可;
      开启RDS-方法1
    • 打开系统设置,在系统选项下的远程桌面,点击打开即可。
      开启RDS-方法2
  2. 修改本地默认服务端口
    微软自带的RDS默认端口为3389,意味着当开启远程桌面服务后,Windows的3389端口便开启了,出于安全性的考虑,此处将默认的端口进行修改,假设修改为3388,修改步骤如下:
    • 打开注册表,按下快捷键win + R,在运行窗口输入regedit
    • 找到HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Terminal Server/ Wds/ rdpwd/ Tds/ tcp,将PortNumber子键的值修改为3388
    • 找到HKEY_LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/ Control/ Terminal Server/ Winstations/ RDP-Tcp,将PortNumber子键的值修改为3388
    • 重启电脑即可使修改的注册表内容生效。
  3. 修改防火墙策略
    由于自定义了远程桌面服务端口,因此需要修改或增加防火墙策略使通过自定义端口进行通信的服务能正常使用。步骤如下:
    • 打开Windows防火墙,可在控制面板-系统和安全下打开;
    • 确认防火墙为开启状态,选择高级设置
      打开Windows防火墙
    • 新建防火墙入站规则,类型为端口,选择规则应用于TCP并输入特定端口号3388,默认选择允许连接,并应用规则到所有类型连接网络,最后为规则编写名称和描述信息即可;
      设置防火墙规则-1
      设置防火墙规则-2
      设置防火墙规则-3
  4. 设置远程连接用户
    默认情况下,本地用户具备远程连接的权限,当然也可以创建新用户只用于远程连接,步骤如下:
    • 打开计算机管理,可打开计算机文件夹,在上方选项中点击管理
    • 展开系统工具-本地用户和组-用户,在右侧空白区域鼠标右键点击,选择新用户
    • 完善新用户信息填写。
  5. 内网连接
    我以手机作为客户端进行远程连接,内网即局域网内进行远程连接电脑。步骤如下:
    • 手机和电脑都连接在同一局域网内,比如同个WiFi下;
    • 电脑确保网络和电源正常,手机下载微软远程桌面客户端Remote Desktop,国内应用市场可直接搜索下载;
      远程桌面连接客户端
    • 手机打开客户端,如果在局域网下可以直接搜索找到局域网内可以进行连接的电脑,或者手动添加局域网内电脑的IP或用户名(如果修改了默认RDS端口,需要在IP或用户名后加上端口号,如192.168.1.2:3388),之后便可正常验证连接。
  6. 外网连接
    外网连接可能更符合对远程连接的理解,与内网连接的差别在于,要实现外网连接必须确保电脑具有一个独立固定的公网IP,同时对于局域网内的电脑还需要进行端口转发的设置。步骤如下:
    • 确认是否具备固定独立的公网IP,首先在ip138.com查询当前IP地址,记为IP1,然后在宽带路由器的后台管理界面进入类似上网设置的选项,查看当前IP地址,记为IP2,如果IP1=IP2,即可确保拥有公网地址。如果不具有公网地址,比如电信家庭网宽带可以直接拨打10000进行免费申请;
    • 确保拥有公网IP后,在路由设置处,添加端口转发规则,将RDS默认端口转发到自定义端口即可;
    • 手机使用流量,测试通过客户端连接公网IP,正常便可验证连接。

录屏

Windows10系统中预装了Xbox系列软件,这本身是微软的一共游戏娱乐平台,但是其带有的录屏功能却能够满足我们录制教程或远程会议视频,不需要安装第三方的应用软件,而且使用十分简单方便。

开启Windows录屏设置

Windows10点击菜单栏Windows键,进入系统设置
系统设置
选择游戏,点击左侧游戏栏,将使用游戏录制游戏剪辑 、屏蔽截图和广播选择为,下方打开游戏栏快捷键按照系统默认为Win+G
游戏设置
游戏栏设置
点击左侧的游戏模式,选择为,这样才能够开启Xbox的录屏功能;
游戏模式设置
然后选择左侧的屏幕截图,将当我玩游戏时在后台录制在我录制游戏时录制音频选择为,其他选项可以根据自身情况设置。
录制设置

录制屏幕

在需要录制的时候,按下之前设置的快捷键Win + G,此时会弹出Xbox录制窗口,游戏捕获窗口是操作按钮,音频窗口是设置需要录制音频的应用,点击游戏捕获下的按钮即开始录制;
录制屏幕

查看录制结果及修改录制设置

在需要结束录制的时候,按下录制窗口上的按钮或屏幕右上角的按钮,同时可以看到录制的时长,结束录制时系统会通知你录制内容存储位置,到存储位置查看已录制的视频。点击录制窗口的状按钮可以修改录制设置,旁边的📂可以查看存储位置。
结束录制

已存储Wi-Fi密码查看

打开网络适配器设置

命令行开启

按快捷组合键Windwos+r,输入ncpa.cpl

界面鼠标开启

鼠标右键点击Windows菜单栏的网络图标,点击打开“网络和Internet”设置,选择更改适配器选项

网络适配器

查看无线网配置信息

无线网状态

注意要查看无线网状态需要正常连接无线网才能查看当前连接的无线网配置,右键点击WLAN标记的网络,点击状态

无线状态查看

查看无线属性

进入无线网状态界面,点击无线属性,选择安全选项卡,勾选显示字符即可查看当前无线网的认证信息。

无线属性查看

Wi-Fi密钥查看

端口占用查看

在windows下需要查看端口占用情况,同时排查哪些应用正在使用当前端口[1]

操作步骤

打开命令行(管理员身份)

1) 在开始菜单搜索cmd,右键点击命令行提示窗口以管理员身份运行;

2) 按快捷组合键Windows+r,输入cmd

查看所有端口

1
netstat -ano

每个地址后面显示的即端口号,最后一列表示对应的进程号PID。

系统所有端口信息查看

查看具体端口使用的进程

1
netstat -aon|findstr "8081"

显示使用当前端口的进程情况。

端口对应使用进程查看

查看指定进程

1
tasklist|findstr "9088"

查看是哪个进程或者程序占用了 8081 端口,结果是:node.exe。

查看具体进程

内存型号查看

使用Windows系统的电脑一般都能支持扩展,而扩展的硬件一般都有内存,要给电脑增加内存条需要知道电脑对内存的支持情况以及内存条的配置,有多种方式能够得知,这里仍然推荐不适用第三方软件的方式,即Windows自身便能完成需求。

查看支持的最大内存容量

打开命令行,按下Win + R,输入cmd,输入wmic memphysical get maxcapacity,显示的数字即电脑主板支持的最大内存,这串数字的单位是KB,因此需要换算为GB,以我的笔记本为例子16777216KB即16GB。
支持内存上限

查看内存配置

一般购买内存需要知道内存的型号、频率、电压、大小,其中内存条的型号、频率和电压是必须和电脑主板支持的相兼容才能保证使用正常,详细的内存配置可以参照此处[2][3],具体查看步骤如下:

  1. 打开命令行,输入wmic,在wmic提示符下输入memorychip,可看到当前电脑内存信息。
    内存信息
  2. 解读显示的内存信息,Capacity表示内存大小,ConfiguredClockSpeed表示内存频率,DataWidth表示位宽,其中要判断型号是DDR的哪个版本,从频率可以判断,一般频率在2400以上的即DDR4,这也是当前最常见的内存型号,如果要直观查看,可以使用第三方软件cpu-z查看。

CPU型号查看

要了解自身电脑的CPU情况,除了上网搜索官网配置信息外,可以在本地便捷的进行查看,一般要了解的是CPU的版本、厂商、线程数、核数等,使用Windows内置功能来完成查询。

物理CPU个数

打开命令行,输入systeminfo,查看处理器一项即可看到电脑使用处理器个数。

查看CPU配置信息

打开命令行,输入wmic,之后输入cpu get *cpu get,里面包含电脑中所搭载的CPU配置信息,如NumberOfCores表示CPU核数,NumberOfLogicalProcessors表示CPU线程数,Caption表示厂商信息,其他详细内容可自行查看。

查看网口信息

命令行方式

打开命令行,输入systeminfo,查看网卡一项即可。

可视化方式

在开始菜单搜索计算机管理,打开计算机管理,点击左侧设备管理器,选择网络适配器查看。

无线投屏

使用 Windows10 自带的 Miracast 功能,实现将电脑投屏到支持无线投屏的仪器上,既节省了使用连接线也避免依赖第三方软件,让投屏能够随时随地使用。此处不对无线投屏技术进行过多原理及技术说明,想了解可查阅网上教程[15][16]
以笔记本电脑无线投屏到小米电视为例子,基本使用方式如下:

  1. 确保电脑与需要投屏的显示器(此处为小米电视)在同一局域网下,电脑有无线网卡;
  2. 打开小米电视,在首页界面找到我的应用并打开;
  3. 我的应用中找到无线投影后打开,选择Miracast功能选项,小米电视会出现无线显示界面及小米电视并等待连接;
  4. 在笔记本电脑 Win10 桌面右下角点击,选择连接,电脑会自动搜索出小米电视,点击连接;
  5. 等待自动连接,点击电脑桌面右下角的投影,选择相应的投影方式。

注意

  1. 使用无线投屏后,桌面上方会自动显示工具条,可以选择不保持在前端,则会隐藏,将鼠标移动到桌面上方的中部即会重新出现工具条,此外工具条出现无法隐藏的问题可能会在旧版本的系统版本存在,详情可查阅微软社区相关问题[14]
  2. 本例中使用小米电视的无线投影应用,如果是华为/荣耀系列则是无线投屏应用,不同品牌名称可能存在差异,可以在我的应用中搜索关键字无线进行查找。

常见问题&解决方法

浏览器如chrome无法正常播放声音

问题:
  当使用网易云音乐、QQ、影视播放软件等软件可以正常播放声音,而常用浏览器却不能播放声音,重启仍然无效时,问题一般是浏览器的声音播放被禁止了,即针对性的对某个应用做了声音禁止。
解决:
  解决办法即查看系统声音设置以及声音合成器,在桌面右下角菜单栏找到🔈形状的扬声器,右键点击可以看到选项,查看浏览器是否被禁音,将其解除即可。
扬声器
扬声器设置

进程连接设备平台用户服务_338f0c6占用CPU

这个进程根据介绍是对外接设备的正常运行进行提供服务的,但是我并没有连接U盘、移动硬盘、触摸板等设备,结果后台自动启动这个进程,导致CPU资源被占用,查询微软社区后,参照[12][13],得到解决方法如下:

  1. 若是有连接的外接设备确保已经移除且断开连接;
  2. 连接设备平台用户服务_338f0c6进程停止并禁用,同时在服务中找到SuperfetchHomegroup ListenerHomegroup ProviderDiagTrack Diagnostics Tracking Service,若是Windows系统版本较新(我的是Windows10-1903),则在服务中找到Diagnostic Policy ServiceDiagnostic Service HostDiagnostic System Host,将对应进程停止并禁用,重启电脑;
  3. 查看系统虚拟内存设置是否是默认情况,虚拟内存查看请打开我的电脑属性,位于系统->高级系统设置->高级->性能->设置->高级->虚拟内存设置

推荐工具

CMD-下载百度云资源

PanDownload 的作者于2018年宣布不再维护和开放服务,因此网页版PanDownload不可用,客户端目前不受影响,而同时作者提出另一种绕过百度云客户端限速的方法即通过CMD进行下载,转载来到本博客,详情参照作者博客[5]

推荐软件

PanDownload

解决百度云带来的限速问题,这是免费的一款第三方下载软件,请不要有偿售卖,同时请谨慎使用,存在被封的风险。详情见官网[4]

PotPlayer

一款值得推荐的播放器,官方地址,2019年2月国内无法正常访问(某不可抗力隐私),下载需要科学上网,这款播放器的优点是支持的视频文件格式多,有多媒体文件解码器和硬件加速,使用很流畅,界面简洁。

安装注意

  1. 不知何时起,PotPlayer 安装包捆绑了avast! (Avast Antivirus),建议手动更新安装,安装时注意在Avast Antivirus勾选处将✔去掉,否则捆绑安装会默认进行,且安装过程还挺长。没怎么接触过这款杀毒软件,但是被捆绑安装不太开心,这款杀毒软件与百度云网盘有冲突,同时杀毒软件不能关闭,强制后台运行[6][7]

  2. 如果不注意捆绑安装了Avast Antivirus Free,官方也提供了卸载工具avastclear及卸载方法[8],具体见下图。
    卸载Avast

    将官网及最新版 PotPlayer 在VirusTotal进行恶意性检测,结果如下:
    PotPlayer官网检测结果
    PotPlayer-200204检测结果
    PotPlayer-200204 Hash-256 校验

GitHub 和 Git

GitHub是全球最大的代码托管平台即软件源代码托管服务平台,而Git是分布式版本控制软件,Github 可通过 Git 进行版本控制,Git 是终端模式使用的工具,也有可视化使用的版本控制工具,本着开源开放交流的精神,要写出更优更美的代码,托管到开源平台,各路大神自有评说🤭,鉴于我也在学习和使用中,同时最近开始接触 Gitlab,因此建立了 Git学习专栏,可查看Git专栏

GitHub issue

当创建 GitHub 仓库项目之后,可以在项目的Issues里进行交流,可以提问和回答,参照熟练使用Issues

Github README

每个项目的说明即 README 部分要写清楚,同时又要美观,有一个专业方式即加上项目徽章,效果可看我的博客项目页面,可参照[9][10][11]

ssh 远程连接

XShell系列

习惯使用ssh进行远程连接可以使用XShell系列软件即 XShell 和 XFtp,这两者的配套使用基本满足远程连接以及远程文件传输,主要适用于内网多主机的控制以及远程服务器的控制,学生注册是可以免费使用的。下载地址

xftp出现无法实现文件传输

在网络正常连接情况下,排除防火墙拦截等网络因素,查看远程连接设备上传输文件的目标文件目录权限,使用llls -l可以查看是否具备可写权限,一般是不具备才导致的,修改目标文件目录权限:

1
2
sudo chmod 777 file_Directory/
ls -l

文件目录权限修改
查看文件目录权限完整后再尝试xftp传输文件即可。[17]

putty

简洁风格使用 putty 进行ssh远程连接,不需要安装,只需要下载zip压缩包解压即可使用,十分方便而且免费。下载地址

结束

本着手册即查即用的原则,这篇博文写的十分简要,很少说明部分,直接贴出操作。

如果这篇文章帮助到了你,不如赞赏一下吧~

-------------    本文到此结束  感谢您的阅读    -------------
点击刷新