win10系统日志出现错误 DistributedCOM

win10系统日志出现错误 DistributedCOM,第1张

首先,别纠结,这不是什么大问题,只是某个程序向调用它自己没有权限的,而出错的日志,很正常的

其次,这信息再多,也不会造成电脑任何问题,因为发生错误,但是被系统拦截了。。。如果没拦截,那么还稍微可以纠结一下。

最后,造成的原因,首先,肯定是第三方软件,不是系统本身,至于第三方软件为什么会造成这错误,那么你就要问程序猿哥哥去了,不调试好就发布出来,呵呵,你如果一定纠结,你可以看看你开机启动的程序,或者你常用的程序,试试删除他们,看看还会不会出现错误信息。如果不出现了,那么你就找到导致错误的那个程序了

请参考以下步骤

1win+r输入regedit打开注册表编辑器,点击左上角文件,导出备份一下注册表

2展开HKEY_CLASSES_ROOT\AppID,找到并右键{316CDED5-E4AE-4B15-9113-7055D84DCC97}点击权限,点击您当前的账户,勾选完全控制,如果无法应用,点击高级,左上角所有者点击更改,输入您的当前账号,点击检测名称后点确定,然后再设置完全控制

3win+x打开控制面板,在右上角输入管理工具,找到组件服务右键以管理员身份运行,依次展开组件服务→计算机→我的电脑→DCOM配置,找打Immersive Shell右键点击属性,切换到安全选项卡,在启动和激活权限处勾选自定义后点击编辑,勾选本地启动和本地激活,点确定!

1 运行命令adsieditmsc打开ADSI EDIT控制台。

2 右键点击ADSI EDIT,选择Connect to,在d出的窗口中点击OK。

3 展开Default naming context\DC=domain,DC=com\CN=Users。

4 选择我们想要查看的域用户,右键点击并选择Properties。

5 在Attributes列表中的objectSID属性的值就是这个域用户的SID

文末的Riprep 工具可以!

前言

SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户具有不同的 SID 号。安全标识符也被称为安全 ID 或 SID。

SID的作用

用户通过验证后,登陆进程会给用户一个访问令牌,该令牌相当于用户访问系统资源的票证,当用户试图访问系统资源时,将访问令牌提供给 Windows NT,然后 Windows NT 检查用户试图访问对象上的访问控制列表。如果用户被允许访问该对象,Windows NT将会分配给用户适当的访问权限。

访问令牌是用户在通过验证的时候有登陆进程所提供的,所以改变用户的权限需要注销后重新登陆,重新获取访问令牌。

SID号码的组成

如果存在两个同样SID的用户,这两个帐户将被鉴别为同一个帐户,原理上如果帐户无限制增加的时候,会产生同样的SID,在通常的情况下SID是唯一的,他由计算机名、当前时间、当前用户态线程的CPU耗费时间的总和三个参数决定以保证它的唯一性。

一个完整的SID包括:

• 用户和组的安全描述

• 48-bit的ID authority

• 修订版本

• 可变的验证值Variable sub-authority values

例:S-1-5-21-310440588-250036847-580389505-500

我们来先分析这个重要的SID。第一项S表示该字符串是SID;第二项是SID的版本号,对于2000来说,这个就是1;然后是标志符的颁发机构(identifier authority),对于2000内的帐户,颁发机构就是NT,值是5。然后表示一系列的子颁发机构,前面几项是标志域的,最后一个标志着域内的帐户和组。

SID的获得

开始-运行-regedt32-HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\Members,找到本地的域的代码,展开后,得到的就是本地帐号的所有SID列表。

其中很多值都是固定的,比如第一个000001F4(16进制),换算成十进制是500,说明是系统建立的内置管理员帐号administrator,000001F5换算成10进制是501,也就是GUEST帐号了,详细的参照后面的列表。

这一项默认是system可以完全控制,这也就是为什么要获得这个需要一个System的Cmd的Shell的原因了,当然如果权限足够的话你可以把你要添加的帐号添加进去。

或者使用Support Tools的Reg工具:

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

还有一种方法可以获得SID和用户名称的对应关系:

