Windows使用cmd杀会话、程序、注销用户、限制CPU和内存等

0    12    1

Tags:

👉 本文共约2804个字,系统预计阅读时间或需11分钟。

前言

当Windows系统卡死时,很难通过图形化界面的任务管理器来杀会话,杀进程等,此时可以通过cmd命令来操作。

tasklist

显示本地计算机或远程计算机上当前正在运行的进程列表。 Tasklist 替换 tlist 工具。

tasklist会按照pid(进程号)从小到大进行排列.

taskkill

结束一个或多个任务或进程。 可以通过进程 ID 或图像名称结束进程。 可以使用 tasklist 命令来确定要结束的进程的进程 ID (PID)。

杀会话、程序

如果想根据程序名删除进程,可以使用 Windows 中的命令行工具 Taskkill。下面是具体的步骤:

  1. 打开命令提示符(cmd)。可以在Windows的“开始”菜单中,找到“Windows系统”文件夹下的“命令提示符”应用,或者使用快捷键 Win+R,输入“cmd”并回车来打开。
  2. 使用以下命令查找进程名对应的进程 ID(PID):

将“<进程名>”替换为要结束的进程名,使用双引号将进程名括起来。这会列出所有与进程名匹配的进程及其 PID。

找到需要结束的进程的 PID,并使用以下命令结束进程:

将“”替换为要结束的进程的 PID。使用“/F”选项强制结束进程。

例如,如果要删除进程名为“chrome.exe”的进程,则可以输入以下命令:

找到对应的进程 ID,例如为 1234,然后输入以下命令结束进程:

需要注意的是,结束进程可能会造成数据丢失或其他问题。在结束进程之前,请确保保存所有未保存的工作,并谨慎地使用此命令。

注销用户

使用管理员角色来打开cmd命令行。

注销当前用户

在 Windows 中,可以使用命令行工具 cmd 来注销当前用户。下面是具体的步骤:

  1. 打开命令提示符(cmd)。可以在Windows的“开始”菜单中,找到“Windows系统”文件夹下的“命令提示符”应用,或者使用快捷键 Win+R,输入“cmd”并回车来打开。
  2. 输入以下命令:

这会立即注销当前用户并返回登录屏幕。

需要注意的是,注销当前用户将关闭所有打开的应用程序并丢失所有未保存的工作。在注销之前,请确保保存所有未保存的工作,并谨慎地使用此命令。

注销其它用户

在 Windows 中,可以使用命令行工具 cmd 来注销其他用户。下面是具体的步骤:

  1. 打开命令提示符(cmd)。可以在Windows的“开始”菜单中,找到“Windows系统”文件夹下的“命令提示符”应用,或者使用快捷键 Win+R,输入“cmd”并回车来打开。
  2. 输入以下命令查找要注销的用户的会话 ID:

这会列出当前所有用户的会话信息,包括会话 ID 和用户名。

找到要注销的用户的会话 ID。

使用以下命令注销用户:

将“<会话 ID>”替换为要注销的用户的会话 ID。

例如,如果要注销会话 ID 2 的用户,则可以输入以下命令:

需要注意的是,注销其他用户将关闭其所有打开的应用程序并丢失所有未保存的工作。在注销之前,请确保用户已保存所有未保存的工作,并谨慎地使用此命令。

taskkill示例

若要结束进程 ID 为 1230、1241 和 1253 的进程,请键入:

如果进程 Notepad.exe 是由系统启动的,要强行结束它,请键入:

若要结束远程计算机 Srvmain 上映像名称以 note 开头的所有进程,同时使用用户帐户 Hiropln 的凭据,请键入:

若要结束进程 ID 为 2134 的进程及其它启动的任何子进程,但前提是这些进程是由管理员帐户启动的,请键入:

若要结束进程 ID 大于或等于 1000 的所有进程,无论其映像名称如何,请键入:

tasklist示例

若要列出进程 ID 大于 1000 的所有任务,并将它们以 csv 格式显示,请键入:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

若要列出当前正在运行的系统进程,请键入:

若要列出当前正在运行的所有进程的详细信息,请键入:

若要列出远程计算机 srvmain(其 DLL 名称以 ntdll 开头)上进程的所有服务信息,请键入:

若要使用当前登录用户帐户的凭据列出远程计算机 srvmain 上的进程,请键入:

若要使用用户帐户 Hiropln 的凭据列出远程计算机 srvmain 上的进程,请键入:

错误

若系统卡死,也会报如下的错误:

Windows Server如何限制用户或程序的CPU和内存的使用率

  1. Process Lasso:它是一款功能强大的进程管理工具,可以帮助您限制 CPU 和内存使用率、优化系统性能、自动优化进程等。该工具具有直观的用户界面和丰富的功能设置,适用于各种场景和需求。
  2. Windows System Resource Manager:这是一个 Windows Server 内置的资源管理工具,可以帮助您限制进程或用户的 CPU 和内存使用率,以及控制任务优先级和资源分配等。该工具需要在 Windows Server 上进行安装和配置,适用于对系统资源使用有严格要求的场景。
  3. Process Hacker:它是一款免费的进程管理工具,可以帮助您查看和控制进程、限制 CPU 和内存使用率、监控系统性能等。该工具具有可扩展的插件体系和强大的调试功能,适用于高级用户和开发人员。

请注意,这些工具可能会对系统性能产生一定影响,因此请谨慎选择并了解所做更改的影响。

总结

1、常用命令

2、要对内存或CPU占用排序,只能使用任务管理器操作,或tasklist导出到文件中,然后通过Linux的sort排序。

3、限制CPU或内存,可以使用软件Process Lasso来完成。

参考

https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/taskkill

https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/tasklist

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部