CMD下(管理员)

secedit /configure /cfg %windir%\inf\defltbase.inf /db
defltbase.sdb /verbose

此命令可以生成报告,

任务已结束。在此操作期间,一些属性出现警告。 可以忽略此警告。
有关详细信息,请参阅日志 %windir%\security\logs\scesrv.log。

查看此报告,配置用户权限,组成员身份,注册表项,文件安全性等 的 错误 多为拒绝访问

如 安装CAD 出现 unknown/xxxxxxxx/xxxx
无法打开(访问),第一步先在注册表里寻找
unknown/xxxxxxxx/xxxx注册表项(HKEY_LOCAL_MACHINE\SOFTWARE),尝试修改其权限,如果修改失败执行下一步。若修改成功,继续安装。

在CMD下执行此命令,若提示出现扩展错误,查看报告,报告在C:\Windows\security\logs下的scesrv.log。

用记事本打开,查看其中的配置用户权限,组成员身份,注册表项,文件安全性等是否出现拒绝访问的信息,查看并这些具体信息,若是安装CAD出现此错误,可找到ACAD.xxxx.dll的信息,找到其注册表项,在注册表里打开此路径,修改其权限(默认权限可能没有任何用户对其有权限操作,空权限,此时需要添加权限,管理员即可),修改完成后,再次执行此命令,直到报告里不会出现关于CAD的相关错误。然后运行CAD安装即可。

注意:若是出现卸载残留或者重装修复等。考虑用windows clean up
卸载后重装!!

在报告里寻找其对应的dll (可能为ACAD.xxxx.dll)
在注册表里寻找其路径,配置权限(有些权限丢失,默认没有权限),然后再次执行此命令。继续查看,直到相关程序的相关注册表不出现拒绝访问错误。

程序提示的unknown/xxxxxxxx/xxxx错误,有时候可以直接找到并修改,在HKEY_LOCAL_MACHINE\SOFTWARE下的对应软件名中。如果无法直接修改其属性,需要执行此命令,查看报告,查看安全权限等是否出现拒绝访问,如果出现与之相关的拒绝访问,修改其安全权限(报告里的注册表路径的权限)而不是unknown/xxxxxxxx/xxxx的权限。

关于处理注册表权限无法修改的问题(无法打开主键或注册表项unknown)的更多相关文章

  1. VS2017打包注册IE插件及修改IE安全选项设置

    前言 最近项目需要在浏览器环境下读取员工身份证信息,要实现网页与硬件设备通信,考虑了几种实现方式: 1.借助ActiveX插件,通过程序库直接与设备通信. 优点:厂家提供了IE插件,开发简单 缺点:只 ...

  2. VS2017打包注册IE插件及修改IE安全选项设置【转】

    前言 最近项目需要在浏览器环境下读取员工身份证信息,要实现网页与硬件设备通信,考虑了几种实现方式: 1.借助ActiveX插件,通过程序库直接与设备通信. 优点:厂家提供了IE插件,开发简单 缺点:只 ...

  3. Windows删除/修改注册表权限不足的解决方法

    在注册表的某些关键项(譬如:System.Root),连Administrator都没有权限进行修改,因为只有“system”有权限. [警告]切勿企图进行注册表上层权限覆盖低层权限的方式来使Admi ...

  4. 使用REGINI修改注册表权限

    regini regset.ini 就行啦 regset.ini 是你要修改的数据 1.注册表修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr ...

  5. C#高级编程笔记(22至25章节)文件\注册表\权限\事务

    22安全(using System.Security.Principal;) AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.Wi ...

  6. Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理

    Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理 1. reg 工具 这个cli工具接口有,优先使用,jreg的要调用dll了,麻烦的 ...

  7. 安装程序无法打开注册表项 UNKNOWN\Components\…的简单解决办法(转)

    安装程序无法打开注册表项 UNKNOWN\Components\…的简单解决办法 2018年04月16日 16:41:32 super_star_贤 阅读数:7193   在安装软件时(比如安装SQL ...

  8. Django——13 Auth系统 登陆注册实例 权限的实现

    Django Auth系统中的表 注册登陆实例 权限的实现 登陆权限 操作权限 组操作  Auth系统中的表 从表的名称我们就能看出,auth_user,auth_group,auth_permiss ...

  9. 解决Office安装错误代码1024:安装程序无法打开注册表项UNKNOWN\Components\

    解决Office安装错误代码1024:安装程序无法打开注册表项UNKNOWN\Components\ 在安装软件时(比如安装SQLserver.office.Visio)会出现如下的错误提示: 无法打 ...

随机推荐

  1. 使用ajax的post方式下载excel

    项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下: PHP后端使用base64: $filename = 'd ...

  2. Python-OpenCV 图像叠加加权实现

    函数说明 cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]]) → dst 1 参数说明 src1 – first input ...

  3. Boostnote 为程序员的开源式记事本

    以前使用win10的时候,有个edairy可以使用,并且效果非常好,现在ubuntu上使用的时候,才找个这样的程序员实在太难了,找了好久,才找到一个使用比较顺手的,这里就做个备忘了,顺便做个推荐,实在 ...

  4. HashMap在JDK1.7中可能出现的并发问题

    在JDK1.7及以前中,如果在并发环境中使用HashMap保存数据,有可能会产生死循环的问题,造成cpu的使用率飙升.之所以会发生该问题,实际上就是因为HashMap中的扩容问题. HashMap的实 ...

  5. leetcode — combination-sum-ii

    import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** *Source : https://oj ...

  6. 【原创】DMA

    什么是DMA     DMA,Direct Memory Access,直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式.在DMA模式下,CPU只需要向DMA控制器下达指令,传输数据 ...

  7. Perl列表相关函数

    内置的列表函数有: grep, join, map, qw//, reverse, sort, unpack join:将多个元素使用给定字符串联起来join grep:从列表中筛选符合条件的元素执行 ...

  8. Git+Gitlab+Ansible的roles实现一键部署Nginx静态网站(一)--技术流ken

    前言 截止目前已经写了<Ansible基础认识及安装使用详解(一)--技术流ken>,<Ansible常用模块介绍及使用(二)--技术流ken><Ansible剧本介绍及 ...

  9. SpringBoot系列——mail

    前言 邮件是许多项目里都需要用到的功能,之前一直都是用JavaMail来发,现在Spring框架为使用JavaMailSender接口发送电子邮件提供了一个简单的抽象,Spring Boot为它提供了 ...

  10. NLP入门(五)用深度学习实现命名实体识别(NER)

    前言   在文章:NLP入门(四)命名实体识别(NER)中,笔者介绍了两个实现命名实体识别的工具--NLTK和Stanford NLP.在本文中,我们将会学习到如何使用深度学习工具来自己一步步地实现N ...