qq在vista下为何不能正常运行

问:最近,我安装Windows Vista想体验一下,但QQ程序却不能在Windows Vista上正常运行,这是为什么呢?

答:导致QQ程序在Windows Vista上不能正常运行的原因有4个:

1.为了保护QQ的密码输入窗口不被木马程序通过技术手段获取到用户输入的内容,腾讯公司在QQ里嵌入了驱动程序。该驱动程序会直接从键盘终端获取到用户输入的内容,然后再传给运行在用户层的QQ程序。由于Windows Vista内核的调整,导致了QQ嵌入的驱动程序出现错误,最终导致Windows Vista崩溃。这是第一个QQ不能在Windows Vista上正常运行的原因。解决方法:删除00安装目录下的npkcrypt.sys和npkcusb.sys文件以标准用户权限启动QQ。

2.由于QQ登录时会创建一个以自己QQ号作为文件夹名字的文件夹用于存放该QQ号的数据,在Windows Vista下,系统强制使用NT FS文件系统作为系统分区的文件系统。如果QQ安装在默认的目录下,当一个新的用户试图使用QQ程序,但是这个用户没有对QQ安装目录进行写的权限。这时QQ将长时间停留在登录界面。解决方法:斌予这个用户对QQ目录完全控制权限即可。

3. Windows Vista的虚拟定向技术也会导致QQ工作异常,表现为如果第一次以完整管理员权限启动QQ,第二次没有以标准用户权限启动,那么第一次的聊天记录将不能够在第二次登录后看到。这是因为如果默认安装在Program Files目录下,一个标准用户试图往Program Files目录下写文件时,系统会自动地重定向到虚拟文件夹C:\Users[用户名]\Application Data\Local Virtual Store\Program Files\Tencent\QQ\QQ号里面。但是当以完整管理员权限启动,则QQ进程就会拥有向Program File下写文件的权限,这个时候所有的配置信息就会写到C:\Program Files\Tencent\QQ\QQ号目录中。由干这个问题,会造成QQ本地信息不同步现象的出现。

