Win7系统如何运行PsExec打开一个注册表项HKLM\SAM\SAM
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7系统如何运行PsExec打开一个注册表项HKLM\SAM\SAM相关的知识,希望对你有一定的参考价值。
Win7中如何,运行一个名为PsExec的命令行工具,然后用管理员权限打开“命令提示符”窗口,并运行一下命令:PsExec -s -t -i regedit.exe,问题是这个命令我用管理员身份登录系统,下载了PsExec.exe的工具,以Local System权限运行注册表编辑器,定位到注册表项:HKLM\SAM\SAM,不能访问这个注册表项。请问怎么办?
我这个问题是在看了Win7使用详解这本书(人民邮电出版社)第216页后感到难度有点大,而且后面几节内容都有这方面的一时难以看懂。
因为默认的HKEY_LOCAL_MACHINE\\SAM\\SAM这里是不能访问的,你需要在HKEY_LOCAL_MACHINE\\SAM\\SAM这里右击权限,把你当前操作用户的完全控制和读取给勾选上,然后应用确定,刷新一下注册表,在点就进去了
参考技术A Local System是Windows核心组件所运行的账户, Local System是本地管理员组的成员; Local System账户加载默认用户的配置文件,也就是HKEY_USERS\DEFAULT,或者HKEY_USERS\S-1-5-18,这两者是等价的; 如果计算机TestWin7加入到域contoso.com中,以Local System身份运行的进程,在森林中其他计算机上自动以本地的计算机账户(也就是contoso\TestWin7)的身份得到验证。在Windows里有很多资源仅允许Local System用户去访问。
注册表项HKLM\SAM\SAM,默认仅允许Local System具有完全控制的权限,其他用户,即使是管理员组的成员,也无法访问该注册表项的内容。
以Local System权限运行程序
这里可以做一个实验,用普通的管理员组成员账户登录到Windows 7,然后在“开始搜索”框中输入“regedit”并按回车键打开“注册表编辑器”定位到注册表项HKLM\SAM\SAM,会发现其下的内容无法访问。
这时候检查该注册表项的权限,发现Local System具有完全控制的权限,而管理员组则没有完全控制的权限,甚至连读取权限都没有。
这时候,可以使用Local System的权限打开注册表编辑器,但需要借用一个命令行工具PsExec。
可以到以下微软官方网站免费下载该工具:
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
然后使用管理员权限打开“命令提示符”窗口,并且运行以下命令:
PsExec -s -t -i regedit.exe
即可以Local System权限运行注册表编辑器,此时同样定位到注册表项HKLM\SAM\SAM,现在已经有权限访问该注册表项了。
记得给我分数啊!! 参考技术B 梵蒂冈热 参考技术C 同意楼上 参考技术D 好像很复杂,没看懂。
Win7系统电脑怎么打开jar文件
Win7系统不能用鼠标双击打开jar文件怎么办? 1、按“Win+R”打开“运行”窗口,输入“regedit”命令后按回车打开注册表; 2、找到以下注册项HKEY_CLASSES_ROOT/Applications/javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:/Program Files/Java/jre/bin/javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:/Program Files/Java/jre/bin/javaw.exe,再选择打开就行了; 3、进入以下注册项HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 “D:/Program Files/Java/jre/bin/javaw.exe” -jar “%1” 。 参考技术A用模拟器打开可以运行
以上是关于Win7系统如何运行PsExec打开一个注册表项HKLM\SAM\SAM的主要内容,如果未能解决你的问题,请参考以下文章