1 Regedt32:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \ProfileList

2 这个时候可以在左侧的窗口看到SID的值,可以在右侧的窗口中ProfileImagePath看到不同的SID关联的用户名,

比如%SystemDrive%\documents and Settings\Administratormomo这个对应的就是本地机器的管理员SID

%SystemDrive%\documents and Settings\Administratordomain这个就是对应域的管理员的帐户

另外微软的ResourceKit里面也提供了工具getsid,sysinternals的工具包里面也有Psgetsid,其实感觉原理都是读取注册表的值罢了,就是省了一些事情。

SID重复问题的产生

安装NT/2000系统的时候,产生了一个唯一的SID,但是当你使用类似Ghost的软件克隆机器的时候,就会产生不同的机器使用一个SID的问题。产生了很严重的安全问题。

同样,如果是重复的SID对于对等网来说也会产生很多安全方面的问题。在对等网中帐号的基础是SID加上一个相关的标识符(RID),如果所有的工作站都拥有一样的SID,每个工作站上产生的第一个帐号都是一样的,这样就对用户本身的文件夹和文件的安全产生了隐患。

这个时候某个人在自己的NTFS分区建立了共享,并且设置了自己可以访问,但是实际上另外一台机器的SID号码和这个一样的用户此时也是可以访问这个共享的。

SID重复问题的解决

下面的几个试验带有高危险性,慎用,我已经付出了惨痛的代价!

微软在ResourceKit里面提供了一个工具,叫做SYSPREP,这个可以用在克隆一台工作站以前产生一个新的SID号码。 下图是他的参数

这个工具在DC上是不能运行这个命令的,否则会提示

但是这个工具并不是把所有的帐户完全的产生新的SID,而是针对两个主要的帐户Administrator和Guest,其他的帐号仍然使用原有的SID。

下面做一个试验,先获得目前帐号的SID:

S-1-5-21-2000478354-688789844-839522115

然后运行Sysprep,出现提示窗口:

确定以后需要重启,然后安装程序需要重新设置计算机名称、管理员口令等,但是登陆的时候还是需要输入原帐号的口令。

进入2000以后,再次查询SID,得到:

S-1-5-21-759461550-145307086-515799519,发现SID号已经得到了改变,查询注册表,发现注册表已经全部修改了,当然全部修改了。

另外sysinternals公司也提供了类似的工具NTSID,这个到后来才发现是针对NT4的产品,界面如下:

他可不会提示什么再DC上不能用,接受了就开始,结果导致我的一台DC崩溃,重启后提示“安全账号管理器初始化失败,提供给识别代号颁发机构的值为无效值,错误状态0XC0000084,请按确定,重启到目录服务还原模式”,即使切换到目录服务还原模式也再也进不去了!

想想自己胆子也够大的啊,好在是一台额外DC,但是自己用的机器,导致重装系统,所以再次提醒大家,做以上试验的时候一定要慎重,最好在一台无关紧要的机器上试验,否则出现问题我不负责哦。另外在Ghost的新版企业版本中的控制台已经加入了修改SID的功能,自己还没有尝试,有兴趣的朋友可以自己试验一下,不过从原理上应该都是一样的。

文章发表之前,又发现了微软自己提供的一个工具“Riprep”,这个工具主要用做在远程安装的过程中,想要同时安装上应用程序。管理员安装了一个标准的公司桌面 *** 作系统,并配置好应用软件和一些桌面设置之后,可以使用Riprep从这个标准的公司桌面系统制作一个Image文件。这个Image文件既包括了客户化的应用软件,又把每个桌面系统必须独占的安全ID、计算机账号等删除了。管理员可以它放到远程安装服务器上,供客户端远程启动进行安装时选用。但是要注意的是这个工具只能在单硬盘、单分区而且是Professional的机器上面用。

下面是SID末尾RID值的列表,括号内为16进制:

Built-In Users

DOMAINNAME\ADMINISTRATOR

S-1-5-21-917267712-1342860078-1792151419-500 (=0x1F4)

DOMAINNAME\GUEST

S-1-5-21-917267712-1342860078-1792151419-501 (=0x1F5)

