windows便捷指令

win10运行面板快速指令

如何打开运行面板

win + R

远程桌面连接

1
mstsc

任务管理器

1
taskmgr

打开适配器

1
ncpa.cpl

控制面板

1
control

放大镜程序

有时候远程写教程就会用到这个

1
magnify

屏幕键盘

在某些键位坏了这个可以临时用一下

1
osk

perfmon.msc性能监视器

运行perfmon.msc指令,可以打开电脑的性能监视器,这里能查看到电脑的运行性能。

1
perfmon.msc

DirectX诊断工具

能打开DirectX诊断工具,在这里可以查看电脑的系统、配置、内存、CPU、显卡等信息。

1
dxdiag

设置自动关机

打开运行面板

win+R打开运行面板

输入命令定时关机,例如:我设置7200秒后自动关机

01打开运行面板

1
2
3
shutdown -s # 设置一分钟后自动关机
shutdown -s -t 7200 # 设置7200s后自动关机
shutdown -a #取消关机指令

禁止window系统自动更新

  1. 打开Wub.exe
  2. 停用服务器
  3. 立即套用

image-20220728115532449

开启之后系统就不会自动强制更新了。

如果在操作系统的某些设置,出现什么获取系统自动更新失败之类的错误,将以上改为启用服务,操作结束之后再停用服务就可以了。

蓝奏云下载:https://rookie1679.lanzouy.com/ipUtz03lu0ch

window防火墙

出站规则

出则规则使用来限制对外访问的,也就是说从本机发出的请求中,如果请求的对象是被禁止的,该请求会被拦截,表现方式就是断网。

规则有两种设置方式,程序和端口。具体可以设置允许连接和阻止连接。

对程序设置阻止连接后,该程序发出的所有请求都会被拦截,表现形式就是断网。如果对所有程序设置阻止连接那么所有程序都会被断网。

对端口设置阻止连接后,本机向外的请求中,如果请求的远程服务器端口是设置的端口,那么请求会被拦截。可以设置所有端口,那么所有请求都会被拦截。

另外,这里配置的是阻止连接,还有允许连接,因为默认的就是允许连接,因为你不能直接就禁止一个客户端程序访问它的服务器,比如网易云音乐。所以在默认是允许的规则里,配置允许没有意义,或许只有在默认是禁止访问的时候,配置允许才有意义。

入站规则

入站规则是用来限制远程主机访问本机的服务的,就是说,本机接收的请求中如果被请求的程序或具体端口是被限制的,该请求被拦截。

入站规则的使用方式跟出站规则一样。

Win10去除资源管理器导航窗格多余的文件夹(3D对象、桌面、图片等)

去除对象

01去除内容

打开注册表

win +R,注入regedit,回车,打开注册表

02打开注册表

在注册表找到对应的文件夹

复制该路径,再注册表上方,输入该路径

打开该路径
1
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

01打开路径

删除文件夹

