查看: 9508|回复: 26
收起左侧

[已解决] 没有组策略权限

 关闭 [复制链接]
宠儿
发表于 2008-10-4 22:40:17 | 显示全部楼层 |阅读模式

是用的管理员权限登录的

运行CMD也不行

但是在命令符的安全模式能通过CMD进去
总不会每次进组策略的时候就进安全模式吧
本机安全策略也没有权限进去
是我把哪个操作给禁止了
还是计算机被黑了哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
spiderss
发表于 2008-10-4 22:44:36 | 显示全部楼层
点开始------》运行------》输入gpedit.msc,可以打开组策略不?
skycat
发表于 2008-10-4 22:49:40 | 显示全部楼层
误操作?或者BUG?
我记得如果误操作被限制,有解决办法的
宠儿
 楼主| 发表于 2008-10-4 22:50:10 | 显示全部楼层
不行的
没权限访问
宠儿
 楼主| 发表于 2008-10-4 22:51:28 | 显示全部楼层
应该是误操作了什么
因为以前能进去的
skycat
发表于 2008-10-4 22:53:16 | 显示全部楼层
复制一下以前保存的,看看有没有用

这里介绍以下两种方法:


一、新建用户法
这种方法适用于Windows XP SP2,在SP2下只能在用户配置下启用“只运行许可的Windows程序”策略项,而删除了在计算机配置下的相应策略项。这为我们排错提供了很大便利。
(1)我们可以在控制面板里打开“用户帐户”组件,新建一个管理员帐户,假设是Test。
(2)打开我的电脑,定位到以下目录:
C:\WINDOWS\system32\GroupPolicy\User
重命名其下的Registry.pol文件。
(3)注销当前用户,登录到新建的Test帐户,现在可以打开组策略管理单元了,修改回原来的配置即可。


疑难解答
1.为什么该方法能够奏效?
原来组策略的”用户配置“部分的策略项,保存在C:\WINDOWS\system32\GroupPolicy\User\Registry.pol文件里,同时“用户配置”的策略只能在用户登录后才能加载到注册表(HKEY_CURRENT_USER\SOFTWARE),重命名Registry.pol文件后,“用户配置”部分对新建用户就无效,可以在该新建用户下将组策略修改回原来值。
2.为什么可以启动“用户帐户”组件?
该策略项并非可以阻止一切程序或者组件运行,而是只能阻挡从资源管理器中启动的进程,而不能阻止由系统启动的进程(例如任务管理器),也不能阻止从CMD命令行窗口启动的进程(如果允许运行cmd的话)。


二、离线修改注册表
如果是Windows 2000计算机,则可以在“计算机配置”下启用“只运行许可的Windows程序”策略项,那么以上方法就不可以使用了。因为“计算机配置”下的策略会加载到HKEY_LOCAL_MACHINE\Software中,在其他用户登录前就已经生效。这时候我们可以借助第三方工具Offline NT Password & Registry Editor,进行注册表的离线修改。
可以到以下站点下载免费的Offline NT Password & Registry Editor:
http://download.myrice.com/arts/dn01/dn0107/31508.html
(1)恐怕只能在其他计算机上下载该工具,并制作一张启动软盘。
(2)用该软盘启动该故障计算机,在命令行下离线加载Software注册表配置单元,并删除以下的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\RestrictRun
(3)重启系统,就可以解锁。


疑难解答
1.如何知道该策略项所对应的注册表项和键值?
“计算机配置”部分的策略保存在C:\WINDOWS\system32\GroupPolicy\Computer\Registry.pol文件里,用记事本打开该文件,即可看到每个策略项所对应的注册表项和键值。 根据MVP刘晖的提醒,其实只要在安全模式下登录到Administrator帐户环境下,即可绕过软件限制策略。本文只是为了提供一种解决问题的思路。


注意


有个疑问:重命名Registry.pol文件后,当Test用户登录时便不会将Registry.pol文件中的设置加载进来,那么,又怎么能够再去修改Registry.pol中的值呢?当Test用户登录系统后,如系统会自动创建Registry.pol文件,则无需再对组策略进行修改吧


确实,重命名Registry.pol文件后,当新建的Test用户登录系统时,系统会新建一个Registry.pol文件。
但是这时候如果不对组策略进行修改的话,原来的管理员帐户的相关注册表键值并不会“主动”修改回正常的值(位于该帐户配置单元的\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\RestrictRun注册表项)。
所以我们必须在Test帐户下将组策略进行修改,甚至需要“显式”地禁用这条策略。









1.用户在组策略里设置仅允许运行某个无关紧要的应用程序,这将会导致无法运行regedit、组策略管理单元、记事本、系统还原等几乎所有的组件,
2.该策略项并非可以阻止一切程序或者组件运行,而是只能阻挡从资源管理器中启动的进程,而不能阻止由系统或者其他Shell(例如命令行,如果允许运行cmd的话)启动的进程,例如任务管理器等

我对“从资源管理器中启动的进程和系统或其它shell进程”而且“不是所有控制面板的组件”,这几句话很是吃不透,所以,想请问,这个策略它究竟能阻止哪些程序?(msconfig,services.msc....)

regedit、组策略管理单元、记事本、系统还原这些属于由资源管理器中启动的进程吗?

这个资源管理器中启动的进程究竟应该怎么解释


在“我的电脑”、“资源管理器”、“运行”对话框、开始菜单→程序等地方启动的进程,将会被这条策略阻止
chen_c_yaun
发表于 2008-10-4 22:53:20 | 显示全部楼层
可能是你在电脑上运行了“只运行许可的Windows应用程序”的策略,而且未将gpedit.msc本身添加入允许系统运行的程序。
重启计算机,在启动时按下F8键,选择“带命令行提示的安全模式”启动,系统会自动运行CMD命令窗口,现在你可以在提示符下运行mmc c:\windows\system32\gpedit.msc,这将打开组策略。展开“用户配置→管理模板→系统”,在右侧找到“只运行许可的Windows应用程序”策略,将它设置成“未配置”,再“确定”即可。
宠儿
 楼主| 发表于 2008-10-4 23:05:07 | 显示全部楼层
我用安全模式进去看了下"只运行许可的Windows应用程序"这个选项是未配置的
skycat
发表于 2008-10-4 23:10:59 | 显示全部楼层
瘟系列的东西,例如~插屁~ 一切皆有可能~
宠儿
 楼主| 发表于 2008-10-4 23:15:15 | 显示全部楼层

回复 9楼 skycat 的帖子

瘟系列是啥哦
我记得应该是在组策略里面调整了下什么
但是这个"只运行许可的Windows应用程序"依然是未配置
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2026-10-21 18:31 , Processed in 0.085094 second(s), 2 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表