另辟蹊径解锁被管理员限制的程序

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:asdy008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读


1 查找出现问题的原因


  从图1所示的错误提示中可以大致判断出这是管理员设置了某个限制条件,从而导致程序无法运行。虽然在图1的提示中并没有给出明确的原因,但是在Windows10系统中,程序运行出错后都会自动记录在系统日志中,因此我们可以通过查看日志来查找原因。不过由于现在无法运行本机中的mmc.exe,所以也就无法启动“事件查看器”来查看日志,这时可以从下面的两种方法中任选其一来查找原因:
  一种方法是将日志文件复制到其他的电脑中查看。我们先在桌面的任务栏搜索框中输入“mm c. exe”,再运行一次该命令,在出现图1所示的错误提示时点击“关闭”(目的是为了能查看到最新的事件记录,便于更快速地找到对应的日志)。接着进入“C:\Windows\System32\Winevt\Logs”,将其中的“Application.ev t x”(因为是程序运行问题所以选择该文件)传输到其他的电脑中(图2),然后在该电脑中双击它,这时就会通过“事件查看器”打开该文件,在左侧的工具栏中依次展开“保存的日志→Application”,在右侧的窗格中定位到最新的警告日志,在下方的“常规”处就会给出mmc.exe无法运行的原因,是由于管理员通过路径策略规则对其做了限制(图3)。
  另一种方法是使用PowerShell命令行来查找。在本机中以管理员身份启动PowerShell.exe,接着输入“Get-WinEvent-ProviderName"Microsoft-Windows-SoftwareRestrictionPolicies"|select-object-propertyMessage”并回车,从图4中也可以看到,cmd.exe、mmc.exe等程序是被管理员通过策略规则做了限制(图4)。


2 解決方案


  通过上面的两种方法我们都可以找到产生问题的原因,解决的方法是通过组策略编辑器来取消对应的限制。不过由于本机无法运行mmc.exe,因此也暂时无法启动组策略编辑器(运行组策略编辑器需要通过该程序加载gpedit.msc)。但策略的设置大多是通过在注册表中添加或更改指定的键值生效的,因此我们可以先通过注册表找到相应的键值,再通过删除键值来恢复mmc.exe的运行。
  从图3所示的界面中可以看到,每个被限制的程序都提供了其策略规则所对应的GUID数值,比如mmc.exe对应的GUID数值为“{4ec2a0b9-359b-4cc0-9629-08f0df64fcb9}”,它实际上就是限制策略在注册表中所对应的键值项,我们只要删除它就可以了。启动注册表编辑器,依次点击“编辑→查找”,在“查找目标”处输入该GUID数值,“查看”选项下勾选“项”和“全字匹配”,然后点击“查找下一个”(图5),这样会自动定位到该GUID数值所在的位置,即[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{4ec2a0b9-359b-4cc0-9629-08f0df64fcb9}]。在右侧的窗格中可以看到“ItemData”的数据就是“c:\windows\system32\mmc.exe”(这就是mmc.exe无法运行的原因),按提示右击“ItemData”并选择“删除”(图6)。
  完成上述的操作后返回桌面,在任务栏搜索框中输入“gpedit.msc”,在搜索结果中点击“以管理员身份运行”,此时就可以正常打开组策略编辑器了(图7)。
  接着依次展开“计算机配置→Windows设置→安全设置→软件限制策略→其他规则”,在右侧的窗格中即可看到设置的规则,按提示将右侧cmd.exe、mmc.exe的规则全部删除(图8)。重启系统后再次运行mmc.exe,未弹出图1所示的错误提示,自此顺利地解决该问题。

3 经验总结


  在运行程序出错时如果系统已经给出明确的提示,比如“你可能没有适合的权限访问该项目”,那就可以根据该提示去解决问题(如设置对程序的权限为“完全控制”即可)。否则不妨参照本文所介绍的方法来查找出现问题的原因,再通过原因来寻求相应的解决方案。
其他文献
基层工会组织是直接联系和服务职工群众的重要桥梁,是落实工会各项工作最直接的组织者、推动者和实践者,而基层工会财务管理水平的高低决定着基层工会工作的质量高低,对推进工会维权服务工作起着极其重要的作用。本文结合国网重庆市电力公司工会实践,对基层工会财务管理现状及改进对策进行探讨。
微軟在不久前发布了新核心的Edge浏览器91版正式版,带来了几个新功能,包含使用垂直标签页时隐藏标题栏、禁止浏览器自动播放视频、全新的性能模式、标签页搜索等。下面就让笔者为大家介绍一下它们吧。使用垂直标签时隐藏标题栏  新核心的Edge浏览器89版提供了垂直标签页功能,但启用该功能后在网页的上方仍然会显示标题栏,显得很臃肿,而在91版中我们可以对标题栏进行隐藏了。首先在浏览器的地址栏中输入“edg
我们先在Stretchly的官网(https://github.com/hovancik/stretchly)下载并安装最新版软件,启动后先将其切换到中文显示。接着依次点击“自定义设置→设置”进行相关的设置,如果希望弹出休息提示画面时无法进行其他的操作,那么“休息提示画面”选项就勾选“全屏”,其他的选项使用默认设置即可(图1)。  切换到“计划”,可以看到“小憩”(次数较多的小段休息模式)和“休息
采用正交试验的方法考察了载荷、转速、温度3个因素对碳纤维复合材料摩擦性能的影响。结果表明,载荷与转速对复合材料摩擦系数有显著影响,而温度影响不明显;对于磨损率而言,三者均有显著的影响。在正交试验的基础上加做实验考察各因素的具体影响,实验结果表明,载荷与转速的增大均使摩擦系数下降,磨损率上升,但二者的作用机理并不相同;复合材料在高温下有着比室温更高的磨损率。
比如下面的报表是某公司A、B、C三种产品一季度的销量对比,现在需要制作可以按照月份和产品类别进行筛选的动态报表(图1)。1.制作按月份筛选的报表  选中A1: C4区域,依次点击“ 插入→ 图表→ 柱形图”,按提示插入一个柱形图表。接着选中A1:A4区域,依次点击“数据→筛选”,在A1单元格中添加筛选按钮。这样点击“筛选”,在弹出的窗口中只要按自己的需要选择显示的月份,就可以制作出按月份筛选显示的