windows那些操作玩意

一、进程处理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#查看所有端口:
netstat -ano

#只查看8080 端口:
netstat -aon|findstr "8080"

#杀死进程,假如对应的PID是“11388”
taskkill /F /PID 11388

#当然,如果如果不知道8080 端口是什么的进程,担心误操作,可以先通过以下命令查一下进程的名称
tasklist|findstr "17484"

#可以通过进程名称关键字查看进程号
tasklist|findstr "QQPY"

二、系统常用快捷键

1. 批量多选

长按Ctrl后按鼠标左键以选择或反选

2. 确定首尾后批量多选

先左键选中首个文件(文件夹),然后按住Shift键不松手,再移动鼠标左键选中末尾的文件(文件夹),那么就能够实现确定首尾后批量多选。

1

3. 撤销或重回撤销前

撤销上一步的操作 CTRL+Z (重回上一步被撤销的操作 CTRL+Y)

4. 快速定位到行首(尾)

快速定位到行首 Shift+HOME (快速定位到行尾Shift+END)

2

5. 快速定位到词首(尾)

快速定位到词首CTRL+Left (快速定位到词尾CTRL+Right)

3

三、解决windows10 时间轴灰色的活动历史记录无法删除的问题

在Windows10上的日常办公过程中系统会记录很多活动历史记录信息,但如果你是一个注重隐私的人,你可能和我一样选择删除掉这些信息,并且禁用windows10的记录服务。方法是:打开任务栏,设置—>隐私—>活动历史记录—>将“允许Windows从电脑中收集我的活动”和“允许Windows将我的活动从此电脑同步到云”关闭掉,然后点击下方的“清除活动历史记录”,如此便能禁用windows10的活动历史记录服务并且删除掉当前产生的活动历史记录信息。但有一些变成了灰色的活动历史记录可能无法删除,这里我就给大家一个解决方法。

Windows+R后输入“gpedit.msc”打开本地组策略编辑器,定位至“计算机配置 - 管理模板 - 系统 - OS策略”。双击该项打开“启用活动源”配置窗口,修改为“已禁用”。注销或重启系统后设置生效。然后你再点击Win10任务栏中的“任务视图”按钮,就会发现时间轴上这些无法删除的活动历史记录已经不见了。然后我们可以选择再恢复时间轴的功能,只需把“启用活动源”配置为“未配置”或“已启用”,然后再看时间轴上灰色的活动历史记录也没有再出现,问题自然迎刃而解。

四、hiberfil.sys、pagefile.sys、swapfile.sys

Windows系统中,在C盘根目录有三个隐藏的受保护的操作系统文件:hiberfil.sys、pagefile.sys、swapfile.sys 。这几个文件通常都无法手动删除,因为他们都是系统某些功能下使用到的数据文件,对应功能的系统程序会在后台占用它们,所以无法手动删除。并且为了相关功能能够正常使用都是不建议删除的,但如果用户明确知道不需要这些功能也是可以通过系统设置来间接删除,同时还能根据用户需求来修改文件的存放位置或者文件的大小等。

💁‍♂ 提示:通常hiberfil.sys、pagefile.sys、swapfile.sys这些文件是无法手动删除,即使通过PE系统等常规手段强制删除了但是重启电脑,这些文件又会自动重新生成,所以删与不删并没有什么意义。

hiberfil.sys

系统休眠文件。其是Windows休眠功能使用的文件,它保存了计算机的内存内容以便于在恢复时重新加载。其大小最大值等于计算机物理内存大小,实际大小等于计算机物理内存中活动的内存的大小。用户可以通过开关系统休眠功能来操控该文件的生成和删除。

以管理员身份运行终端,然后输入如下命令:

1
2
3
4
#开启
powercfg.exe /hibernate on
#关闭
powercfg.exe /hibernate off

pagefile.sys

虚拟内存分页文件。其是Windows虚拟内存使用的文件,它充当了物理内存的备用存储器,并用于缓解系统内存压力。其大小最大值通常设置为物理内存大小的1.5倍或2倍,实际大小通常会随着计算机的使用情况而变化。用户可以通过手动配置虚拟内存来删除分页文件、设置分页文件大小或存放位置等。

虚拟内存默认系统配置

默认系统使用C盘托管虚拟内存并存储分页文件,并且自动管理虚拟内存和分页文件大小。如下图:

image-20230416135945991

禁用虚拟内存

禁用虚拟内存即取消虚拟内存在系统分区的托管。(禁用完成并重启系统后,系统将自动删除pagefile.sys分页文件)。

