VS2008不能加载工具栏中.net控件的解决办法

    说起来可谓是一波三折。

    事件的起因: 某应用程序无法运行,运行时出现错误,但是在其它电脑上运行没有问题,怀疑是组件的问题。在网上搜索,有人建议把window目录下的winsxs中的potilies文件夹删除掉。当时没有细看,就按网上说的该文件夹删掉,然后重启电脑。

    重启电脑后,该应用程序依然无法运行,但是更郁闷的事情还在后头:msn无法登陆,重装时出现系统出现崩溃性错误,无法重装。vs2005也出现问题,无法加载以前的工程文件,修复时也出现系统错误。这下问题大了,vs不能工作,那我就只能歇了。准备重装系统,由于是单位的电脑,bios改为光盘启动必须输入密码,密码暂时不知道。郁闷!由于已经下班,只能第二天找信息中心了。

    忽然想到出现这些问题是由于误删了polities文件夹,能不能从其他机子上把该文件夹copy过来呢?刚好家里的电脑上也安装了单位里面用的类似软件,组件应该差不多。第二天到单位一试,OK,一切软件顺利运行。连那个不能运行的应用程序也可以用了,不错!

    然而不知道是哪里出了问题,今天使用vs2008 修改一个web项目时,工具栏的net控件无法加载,出现包加载错误。重装net framework不行,修复了vs2008也不行(修复vs2008时可能会出现组件加载错误,无法修复。此时应该在添加/删除程序中选中显示更新,先卸载更新包)。在网上搜了下,解决办法如下:

改注册表  [HKEY_CURRENT_USER"Software"Microsoft"VisualStudio"9.0"

Packages"{7494682B-37A0-11D2-A273-00C04F8EF4FF}]

下面有个SkipLoading的dword值,把1改成0,重启vs2008后故障解决。
原文地址:https://www.cnblogs.com/yunfei181/p/1460110.html