Built-In Global Groups

DOMAINNAME\DOMAIN ADMINS

S-1-5-21-917267712-1342860078-1792151419-512 (=0x200)

DOMAINNAME\DOMAIN USERS

S-1-5-21-917267712-1342860078-1792151419-513 (=0x201)

DOMAINNAME\DOMAIN GUESTS

S-1-5-21-917267712-1342860078-1792151419-514 (=0x202)

Built-In Local Groups

BUILTIN\ADMINISTRATORS S-1-5-32-544 (=0x220)

BUILTIN\USERS S-1-5-32-545 (=0x221)

BUILTIN\GUESTS S-1-5-32-546 (=0x222)

BUILTIN\ACCOUNT OPERATORS S-1-5-32-548 (=0x224)

BUILTIN\SERVER OPERATORS S-1-5-32-549 (=0x225)

BUILTIN\PRINT OPERATORS S-1-5-32-550 (=0x226)

BUILTIN\BACKUP OPERATORS S-1-5-32-551 (=0x227)

BUILTIN\REPLICATOR S-1-5-32-552 (=0x228)

Special Groups

\CREATOR OWNER S-1-3-0

\EVERYONE S-1-1-0

NT AUTHORITY\NETWORK S-1-5-2

NT AUTHORITY\INTERACTIVE S-1-5-4

NT AUTHORITY\SYSTEM S-1-5-18

NT AUTHORITY\authenticated users S-1-5-11 (over)

excel表格开启方式显示未知应用程式,怎么回事

可能的原因:

1、你更改了excel档案的副档名。

2、你的表格其实是wps表格。也就是副档名是et

3、你更改过excel档案的预设开启方式。

4、你的microsoft excel程式安装有问题,或被禁止执行。

桌面应用程式开启都变成记事本,程式软体属性显示开启方式为未知应用程式

一号方案新P

注意原创:

1.安全模式下,效果更好!

2 以下所要使用的软体,都要安装或升级到最新版本,以保证使用的效果。

3 不防毒,直接使用以下方法也可以 。若效果不好,就在安全模式下用优质防毒软体(如:卡巴斯基)杀一下,360安全卫士最好也用一下。

(用360安全卫士的“杀木马”----“全盘扫描”。杀完重启。)

以下方法,不一定都要用,可以一个一个去试。有时,仅第一个就管用了。

一 关闭浏览器,开启新版本360安全卫士的“系统修复”, 可根据情况,将“主页修复”“系统修复”“IE修复”选择打钩(也可全选。至少要选“系统修复”),再点“一键修复”。(懒得安装它,就直接用360急救箱) 。

再用360急救箱。按步骤 *** 作:先“开始急救”;扫描完后,出现木马,就点“隔离”;再点“修复” (可以全选)――“立即修复”。 接着,点“恢复丢失的DLL档案”,新增系统检测时所得知丢失的DLL档案,再点“立即修复’。“修复网路”视情况而决定是否修复。完后,应重启。

二用360安全卫士的“清理外挂”进行扫描,扫除恶意外挂后,进行清理。完后应重启。

三用windows清理助手(从网上下载)。扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点滑鼠右键重新整理。安全模式下效果好。

也可考虑用金山急救箱点扫描后,如果出现可以修复的专案,全选后,点修复即可。

强调------1修复中,杀软或360有提示时,请点允许。 *** 作中如提示重启就重启下电脑。2效果不好时,看“注意”中的三点。 3 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。

祝你成功 !

未知应用程式改成老别的开启方式我怎么才能改回未知应用程式

我的电脑--工具--资料夹选项--档案型别,找到你改的那个档案型别,再点下面的“高阶”按钮,再把“ *** 作”下面的内容全删除就行了。要想改图示就点“更改图示”,也能把图示换回原来的样子。

怎样把sisx开启方式还原未知应用程式

winXP在资料夹选项>档案型别> 里寻找副档名为sisx并选中后点击删除按钮,就又回归为未知档案格式了。

怎么帮档案的开启方式改成未知应用程式