文件夹 注册表中对应项
3D对象 {0DB7E03F-FC29-4DC6-9020-FF41B59E513A}
视频 {f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}
图片 {24ad3ad4-a569-4530-98e1-ab02f9417aa8}
文档 {d3162b92-9365-467a-956b-92703aca08af}
下载 {088e3905-0323-4b02-9826-5d99428e115f}
音乐 {3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}
桌面 {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

找到对应的文件夹对应项,删除该文件夹,在文件管理器就不会出现了。

如果想恢复,新建文件夹,文件夹名改为对应项即可

02删除文件夹

最终效果

03最终效果

FireFox浏览器出现的问题

禁止Firefox关闭最后一个标签页

在URL框打开设置

1
about:config

设置browser.tabs.closeWindowWithLastTab

搜索browser.tabs.closeWindowWithLastTab,将值改为false即可

01设置

Firefox显示"您的浏览器正由组织管理"

如图所示

01解决您的浏览器正在由组织管理

解决方法一

打开Firefox的安装目录,删掉distribution文件夹,重启Firefox即可。

解决方法二

如果方法一不行的话,可以试试这个方法。打开注册表,删掉\HKEY_LOCAL_MACHINE\SOFTWARE\Policies目录下的mozilla文件夹,重启Firefox即可。

此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求

页面载入出错 — Mozilla Firefox20221117-436

解决方法

在浏览器地址框输入about:config,打开设置面板。

首选项输入network.security.ports.banned.override,然后选择字符串添加:

  • 取消单个端口限制,如:8080
  • 取消多个端口限制,如:8080,8081,80
  • 开放全部端口(开放端口要记得做好电脑防护安全):0-65535

高级首选项 — Mozilla Firefox20221117-194

高级首选项 — Mozilla Firefox20221117-586

如果是在学习开发的环境下,可以一次性开放全部端口,不用每次都修改,方便一点

win10怎么新建用户

打开电脑管理

01

本地用户

02

右键–>新用户

03

设置用户信息

04

Window平台下tree 命令使用

WIndow 平台要想打印目录树,可以用cmd工具或者power shell 的tree命令实现

tree 命令格式和参数:

TREE [drive:][path] [/F] [/A]

  • /F 显示每个文件夹中文件的名称。(带扩展名)
  • /A 使用 ASCII 字符,而不使用扩展字符。(如果要显示中文,例如 tree /f /A >tree.txt)

比如:

1
Copy tree /f >tree.txt

导出当前目录的文件夹/文件的目录树到tree.txt文件中。

Tip:

  1. 要是目录很深文件很多生成的树大了去!,比如我在D盘根目录使用49MB的tree.txt;
  2. 没找到其它参数可以只打印一级或者二级目录类似的参数;

又或者用git bash 工具 使用tree命令,比如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Copy$ tree -L 1
.
|-- LICENSE
|-- README.es.md
|-- README.ja.md
|-- README.md
|-- README.zh-CN.md
|-- babel.config.js
|-- build
|-- dist
|-- jest.config.js
|-- list.txt
|-- mock
|-- node_modules
|-- package-lock.json
|-- package.json
|-- plop-templates
|-- plopfile.js
|-- postcss.config.js
|-- public
|-- src
|-- tests
|-- vue-elment-admin.md
`-- vue.config.js

比cmd和power shell 好用,前提是需要安装Tree for Windows工具:

  1. 打开进入 Tree for Windows 页面,选择下载 Binaries zip 文件。
  2. 解压压缩包,找到压缩包内的 bin 目录,将 bin 目录下的 tree.exe 复制
  3. 找到 C:\\Program Files\Git\usr\bin 目录,将 tree.exe 粘贴到该目录下,安装即完成

tree命令行参数:

  • -a 显示所有文件和目录。
  • -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。
  • -C 在文件和目录清单加上色彩,便于区分各种类型。
  • -d 显示目录名称而非内容。
  • -D 列出文件或目录的更改时间。
  • -f 在每个文件或目录之前,显示完整的相对路径名称。
  • -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*“,”/“,”=“,”@“,”|“号。
  • -g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
  • -i 不以阶梯状列出文件或目录名称。
  • -I 不显示符合范本样式的文件或目录名称。
  • -l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  • -n 不在文件和目录清单加上色彩。
  • -N 直接列出文件和目录名称,包括控制字符。
  • -p 列出权限标示。
  • -P 只显示符合范本样式的文件或目录名称。
  • -q 用”?"号取代控制字符,列出文件和目录名称。
  • -s 列出文件或目录大小。
  • -t 用文件和目录的更改时间排序。
  • -u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
  • -x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

Windows服务

Windows服务打开方式:此电脑-->管理(右键)-->服务和应用程序-->服务

服务介绍

Windows每一个程序可以看作成一个服务,每一个服务你都可以设置启动方式,比如手动启动服务,自动启动服务,禁止启动服务,我们用的比较多是自动、自动(延迟启动)、手动,禁止基本不使用,下面对这几个方式简单描述一下:

自动启动

服务会在操作系统启动时自动启动。

如果这个服务对于系统的运行非常重要,那么应该将其设置为自动启动,比如Windows的组件之类。

延时自动启动

延迟自动启动服务比自动启动服务慢一些,它们会在系统启动后一段时间内启动。

在Windows启动时,很多服务都会与操作系统竞争CPU和磁盘资源,因此将某些服务延迟启动可以避免这种冲突。

延迟自动启动服务可以降低Windows启动时CPU和磁盘资源的消耗,并提高系统启动速度

如果是自己额外安装的程序,比如redis、MongoDB这些,我们不需要在电脑开机就使用到,可以设置为延时自动启动。

手动启动

服务不会在操作系统启动时自动启动。如果需要使用这个服务,用户可以手动启动它,也就是每次使用某个程序,手动点击运行程序。

禁止启动

不建议使用该方式,如果你不需要某个程序,完全可以卸载这个程序,不需要禁止启动

服务无法启动,甚至无法手动启动,因为一旦禁止了服务,如果需要重新使用该服务,就需要手动修改服务的启动类型,改成自动或者手动。

如果你对某个程序设置了禁止启动,过一段时间后,你再想启动这个程序,你已经忘记你设置了禁止启动,你会很头疼为什么启动失败,即使你打开这个程序的安装目录启动程序,依然会启动失败。

注意事项

需要注意的是,如果某个服务必须在系统启动时就立即开始工作,那么它应该被设置为自动启动,而不是延迟自动启动。

总的来说,如果你不是安装系统的组件,而是一些第三方的工具或者软件,不需要参与系统初始化的软件,完全可以设置为延时启动,这样可以提高电脑开机速度。

添加服务

下载程序

这里演示添加Redis服务为例,先下载Redis二进制源码包,下面是安装包下载。

安装Redis服务端,这里蓝奏云的版本是5.0.10版本,如果你需要最新版的可以去官方仓库下载

添加服务

打开源码解压的位置,我们一般将每个软件都进行分类,每一个程序都放在一个文件夹下载,保证目录干净有序,我解压Redis在``E:\studyAPP\Redis-3.2.100`下,因为Redis没有bin目录,程序执行文件就在根目录,所以我们打开根目录就好了。

1
redis-server --service-install redis.windows-service.conf --loglevel verbose
  • redis-server:程序执行文件名
  • redis.windows-service.conf:程序配置文件
  • --loglevel:日志等级,这里设置日志等级为verbose

如果你的程序执行文件在bin目录下面,那么你应该打开bin目录进行该操作。

可能遇到的问题

拒绝访问

在修改启动方式遇到的错误。

或者是拒绝设置,这是因为你在别的软件设置了服务禁止启动了,比如在火绒的安全工具-->启动项管理禁止了服务启动,导致你在系统服务管理这里无法更改启动方式,你将火绒的启动方式设置为允许启动就好了。

上面只是举个例子,不一定是火绒,可能是360或者其他软件还设置了,你可以看看你电脑安装了那些管理系统服务的工具。

参考

Window平台下tree使用

文章来源于我的博客:小码同学