win10未能加载文件或程序集和家庭版系统有关系吗

win10未能加载文件或程序集和家庭版系统有关系吗,第1张

没有关系。

打开系统设置选择“更新和安全”选项,选择“恢复”。在“重置此电脑”下选择“开始”选项。

*** 作系统是管理和控制计算机硬件与软件资源的计算机程序,用户和计算机的接口,同时也是计算机硬件和其他软件的接口。其能管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,并使计算机系统所有资源最大限度地发挥作用。

        最近在自己电脑上发布项目的测试网站,总是出现“未能加载程序集xxx或它的某一个依赖项”这个错误。

        由于我的电脑是win10的64位系统,而项目在vs2015的IIS Express上未出错误便想到是64位与32位环境下的DLL文件问题。于是修改程序池允许运行32位。

    并且将网站标识修改为了NetworkService。

     一般来说到这里就完成了,刷新页面就OK了。

       搞了半天还是不行,同事的电脑上就没一点问题。然后打开Windows日志,还真找到了错误。错误详细信息为:

看到“aspnetcore”,就想到不会和安装的.net core SDK有关吧。网上一搜还真是有关系。

总结:由于我未关闭win10的自动更新并且也没有阻止过系统更新,而且还安装了visual studio code也经常更新这货,一不注意就导致了这个aspnecore.dll的问题。至于具体原因还不太清楚。这个锅是微软的吗/滑稽。

1.清除所有版本 .NET Framework 安装错误后在系统中遗留的文件;

如果您以往安装过 .NET Framework 的任何版本,请先卸载并清除所有安装信息,保证 .NET Framework 3.5 拥有一个全新的安装环境,在这里推荐您使用软件 .NET Framework Cleanup Utility ,这是一款小巧绿色的清理工具,能够一键清除所有 .NET Framework 版本的安装冗余文件及注册信息。

2.重启 MSI 安装服务;

运行-输入“CMD”命令,在d出的对话框中输入命令: msiexec/unregserver ,回车,并再次输入 msiexec/regserver 。

3.启用 Print Spooler 打印机服务;

.NET Framework 3.5 安装时需要开启 Print Spooler 打印机服务,而一般情况下我们都会关闭这个服务以节约系统资源。

右击桌面上“我的电脑”-“管理”-“服务和应用程序”,找到“Print Spooler”,启动这个服务即可。

4.重启 Cryptographic Services 微软补丁验证服务。

右击桌面上“我的电脑”-“管理”-“服务和应用程序”,关闭 Cryptographic Services 微软补丁验证服务,并清空系统盘下 System32\Catroot2 文件夹中的所有文件例如(C:\WINDOWS\system32\CatRoot2),再重启Cryptographic Services 微软补丁验证服务。

完成以上4个步骤后,下载微软官方 .NET Framework 3.5 SP1 版本,大小约为231MB,运行即可安装成功。

这也是百度搜的,连图都没有,让我怎么给你解决。


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

原文地址: http://outofmemory.cn/tougao/6715527.html

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

发表评论

登录后才能评论

评论列表(0条)

保存