Posts Tagged"Windows"

20070309

SQL Server 2000 Desktop Engine安装错误的解决

Author:  WinkCategories:  Softwares, WindowsComments Off
Tags:  , ,

近日被家人要求帮忙安装用友,安装用友ERP U8需要首先安装SQL Server 2000 Desktop Engine,在SQL Server 2000任何一个版本的MSDE目录下都可以找到它的安装包。但是在安装的时候,碰到了一个很让人郁闷的问题,就是每次显示正在配置系统之类的提示时,安装至剩余2秒的时候,安装便会自动回滚,导致安装失败。反复几次都是如此,换了其它版本中的安装包还是同样的问题。

在网上找了很多资料,大都是说因为防火墙的原因,然而关掉防火墙问题依旧。最后就快放弃希望了,准备重新安装Windows了,终于找到了一篇来自微软官方的文档“INF: SQL Server 2000 Service Pack 3 Readme.htm 增补内容”。在这篇文档的最后,有一段话很重要:

必须启用“文件和打印共享”才能成功安装MSDE。

在您尝试安装MSDE之前,请确保启用了“文件和打印共享”。如果您未在“网络连接”属性框中启用“Microsoft网络的文件和打印共享”,则安装进程可能会继续进行直到几乎完成,然后又意外回滚。如果出现此问题,将不会成功安装MSDE。

这个描述和我的情况非常相似,因为我安装Windows XP基本上都不会保留“Windows网络的文件和打印共享”服务的。之后的事情就很简单了,安装这个服务,然后重新执行SQL Server 2000 Desktop Engine安装程序,一切OK。

20070205

NT系统的领航兵: NTLDR深度探秘

Author:  WinkCategories:  WindowsNo Comments »
Tags:  , , ,
  • 作者:dream
  • 原载:电脑报 2005年第26期
  • 版权:本文版权归dream及电脑报所有

NTLDR是Windows NT架构系统中最重要的启动文件之一。它在系统计算机启动的过程中扮演着极其重要的角色,它行事低调,丝毫不张扬。偶尔在突然停电或重新安装操作系统后,重启计算机,会在屏幕上出现“NTLDR is missing”的错误提示时,才会让人想起它的存在……

NTLDR的工作流程

NTLDR一般存放于C盘根目录下,是一个具有隐藏和只读属性的系统文件。它的主要职责是解析Boot.ini文件。如果你对它的理解还不是很清楚,那么下面我们就以Windows XP为例介绍NTLDR在系统引导过程中的作用。

Windows XP在引导过程中将经历预引导、引导和加载内核三个阶段,这与Windows 9x直接读取引导扇区的方式来启动系统是完全不一样的,NTLDR在这三个阶段的引导过程中将起到至关重要的作用。

Read the rest of this entry

20070205

IE二级链接打不开的认识误区

Author:  WinkCategories:  WindowsNo Comments »
  • 原载:电脑报 2005年第30期
  • 版权:本文版权归电脑报所有

很多网友都遇到过这种情况: 在使用IE浏览器打开任意一个网站后,单击网页中的任一个链接,都无法打开新页面。遇到这个问题时,解决方法大多是按照网上提供的说法,使用Regsvr32命令将Urlmon.dll、Shdocvw.dll、Shell32.dll、Oleaut32.dll、Actxprxy.dll、Mshtml.dll、Browseui.dll、Msjava.dll这几个文件统统注册一遍。

首先,这个方法是微软网站上的正式解释,而不是什么谣传,否则也不会注册了这些文件后,就会在一定程序上解决二级链接打不开的问题。但是,很多人碰到这个问题的时候至少有三个误区。

  • 一是认为出现二级链接打不开的情况时,就一定要全部注册这些文件才行。
  • 二是认为这些文件的注册是没有先后顺序的。
  • 三是认为文件注册出现失败的情况就只有重装系统才能解决问题。

