If you share a Windows computer at home or work, it’s often helpful to know who’s currently logged in. Windows makes it easy to check active user accounts through built-in tools like Task Manager, Command Prompt, PowerShell, and even the Local Users and Groups panel. Whether you’re troubleshooting performance issues, managing shared devices, or keeping track of remote logins, this guide walks you through every reliable method.
Find Who Is Currently Logged Into Your Windows
To check who is currently logged into your Windows PC, you’ll need access to any administrator or standard user account, along with basic Windows tools such as Task Manager, Command Prompt, or PowerShell. If you are in a work environment, you may also need admin permissions to view full session details. Most home users can follow these steps without any additional setup.
1. Check Logged-in Users Using Task Manager
Task Manager is the quickest way to see all active accounts on your PC.
- Press Ctrl + Shift + Esc to open Task Manager.
- Click on the Users tab on the left sidebar.
- You’ll see a list of all users currently logged in, including local sessions and remote sessions.
- You can also view CPU, RAM, and network usage for each user.
This is perfect for checking who’s using the device right now without running any commands.
2. Use Command Prompt to Check Current Users
Command Prompt gives you more detailed information, including remote logins.
View all active logins
- Press Windows + R, type cmd, and press Enter.
- Type the following command and press Enter:
query user - You’ll see usernames, session names, session IDs, and login times.
View detailed session info
Run this command:
whoami /all
This shows the current logged-in user plus detailed permissions and session info.
3. Use PowerShell to List Logged-in Users
PowerShell gives even more control, especially for remote or multi-user environments.
- Press Windows + X and choose Windows PowerShell or Terminal.
- Enter the command below:
Get-LocalUserThis lists all user accounts created on your PC.
See currently logged-in users
Use:
(Get-WmiObject -Class Win32_ComputerSystem).UserName
For multiple sessions (including remote desktop):
quser
You’ll get the same detailed view you see in Command Prompt.
4. Check Logged-in Users via Local Users and Groups (Pro & Enterprise)
This method works only on Windows 10/11 Pro, Enterprise, or Education.
- Press Windows + R, type lusrmgr.msc, and hit Enter.
- Click Users on the left panel.
- Double-click a user account.
- If it says User is logged on, it confirms the account is currently active.
This is especially useful for administrators managing multiple profiles.
5. Check Logged-in Users on Remote Desktop Sessions
If you manage a Windows machine through Remote Desktop:
- Open Command Prompt or PowerShell.
- Run:
qwinsta - This shows every active RDP session, including usernames and session IDs.
You can combine it with:
logoff SESSIONID
to log someone out (admin rights required).
6. Check Who Is Logged In With Event Viewer (For Login History)
If you want to see who logged in and when, Event Viewer gives a full audit trail.
- Press Windows + R, type eventvwr, and press Enter.
- Go to Windows Logs → Security.
- Look for Event ID 4624 (successful login) and Event ID 4634 (logout).
- Click an event to view detailed username info.
This helps you monitor login behavior over time.
Wrapping Up
Finding out who is currently logged into your Windows PC is easy once you know where to look. Whether you prefer the simplicity of Task Manager or the detailed output from PowerShell, Windows offers several built-in tools to help you track both local and remote sessions. These methods give you full visibility into who’s using your device at any moment, making it easier to manage performance, troubleshoot issues, or maintain shared systems.