激活上下文生成失败。 找不到从属程序集 怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了激活上下文生成失败。 找不到从属程序集 怎么办?相关的知识,希望对你有一定的参考价值。

参考技术A

不兼容,有bug,重新安装\\DPInst64.exe 该软件,win7 sp1 x64,x86的运行库装上问题基本解决。

为 conhost.exe 生成激活上下文失败。依赖程序集 Microsoft.Windows.SystemCompatible,processorArchitecture=结构,publicKeyToken=标记,类型=win32,版本=version_number 无法找到。请使用 sxstrace.exe 进行详细诊断。

该错误不影响 CMD 窗口功能并可放心地忽略。更新已成功安装。系统将不会受到安全公告 MS11-056 中描述的攻击。

注意:该问题只对 Windows 7 (RTM) 和 Windows Server 2008 R2 (RTM) GDR 发行版服务分支有影响。Windows 7 和 Windows Server 2008 R2 LDR 服务分支不会受到影响。已安装 Service Pack 1 的基于 Windows 7 和基于 Windows Server 2008 R2 的系统上不会出现此问题。

扩展资料;

原先,win7之前的宿主程序是由csrss.exe来完成的,,所有命令行进程都使用session唯一的csrss.exe进程。而到了win7则改成每个命令行进程都有一个独立的conhost作为宿主了。 这样当然有很多好处了,比如各进程之间不会相互影响,也不会影响到csrss,毕竟csrss还有其他更重要的任务要做。

当然最最重要的还是安全性的考虑,因为csrss是运行在local system账号下的,如果要处理Windows message,就要承担很多威胁,比如著名的Windows Message Shatter Attack。而如果用用户权限的conhost来处理,则即使有攻击,影响的也只是低权限的宿主进程。

其实,不论是作为普通用户还是企业管理员,我们在日常的Windows应用和运维过程中都会或多或少的使用到控制台应用程序。控制台应用程序是没有用户界面的,需要通过命令提示符(CMD,这可不是DOS,很多人混淆不清)对其进行输入、输出操作。Windows自带的控制台应用程序 ,典型的有cmd.exe、nslookup.exe和telnet.exe等。

参考资料来源:百度百科-conhost.exe

以上是关于激活上下文生成失败。 找不到从属程序集 怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决 应用程序无法启动 因为应用程序的并行配置不正确 问题

[转]找不到从属程序集 Microsoft.VC90.DebugCRT

Jenkins 构建失败:Xcode 找不到匹配的配置文件

Assembly.LoadFrom加载程序集类型转换失败解决方法

vscode 激活扩展失败:找不到具有非相对导入的模块

Code-First,当我进行启用迁移时,我得到“在程序集'DOC'中找不到上下文类型”