下面我们就这三个误区分别进行讲解。二级链接打不开的问题(以下简称“故障”)很有可能仅仅是因为这些文件中的一个文件丢失、损坏或者没有正确注册导致的,极少数才会因为多个文件丢失、损坏或者没有正确注册导致故障的出现。因此,这几个文件也并非一定要全部注册的,比方说Msjava.dll这个文件,只有当单击IE二级链接时可以打开新的窗口,但窗口中却一片空白时,那就需要注册它。

出现故障后,如果需要注册全部文件,则要按顺序注册。首先应使用Regsvr32命令注册Urlmon.dll文件,因为此文件是IE的一个负责控制对从Web站点返回的URL和信息进行处理的组件。如果此文件出错,那么,就会导致打不开新窗口的情况出现。只有当注册Urlmon.dll文件成功后,才能继续在“运行”对话框中,依次使用Regsvr32命令注册Actxprxy.dll、Shdocvw.dll、Oleaut32.dll、Mshtml.dll、Browseui.dll、Shell32.dll这几个文件。

如果注册失败,比方说使用“regsvr32 msjava.dll”命令失败时,其实只是因为Regsvr32命令没有在系统中找到Msjava.dll文件所致,如果想使该文件注册成功,只需安装Msjava.dll的父程序Microsoft VM虚拟机即可。而其它的一些文件注册失败时,甚至只要从系统安装光盘,或是别人的同版本操作系统中拷贝相同的文件过来即可,不必重装系统。

20061205

解决安装程序的0x80040707问题

Author:  WinkCategories:  Softwares, WindowsNo Comments »

最近给HP NC4400笔记本电脑重装系统后, 在安装HP提供的一些驱动时, 发现总是出现恼人的错误提示:

未处理的异常情况

错误号码:0x80040707
描述:DLL函数调用失败:HPQNT.hpqIsHpFamily
安装程序将立即终止。

之后安装程序就异常终止了,在安装其它某些程序时,“HPQNT.hpqIsHpFamily”部分不一样,但是错误代码是一样的。上网查找解决方法,发现有不少人也遇到类似的问题,而且看起来,问题都出在InstallShield制作的安装程序中。在查找过程中,Installshield官方的“Unhandled Exception 0x80040707”也提到了类似问题的解决方法,但是尝试后还是失败了。看来问题一样,原因却不一样。

于是只好自己解决。在将系统的设置艰苦地一个个改变再测试效果的过程中,让我惊喜地发现,出现在我心爱的笔记本上的问题,罪魁祸首是“Windows Management Instrumentation”这个服务。之前我在其它机器上一般都是关闭这个服务的,并未发现什么问题,但是在安装某些程序时,看来是需要WMI支持的。打开这个服务,问题解决!

20061202

制作集成SATA驱动的Windows XP安装光盘

Author:  WinkCategories:  WindowsNo Comments »
  • 作者:Wink@Lynn Studio
  • 原创文章,转载请注明作者和出处。

请注意:已有改进方法,参见“Windows XP SP2集成SATA驱动的改进方法”。这篇文章已经停止更新。

Read the rest of this entry

20061119

HP Compaq NC4400软件攻略

Author:  WinkCategories:  Hardware, Softwares, WindowsNo Comments »

最近由于女友学习需要,打算购置一台笔记本电脑。研究再三,在做工(最主要)、性能、便携、外观做出一系列比较之后,最终由于在电脑城内的冲动,入手了HP Compaq nc4400 RQ720PA#AB2。论外表,类似于ThinkPad X60的样子朴实无华,似乎不适合女生,但是它较轻盈的身材和体重,还是颇让人满意的。最让我看重的,就是全镁铝的做工,在看了无数笔记本之后,还是觉得这种风格才永远不为过时的。并且续航能力让我十分满意,初始电力维持了大概三个多小时还是没有耗尽,最终因为实在乏困,只好睡觉了。在起初的试用中,由于是深夜,噪音会最大程度的放大,但是NC4400的声音,却近乎听不到,也只有寥寥没有几次的风扇转动声音,和硬盘极为细小的寻轨声音,才让我真切地感觉到它实际上还是在运转的。按键的手感也颇为接近ThinkPad,只是指点杆和触摸板的两套左右按键,键程稍长,让我不是很习惯。指纹识别器的准确程度,也打消了我之前在网上看到的负面评论所带来的疑虑。总之作为一款商务机型的硬件做工,已经让我十分满意了。

