关于处理注册表权限无法修改的问题(无法打开主键或注册表项unknown)
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)的更多相关文章
- VS2017打包注册IE插件及修改IE安全选项设置
前言 最近项目需要在浏览器环境下读取员工身份证信息,要实现网页与硬件设备通信,考虑了几种实现方式: 1.借助ActiveX插件,通过程序库直接与设备通信. 优点:厂家提供了IE插件,开发简单 缺点:只 ...
- VS2017打包注册IE插件及修改IE安全选项设置【转】
前言 最近项目需要在浏览器环境下读取员工身份证信息,要实现网页与硬件设备通信,考虑了几种实现方式: 1.借助ActiveX插件,通过程序库直接与设备通信. 优点:厂家提供了IE插件,开发简单 缺点:只 ...
- Windows删除/修改注册表权限不足的解决方法
在注册表的某些关键项(譬如:System.Root),连Administrator都没有权限进行修改,因为只有“system”有权限. [警告]切勿企图进行注册表上层权限覆盖低层权限的方式来使Admi ...
- 使用REGINI修改注册表权限
regini regset.ini 就行啦 regset.ini 是你要修改的数据 1.注册表修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr ...
- C#高级编程笔记(22至25章节)文件\注册表\权限\事务
22安全(using System.Security.Principal;) AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.Wi ...
- Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理
Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理 1. reg 工具 这个cli工具接口有,优先使用,jreg的要调用dll了,麻烦的 ...
- 安装程序无法打开注册表项 UNKNOWN\Components\…的简单解决办法(转)
安装程序无法打开注册表项 UNKNOWN\Components\…的简单解决办法 2018年04月16日 16:41:32 super_star_贤 阅读数:7193 在安装软件时(比如安装SQL ...
- Django——13 Auth系统 登陆注册实例 权限的实现
Django Auth系统中的表 注册登陆实例 权限的实现 登陆权限 操作权限 组操作 Auth系统中的表 从表的名称我们就能看出,auth_user,auth_group,auth_permiss ...
- 解决Office安装错误代码1024:安装程序无法打开注册表项UNKNOWN\Components\
解决Office安装错误代码1024:安装程序无法打开注册表项UNKNOWN\Components\ 在安装软件时(比如安装SQLserver.office.Visio)会出现如下的错误提示: 无法打 ...
随机推荐
- SpringMVC项目容易出现的BUG
1.400错误:1.语义有误,当前请求无法被服务器理解.除非进行修改,否则客户端不应该重复提交这个请求. 2.请求参数有误. 你发送的请求有误,这个问题去页面提交的地方看. 如:你想删除一条数据,id ...
- html标签详解(2)
http标签详解 声明 1:这里的文字都是我从我自己csdn账号拷贝过来,是本人学习总结的结晶,所以请尊重本作品.2:如要要转载本文章,则要说明文字的出处.3:如有哪里不对欢迎指出. 在上一篇文章中主 ...
- 从session原理出发解决微信小程序的登陆问题
声明:本文为作者原创文章,转载请注明出处 https://www.cnblogs.com/MaMaNongNong/p/9127416.html 原理知识准备 对于已经熟悉了session原理的同 ...
- Go语言如何判断一个chan被关闭
当一个chanel被关闭后,再取出不会阻塞,而是返回零值 package main import "fmt" func main() { c := make(chan int, 5 ...
- PHP中对象的本质
PHP中的面向对象 先看PHP源码中对变量的定义 #zend/zend.h typedef union_zvalue_value { long lval;/* long value */ double ...
- 【原创】使用golang访问windows telnet服务器
本篇博客记录本次使用golang语言tcp方式进行telnet服务器访问 环境: 1.win7系统telnet服务器,使用地址:192.168.8.189 2.python使用telnetlib库对t ...
- Docker在Windows上运行NetCore系列(一)使用命令控制台运行.NetCore控制台应用
系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 本篇文章操作系统信息 Windows:Window 10 Visual Studio:201 ...
- C#面向对象之封装。
封装是面向对象的基础和重要思想之一,今天具体的了解封装这一特性后发现其实自己已经接触过很多关于封装的内容了. 一.什么是封装. 封装的概念:将具体的实现细节装到一个容器中,封闭或隐藏起来(使用访问修饰 ...
- 【转载】ASP.NET以Post方式抓取远程网页内容类似爬虫功能
使用HttpWebRequest等Http相关类,可以在应用程序中或者网站中模拟浏览器发送Post请求,在请求带入相应的Post参数值,而后请求回远程网页信息.实现这一功能也很简单,主要是依靠Http ...
- 【转】ADO.Net对Oracle数据库的操作
一 ADO.Net简介 [转自网络,收藏学习] 访问数据库的技术有许多,常见的有一下几种:开放数据库互联(ODBC). 数据访问对象(DAO).远程数据对象(RDO). ActiveX数据对象(ADO ...