2010-11-23 48 views
0

我已经创建了一个简单的silverlight控件。当我在浏览器中查看控件时,它要求我安装Silverlight(而它已经在我的机器上)。当我仍然继续安装Silverlight时,它说无法安装,Silverlight的相同版本已经存在。 什么错?无法查看Silverlight控件

谢谢!

编辑:卸载并重新安装它..它的工作..但仍然想知道什么是必须的问题?

回答

1

几个月前我遇到了这个问题。它与注册表有关。我不得不使用subinacl和脚本来解决这个问题。我会推荐卸载并重新安装最新的Silverlight,然后用SUBINACL和适用于Windows批处理文件如下:

subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl\CLSID /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl\CLSID /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl\CLSID /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.2.0 /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.2.0 /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.2.0 /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.3.0 /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.3.0 /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.3.0 /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.4.0 /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.4.0 /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\AgControl.AgControl.4.0 /grant=system=f 

subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=users=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f 

你可以下载SUBINACL这里Subinacl

+0

我已经卸载并安装了最新版本(这解决了我的问题)。我也做了你所要求的使用subinacl ..所以这意味着这个问题不会再出现? – genericuser 2010-11-23 21:07:59