Microsoft Silverlight 安装成功但无法使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Microsoft Silverlight 安装成功但无法使用相关的知识,希望对你有一定的参考价值。

安装时就正常下一步直至完成的。

打开网页还是要我安装。。。
求各位大神帮助,谢谢

方法:

    重新启动系统--有时只是某个程序或驱动程序一时犯错, 重启后他们会改过自新.

    检查新硬件是否插牢, 可以将其拔下换个插槽试试, 并安装最新的驱动程序.

    去掉安装了新驱动和新服务。如果刚安装完某个硬件的新驱动, 或安装了某个软件, 而它又在系统服务中添加了相应项目,比如:杀毒软件、防火墙软件等, 进安全模式来卸载或禁用它们.

    检查病毒和木马。查杀病毒, 同时一些木马间谍软件也会引发蓝屏, 所以最好再用相关工具进行扫描检查.

    检查Bios和硬件兼容性情况。如果新装的电脑经常出现蓝屏问题, 应该检查并升级BIOS到最新版本, 同时关闭其中的内存相关项, 比如缓存和映射.

    检查系统日志:在开始-->菜单中输入:EventVwr.msc, 回车出现"事件查看器", 注意检查其中的"系统日志"和"应用程序日志"中表明"错误"的项.

    百度搜索故障代码

    重启系统, 在出现启动菜单时按下F8键就会出现高级启动选项菜单, 接着选择"最后一次正确配置".

    安装最新的系统补丁和Service Pack。有些蓝屏是Windows本身存在缺陷造成的, 应此可通过安装最新的系统补丁和Service Pack来解决.


问题解决:

一、情况一及解决方法:

在升级silverlight,或者卸载的时候,提示找不到某个某个临时目录下的原始安装文件,从而无法卸载或升级新版本。微软公司真是没有考虑周全——谁会保存原始的临时文件目录(通常在某个temp目录中)中的原始安装包文件呢?

这种错误会令人抓狂,不过,还是有解决方法的:

打开注册表工具regedit(在“开始->;运行”中执行命令regedit),找到路径 My Computer --->

HKEY_CLASSES_ROOT ---> INSATLLER ---> PRODUCTS --

D7314F9862C648A4DB8BE2A5B47BE100,然后删除它(注意,在删除注册表键值之前,请右键点击要删除的键值,通过导出功能来做备份,一旦删除之后发生问题,可以通过双击之前导出的注册表文件进行恢复),退出注册表工具。

二、情况二及解决方法:

如果在使用windowsupdate更新时,发现某个更新总是安装失败,并且错误代码是643,那么通常都是由于该更新所对应的组件损坏,导致该更新无法安装成功。

要解决这个问题,通常都需要将该组件卸载之后重新安装来进行修复。如果无法安装的更新是Microsoft Silverlight的更新,首先需要做好准备的是下载独立的Microsoft Silverlight安装包。

方法一:下载Windows Installer clean up工具并安装,在开始菜单中打开它并找到与Silverlight相关的项目,将其删除。完成后重新启动计算机,再次安装Microsoft Silverlight并尝试更新。

方法二:

⒈ 关闭所有打开的浏览器窗口

⒉ 在开始菜单的搜索框中输入regedit并点击回车。

⒊ 打开注册表编辑器,删除以下键值:

HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Silverlight

删除文件夹:C:\\ProgramFiles\\Microsoft Silverlight

⒋待完成重新启动计算机,安装Microsoft Silverlight后尝试更新。

以上内容参考 百度百科-Microsoft SilverLight

参考技术A

Microsoft Silverlight 安装后无法使用的原因是未正确安装,正确的安装步骤如下:

1、打开Microsoft Silverlight 编程的网站的时候,选择点击进行安装;

2、等待插件程序下载完成之后,单击下面的<运行>选项;

3、在弹出的安装界面中,点击立即<安装选项>,进行安装;

4、进入到安装进程中,插件程序会在计算机上进行安装;

5、接下来打开的界面中是提示是否启用对此插件的自动升级功能,根据需要选择是否启用;

6、最后我们就顺利的完成了Microsoft Silverlight插件的安装工作,重新刷新启动浏览器就可以进行浏览这个网页,此时即表示安装成功,可以正常使用。

参考技术B 可能是浏览器的问题,我也遇到了这种情况,后来发现火狐已经不支持Silverlight了,微软自家的Edge也不行,只有IE才可以…… 参考技术C 没有碰到过。
将已安装的Silerlight在控制面板进行删除,再去C盤将Silverlight的安装目录“C:\Program Files\Microsoft Silverlight”也一起删除,然後再重新安装Silverlight试试是否可用。
参考技术D 建议下载最新silverlight 版本,安装成功后刷新网页就可以使用了。

用 nssm 把 Nginx 安装成 Windows 服务方法

总之:用 nssm 比 srvany.exe 简便多了。

1. 下载nginx windows版本
:http://nginx.org/ 

2. 下载 nssm :http://nssm.cc/

3. 安装
Nginx下载解压到一个目录,nssm下载后解压相应版本(32/64)到一个目录。
然后安装服务:
nssm install N1 "D:\N1\nginx.exe" 
即可安装成功最基本的服务,不过启动的是nssm,让后由nssm启动nginx。

现在就可以通过控制面板->管理员工具->服务中找到该服务,并启动和停止了。当然,net start 和 net stop也是可以的。 
但是,当停止服务后,会发现网站仍在正常运转。查看进程会发现还有一个nginx进程存在。原来,nginx启动了两个nginx进程(根据nginx.conf的配置worker_processes  1;),一个监控进程,一个工作进程。显然,停止的是监控进程,而工作进程没停,结果就是nginx仍在运行。因此彻底关闭nginx就需要别的手段,如任务管理器或者使用taskkill命令: 
taskkill /F /IM nginx.exe > nul  
当然,可以写一个脚本来处理nginx停止的所有操作:
@echo off  
echo Stopping nginx service...  
net stop N1  
echo Kill nginx process...  
taskkill /F /IM nginx.exe > nul  

想删除服务:  
sc delete Nginx  

使用windows服务是为了:系统重启时,不用用户登录,可以自己在后台启动;在用户退出登陆后,仍然可以运行。这也是我们费时费力安装为windows服务的原因。


























以上是关于Microsoft Silverlight 安装成功但无法使用的主要内容,如果未能解决你的问题,请参考以下文章

用 nssm 把 Nginx 安装成 Windows 服务方法

Shell脚本安装成服务加入系统启动-service XX does not support chkconfig

使用srvany.exe把程序安装成windows服务的方法

如何把nginx安装成windows服务

如何把Nginx安装成Windows服务

Java Service Wrapper将jar包安装成Windows服务