在Windows 7中,是否有办法知道我不在时是否有人登录了我的帐户?
具体来说,是否可以知道具有管理员特权的人是否以某种方式输入了我的帐户(即为了进入我的电子邮件等)?
在Windows 7中,是否有办法知道我不在时是否有人登录了我的帐户?
具体来说,是否可以知道具有管理员特权的人是否以某种方式输入了我的帐户(即为了进入我的电子邮件等)?
Answers:
推荐的方法已编辑(请在下面将Susan Cannon降下来):
按Windows按钮+ R并输入eventvwr.msc。
在事件查看器中,展开“ Windows日志”,然后选择“系统”。
在中间,您将看到一个包含日期和时间,源,事件ID和任务类别的列表。任务类别几乎解释了事件,登录,特殊登录,注销和其他详细信息。
这些事件将称为Winlogon,事件ID为7001。
事件详细信息将包含登录的帐户的UserSid,您可以将其与使用以下命令从命令提示符获取的列表进行匹配:
wmic useraccount
希望这可以帮助!
要查看列表,请运行“ PowerShell”,并将以下脚本粘贴到其窗口中:
Get-EventLog system -Source Microsoft-Windows-Winlogon `
| ? { $_.InstanceId -eq 7001 } `
| ? {
$sid = $_.ReplacementStrings[1]
$objSID = New-Object System.Security.Principal.SecurityIdentifier ($sid)
$objUser = $objSID.Translate( [System.Security.Principal.NTAccount])
$_ | Add-Member -Force -type NoteProperty -name User -value $objUser.Value
return $true
} `
| ft -Property TimeGenerated,User
您将拥有大量的系统登录信息;他们是正常的。
您将要寻找的是: 事件ID 7001-Winlogon。
在“详细信息”选项卡下,查找“ UserSid”
登录的指示将如下所示:(win 8.1)在win 7中可能会有所不同
+ System
- EventData
TSId 1
User Sid A-2-8-46-234435-6527-754372-3445
然后通过右键单击开始按钮并选择它来打开命令提示符。
输入“ wmic useraccount”,并将SID与出现的长列表中的前面的用户名匹配。
C:\Users\Superuser>wmic useraccount
AccountType Caption Description Disabled Domain FullName InstallDate
LocalAccount Lockout Name PasswordChangeable PasswordExpires
PasswordRequired SID SIDType Status
512 ComputerName\Administrator Built-in account for administering the
computer/domain TRUE ComputerName TRUE FALSE Administrator TRUE
FALSE TRUE A-2-8-46-234435-6527-754372-3447 1 Degraded
512 ComputerName\Superuser TRUE ComputerName TRUE FALSE Superuser TRUE
FALSE TRUE **A-2-8-46-234435-6527-754372-3445** 1 Degraded
从列表中我们可以看到,超级用户是与SID匹配的帐户。
wmic useraccount get name,sid产生更易于管理的输出。
探路者检查事件日志的答案将使您知道是否有人登录到您的计算机。但是,这不会告诉您他们是否使用您的帐户登录了另一台计算机。您必须检查该计算机或域控制器才能查看其他计算机的登录信息。
至于电子邮件,那是另一回事了。作为Exchange管理员,我可以阅读组织中任何人的电子邮件。老实说,我不知道该访问是否记录在任何地方。我敢肯定会这样,但这仅适用于Exchange管理员。
如果您在公司网络中,则将无法使用。公司有各种各样的自动登录。我查看了事件4648或4624,即使人们不在办公室,登录也已成功登录(不,没有人偷偷登录PC)。有成千上万的。我刚刚登录PC一次,并且在4624下有10个活动源。我没有登录10次。昨天有4648个登录名存在12下,但是那天没有人碰过PC。因此,这不是真实用户登录的准确列表。
如果你想真正的登录信息,进入系统下的Windows日志,事件过滤器7001。这是成功的WINLOGONS。这对应于用户登录,并且不包括后台的系统登录。使用此工具,我找到了真实的实时个人用户登录PC的正确列表。
但是不幸的是,它仍然没有告诉我谁已登录。我们的公司没有保留这些记录,因为每天的记录长达一英里。我在详细信息中查看了UserID,刚才登录的UserID与显示的每次登录下的所有其他UserID匹配。这不是我的PC,因此某些登录名绝对不是我的。所以我不知道那部分。