4.腾讯启用了第二代QQ密码保护系统(https://dna.qq.com),在这个登录界面上,我发现腾讯设计了一种叫做“安全模式”的登录方式,当启用这个模式以后,网页会询问是否安装一个安全控件,这个控件也有可能导致Windows vista不能正常运行。这是因为该控件也采用了npkcrypt.sys和npkcusb.sys这两个与Windows Vista不兼容的驱动文件。

时间: 2024-10-02 06:23:41

qq在vista下为何不能正常运行的相关文章

Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows Vista下的安装和配置

转自:Apache2.2.8.php5.2.6.mysql5.phpMyAdmin2.11.6在Windows Vista下的安装和配置 找了很多,这个写的是比较详细的了.不过最好还是不要使用php的安装包,配置起来太麻烦了.还是直接用个二进制文件压缩包简单些! 以下是内容 最近开始捣鼓PHP,于是乎,先要配置好运行开发环境,鉴于现在系统是Vista,决定先在Vista上跑,有空再在虚拟机里面在装个ubuntu来跑php.在Vista中配置这个环境可是搞了我一晚上啊,在这里记下来以后备查,希望也

微软官方入门教程14:会用Vista下的IE7网上畅游么?

快速切换 随心所欲 Windows Vista下的IE浏览器在浏览网页时,只要用"鼠标中键"点击链接或鼠标点击链接的同时按住键盘"Ctrl"键,就可以在同一窗口的"标签"中打开网页啦! 想大就大 想小就小 您的眼睛是否忍受过充满密密麻麻文字的网页?现在不用怕了,只需点击IE7 右下角"更改缩放级别"按钮,就可以随需缩放网页中的所有元素了! 想更专注,全屏幕显示 IE 窗口?您可以使用快捷键 F11.再次按下 F11 可以将窗口

vista下IE临时文件夹的位置

vista下IE临时文件夹的位置在那里? 回答: 首先我们要显示隐藏的文件和文件夹. (1)控制面板-〉外观和个性话-〉(右侧)文件夹选项. (2)弹出文件夹选项卡-〉选中"隐藏的文件和文件夹"这个好像上次说过.这样我们就可以看见隐藏的文件夹了,如果不喜欢这样之后可以在点回去! 然后就是找到ie的临时文件夹了. (1)我的文档-〉用户-〉AppData-〉Local-〉Microsoft-〉Windows-〉Temporary Internet Files. 这样我们就可以看见IE临时

Vista下IE7提示“安全证书”错误解决方法

相信很多朋友在 Windows Vista 下使用IE7访问 https 站点有时会突然出现"此网站的安全证书有问题......."的错误提示.那今天就让咱们来说说如何解决这个问题? 1.打开IE7浏览器,点击"工具"--"Internet选项" --"内容"选项卡 2.点击"证书"选项,出现如下对话框: 3.在要安装的证书类型时点"受信任的根证书颁发机构",接下来点左下角的"

解决Vista下安装msi提示2869错误无管理员权限的问题

Vista下,如果开启了UAC的话,程序运行时,如果用到administrator管理员权限,通常会自动弹出提示框,或者在程序的右键菜单中,会有一项"以管理员身份运行". 而msi文件,却没有"以管理员身份运行"这个选项,这就造成,如果msi需要管理员权限,就会报2869 错误. 怎么办? 要解决这个问题,可以采用"曲线救国"的策略,利用一个 bat 文件包装一下msi 来执行.咋样,这个方法比较巧妙吧? 新建一个bat文件, 例如: insta

Vista下删除EISA硬盘隐藏分区

现在的品牌电脑大部分都有一键还原,把还原内容存储在EISA配置的隐藏分区里面,一般的软件都无法对其进行操作,保证分区及系统还原的安全性.这样的功能对于一些人不使用一键还原(笔者即是)来说实属鸡肋功能,且看着那若干容量的硬盘浪费在那里极为不爽. 在网上搜索了很久,大部分都是说要重新启动到DOS下才可以进行,对技能要就较高,经过笔者不懈努力,研究了若干Windows自带的工具后,终于找到一个工具:Diskpart.exe. 关于Diskpart命令:使用此实用工具可以从脚本.远程会话或其他命令提示符

Vista下启动无加载项的IE浏览器的方法

Vista 下启动无加载项的IE浏览器的方法.IE在无加载的状态下可以判断浏览器是否由于加载了插件.恶意软件以及 ActiveX 控件等而引起了网页工作不正常.浏览器无法工作.软件冲突等问题. 具体步骤如下: (1)开始-〉所有程序-〉附件-〉系统工具-〉Internet Explorer(无加载项)(如图) 点击打开就是了. (2)启动了无加载的IE在下面会提示:如下图的内容(如图) (3)解决自己想解决的问题. (4)如果问题解决了重新启动,双击桌面上的IE即是我们平时使用的IE了.

vista下Outlook不能收信错误代码0x800CCC19

在vista下,outlook express的版本已经改为windows mail :有些朋友在使用的过程中,有时会出现不能接收信件的问题.每次在收信都会在某个地方停止不动,然后报超时,出现错误代码0x800CCC19. 今天,就让咱们来解决这个问题.你只须按照下列步骤操作: 1.鼠标右键点开始--附件中的"命令提示符",选择"以管理员身份打开" 2.在命令行里输入"netsh interface tcp set global autotuning=di

Windows Vista下安装Apache2+PHP5+MySQL5+phpMyAdmin

为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘.可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现. 安装Apache 2.2.4 开始后,同意协议,一路Next.到了填写Server Information这一步,在Network Domain.Server Name中填写localhost,当然你填写其它的也没有什么影响:底下的选项就选择默认的第一个,Next.安装类型,选择Custom,Next.安装功能默认:安装地址,我这里选择的是D:\\A