在资料夹中,工具->资料夹选项->档案型别,在已注册的档案型别中找到相应档案字尾的,点删除即可。档案字尾要在资料夹选项->检视中不选中隐藏已知档案型别的副档名才能看到哦。

为什么文件开启方式为未知应用程式

您好

应该是什么格式就改成什么格式啊,看是不是下载的时候为了避免某些规则检查自动去掉了字尾名。

如果还是不能解决,建议先重灌Windows作业系统,可以直接百度搜索“系统119”,然后下载有问题请你追问我

如果帮到你,请选为满意答案吧。

怎样把档案的开启方式设成未知应用程式

开启“我的电脑”,单击“工具”--“资料夹选项”,切换到档案型别等待一会儿,在下方会出现一个列表,拖动滑块找到big,选中,然后按“删除”按钮即可注意:不要乱 *** 作。否则极有可能让某些档案打不开!

win XP怎么把档案的开启方式改成未知应用程式

档案的开启方式预设是和对应的软体进行关联后,双击即可用该软体开启;也可以将档案的开启方式还原成未知应用程式 :

1、备份登录档:按下“WIN+R”快捷键,执行“regedit”命令,开启“登录档编辑器”,选中左边导航窗格的根节点,然后汇出。、

2、删除以下注册表项以及子项:

HKEY_CURRENT_USER\Sofare\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[档案字尾]

HKEY_CURRENT_USER\Sofare\Classes\[档案字尾]_auto_file

HKEY_CURRENT_USER\Sofare\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\[档案字尾]

HKEY_USERS\[SID]\Sofare\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[档案字尾]

3、重新启动计算机:重新启动计算机之后,删除关联后的对应档案型别又重新被系统识别为“未知档案型别”,图示也更改了过来。

怎么将开启方式改成 未知应用程式 速度求答案

楼主什么意思?没看懂,我猜下是不是想让他无法双击开启?工具-资料夹选项,然后找到检视-隐藏已知档案型别的副档名,点开以后你就发现你的档案都是后面带着副档名字的,你随便改一下原来的字尾就可以了……不知道是不是,

应用程式怎么更改开启方式

请将以下储存为登录档档案汇入(末尾有2行空行): Windows Registry Editor Version 500 [-HKEY_CLASSES_ROOT\exe] [HKEY_CLASSES_ROOT\exe]@=exefileContent Type=application/x-msdownload [-HKEY_CLASSES_ROOT\exe\PersistentHandler] [HKEY_CLASSES_ROOT\exe\PersistentHandler] @={098f2470-bae0-11cd-b579-08002b30bfeb} [HKEY_CLASSES_ROOT\exefile]@=应用程式EditFlags=hex:38,07,00,00 TileInfo=prop:FileDescription;Company;FileVersion InfoTip=prop:FileDescription;Company;FileVersion;Create;Size [HKEY_CLASSES_ROOT\exefile\DefaultIcon]@=%1[HKEY_CLASSES_ROOT\exefile\shell] [HKEY_CLASSES_ROOT\exefile\shell\open] EditFlags=hex:00,00,00,00 [HKEY_CLASSES_ROOT\exefile\shell\open\mand]@=\%1\ %[HKEY_CLASSES_ROOT\exefile\shell\runas] [HKEY_CLASSES_ROOT\exefile\shell\runas\mand]@=\%1\ %[HKEY_CLASSES_ROOT\exefile\shellex] [HKEY_CLASSES_ROOT\exefile\shellex\DropHandler] @={86C86720-42A0-1069-A2E8-08002B30309D} [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps] @={86F19A00-42A0-1069-A2E9-08002B30309D} [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page] [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}]@=PS:用指定的方式打开了某个档案后,此 *** 作将取代预设开启方式,但在档案型别面板中是看不见的需要删除该登录档后重建另外,对于特殊的档案型别,比如资料夹驱动器等,在档案型别面板选项中点重置,也无效,在下不知道EXE是否也在此列中即使不是,用登录档的方法也是可绝对修复的

以上就是关于win10系统日志出现错误 DistributedCOM全部的内容,包括:win10系统日志出现错误 DistributedCOM、win10事件10016、如何查找域用户的SID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10634652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存