Windows 11允許在一台計算機上進行多個用戶帳戶,這非常適合共享設備。但是,當用戶忘記簽字時,他們的會話繼續在後台運行,消耗系統資源。這可能會對活躍用戶產生負面影響。幸運的是,有一些簡單的方法可以簽署非活動用戶並收回這些資源。
使用任務管理器簽署其他用戶
任務管理器提供了簽署其他用戶的最快,最簡單的方法:
步驟1:通過右鍵單擊任務欄並選擇“任務管理器”或按下來打開任務管理器Ctrl + Shift + Esc
。
步驟2:如果您看到簡化的視圖,請單擊“更多詳細信息”。
步驟3:導航到“用戶”選項卡。
步驟4:右鍵單擊要簽名的用戶,然後選擇“登錄”。
更多閱讀:與PowerShell的Microsoft 365強制簽名用戶
步驟5:通過單擊彈出窗口中的“登錄用戶”來確認操作。
此方法立即終止所選用戶的會話並關閉其所有運行應用程序。
使用命令提示符簽署其他用戶
對於那些喜歡命令行工具的人,命令提示符提供另一種簽署用戶的方法:
步驟1:打開命令提示符作為管理員。在開始菜單中搜索“ CMD”,右鍵單擊“命令提示符”,然後選擇“作為管理員運行”。
步驟2:鍵入以下命令,然後按Enter查看所有活動用戶會話:
query session
步驟3:注意與要簽名的用戶關聯的ID號。
步驟4:鍵入以下命令,用用戶的ID號替換[ID],然後按Enter:
logoff [ID]
例如,要簽署具有ID 2的用戶,您將輸入:
logoff 2
此命令立即在沒有任何確認提示的情況下簽名指定用戶。
使用PowerShell簽署其他用戶
PowerShell提供了簽署用戶的另一種選擇,這對於腳本或遠程管理很有用:
步驟1:打開PowerShell作為管理員。在開始菜單中搜索“ PowerShell”,右鍵單擊“ Windows PowerShell”,然後選擇“作為管理員運行”。
步驟2:鍵入以下命令,然後按Enter查看活動會話:
query session
步驟3:注意您要簽名的帳戶的用戶名。
步驟4:使用以下命令,用實際用戶名代替[用戶名]:
$sessionID = ((quser /server:$env:COMPUTERNAME | Where-Object { $_ -match '[USERNAME]' }) -split ' +')[2]
logoff $sessionID
此PowerShell腳本找到了指定用戶的會話ID,然後將其記錄下來。
重要的考慮因素
在簽署其他用戶之前,請記住這些要點:
- 您需要管理員特權來簽署其他用戶。
- 簽署用戶將關閉其所有運行應用程序,而無需保存任何未保存的工作。
- 如果可能的話,最好在簽署其他用戶之前通知其他用戶。
- 定期簽署非活動用戶可以幫助維持共享計算機上的系統性能。
通過使用這些方法,您可以有效地管理共享Windows 11計算機上的用戶會話,從而確保為活動用戶提供最佳性能。請記住要負責任地使用這些工具,以避免其他用戶的數據丟失或中斷。