Read the rest of this entry

20060619

由ADI 1986a引起的暴音及视频跳帧问题

Author:  WinkCategories:  WindowsNo Comments »

几个月前,公司给配发了新电脑,我得到的系统配置是:

  • Pentium D 506
  • Asus P5PL2
  • Asus EN6600/TD
  • V-DATA DDR2-533 512M*2
  • WD SATA 150 160GB

新装了系统之后,开始觉得用起来很舒畅,但是问题不久之后就出现了。

首先是播放视频时,经常会出现跳帧,开始并不见怪, 以为是片源问题,但是后来问题越来越觉得严重,一段四十五分钟的视频,竟然会跳帧10次以上,这已经是很不正常了。最初认为是Xvid解码器的原因,因为以前用的是1.02版本,新装了系统之后才换成1.10beta。但是很快这个可能就被排除,因为播放WMV也跳帧,这肯定就不关Xvid解码器的事了。后来因为工作原因,问题就这样放着,并未过多理会。

Read the rest of this entry

20060319

禁用Windows Update Genuine Validation Tool

Author:  WinkCategories:  WindowsNo Comments »
Tags:  , , ,

使用Windows Updates更新Windows XP补丁时,微软会首先给系统安装Windows Installer 3、Windows Update Genuine Validation Tool以及Windows Updates v6插件WUWebcontrol Class等等。其中,Windows Update Genuine Validation Tool的功能是微软会对客户端的系统进行正版Windows验证,通过验证才可以下载,否则将被禁止更新。

起初,绕过这个验证最简单的方法是在IE的“Internet属性”中“程序”标签的“管理加载项”中,禁用Windows Update Genuine Validation Tool,然后关闭所有IE窗口,重新打开IE,这时候使用Windows Updates时,就已经不需要再接受验证了。

然而,最近更新系统时发现,现在该插件在“管理加载项”窗口中,禁用一项是灰色不可选的,这样就比较麻烦了。不过道高一尺,魔终究会高一丈,在网上有人贴出一个JavaScript脚本,只要在“保持您的计算机保持最新程序”选择“快速”或者“自定义”这一步时,在地址栏内键入并运行:

javascript:void(window.g_sDisableWGACheck='all')

就可以完全绕过微软正版验证。当然,这种方法不需要关闭IE。但是,同样地,它也无法永久关闭Windows Update Genuine Validation Tool,下次更新时需要输入一次。

追记:这个hack已经失效了……现在最有保障的做法,是跟进0day中ETH0发布的XXX包。

20051008

Symantec LiveUpdate问题

Author:  WinkCategories:  Softwares, WindowsNo Comments »

安装Windows XP SP2之后,为了系统运行更为流畅,我对系统做了一番优化,包括服务、临时文件等等。这些都是轻车熟路的。但是随着安装过Symantec Client Security 3.0之后,问题来了。使用LiveUpdate更新病毒库时,总是提示:

LU1803:获取更新时,LiveUpdate失败。LiveUpdate获取更新出现内部错误。您的Symantec程序未被更新。您应当稍后再试着获取更新。如果LiveUpdate再次因该错误失败,则应当重新安装LiveUpdate。

按照网上的方法都无法解决,经过分析觉得应该是服务对其造成的影响。而SP1时代我经常禁用的服务并未对Symantec Client Security造成过影响(当然,那时用的是2.0版本)。所以这次排查的对象主要是SP2相对于SP1多出来的新服务。经过多次尝试发现,果然是因为“DCOM Server Process Launcher”服务没有启动造成的。启动该服务后问题解决。

Back to Page Top