image-20230416142725989

修改虚拟内存位置

首先取消虚拟内存在原本分区(如C盘)上的托管,然后再设置托管到其他盘符(比如D盘),操作如下:

image-20230416141726125

image-20230416142130154

自定义虚拟内存大小

可以自定义虚拟内存初始大小以及最大值(对应的分页文件得大小也会随着虚拟内存实际活动大小变化而自动变化)。操作如下:

image-20230416151948818

以上自定义了虚拟内存的初始大小为2048MB(2GB),最大值为4096MB(即4GB)。

虚拟内存的大小应该根据计算机的硬件配置和实际需求进行适当调整。如果将虚拟内存设置得太小,则可能会导致系统崩溃或者运行某些应用程序时出现错误。而如果将虚拟内存设置得太大,则可能会浪费磁盘空间并影响系统性能。以下是一些建议的虚拟内存设置大小:

  1. 如果有4GB或更少的RAM,那么建议将虚拟内存设置为RAM大小的1.5倍。
  2. 如果有8GB或更多的RAM,那么建议将虚拟内存设置为RAM大小的1倍。
  3. 如果使用计算机上的大型程序或进行大量数据处理工作,那么建议将虚拟内存设置为RAM大小的2至3倍。

需要注意的是,虚拟内存设置的大小对于每个计算机都可能不同,因此您应该根据自己的实际需求进行适当调整。在设置虚拟内存大小之前,建议先了解自己的计算机硬件配置、正在运行的应用程序和任务以及可用磁盘空间,从而确定合适的虚拟内存大小。

虚拟内存的设置也可以通过让Windows自动管理来避免手动设置大小。Windows通常会根据计算机的硬件配置和使用情况自动管理虚拟内存,以确保系统的稳定性和性能。

swapfile.sys

虚拟内存压缩文件(虚拟内存交换文件)。这个文件是Windows 10之后引入的另一个虚拟内存使用的文件,它也充当了物理内存的备用存储器,并用于缓解系统内存压力。系统启用“压缩内存”功能后会创建swapfile.sys文件来存储压缩的内存页面。其大小最大值通常设置为物理内存大小的一半,实际大小通常会随着计算机的使用情况而变化。由Windows自动管理不能手动配置维护。

swapfile.sys通常是无法手动删除的,即使能够强制删除了但是重启电脑又会自动重新生成,所以删与不删并没有什么意义。

说明

(1)pagefile.sys和swapfile.sys的区别

pagefile.sys中存储的数据并没有被压缩。而swapfile.sys存储的数据是经过压缩了的。pagefile.sys可以被用户手动配置维护,而swapfile.sys则由Windows自动管理不能手动配置维护。

(2)交换页面

交换页面(paging)是指将内存中不活动的数据移动到计算机硬盘等辅助存储器中,从而释放物理内存以供其他程序使用的过程。这个过程是操作系统的一项重要功能,它可以帮助更有效地使用可用内存,并允许计算机同时运行更多的程序。在Windows操作系统中,当物理内存不足时,系统会自动将部分内存中不活动的数据转移到虚拟内存文件(如pagefile.sys和swapfile.sys),以便为正在使用的程序提供更多的内存。交换页面对于系统性能和稳定性都非常重要,因为它可以避免由于内存不足导致的系统崩溃和错误,同时也可以加速系统响应时间。然而,当交换页面频繁发生时,可能会出现性能问题,因为硬盘的访问速度远不及内存的访问速度。因此,更好的方法是尽可能增加计算机的物理内存,这样系统就不需要频繁地进行交换页面操作了。

(3)禁用虚拟内存为什么还会有pagefile.sys文件?

当您禁用虚拟内存时,系统会尽量避免将数据写入pagefile.sys文件。但是不一定会自动删除该文件,这是因为该文件不仅用作虚拟内存的备份存储器,还可以包含一些临时数据和系统状态信息,例如崩溃转储文件、核心转储文件等。在某些情况下,例如运行某些应用程序、安装更新或进行系统维护操作时,系统可能需要在pagefile.sys文件中写入数据。此外,即使您禁用了虚拟内存并删除了pagefile.sys文件,系统也可以重新创建该文件。例如,如果您启用了系统还原功能,则系统可能会使用pagefile.sys文件来存储还原点数据。

参考

https://www.zhihu.com/tardis/zm/art/87565681?source_id=1003



----------- 本文结束 -----------




如果你觉得我的文章对你有帮助,你可以打赏我哦~
0%