陈晓晨 发表于 2008-1-12 01:12:05

QQ 在 Windows Vista 上不能正常运行的解决方案

<TABLE class=reader_tag cellSpacing=0 cellPadding=0 width=480 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle colSpan=4 rowSpan=2>
<DIV style="CLEAR: both"></DIV></TD></TR>
<TR>
<TD width=60 height=20>&nbsp;</TD></TR></TBODY></TABLE>
<DIV onselectstart="return false;" id=Content style="OVERFLOW: hidden; WORD-BREAK: break-all; WORD-WRAP: break-word">
<DIV><SPAN><FONT size=2>QQ 在 Windows Vista 上不能正常运行,甚至导致 Windows Vista 崩溃的问题大家想必已经得知了。其原因有二,下面让我一一道来:<BR>实际上,导致 QQ 在 Windows Vista 上不能正常运行的原因有3个:<BR>1、为了保护QQ的密码输入窗口不被计算机木马程序通过技术手段获取到用户输入的内容,Tencent公司在QQ里面嵌入了驱动程序。该驱动程序会直接从键盘中断获取到用户输入的内容,然后再传给运行在用户层的QQ程序。由于 WindowsVista 内核的调整,导致了 QQ 嵌入的驱动程序出现错误,最终导致 Windows Vista 崩溃。这个是第一个QQ不能在Windows Vista 上正常运行的原因。<BR>解决方法是删除 QQ 安装目录下的 npkcrypt.sys 和 npkcusb.sys 文件以标准用户权限启动QQ。<BR>2、由于 QQ 登陆的时候会创建一个以自己 QQ 号作为文件夹名字的文件夹用于存放该 QQ号的数据,在 Windows Vista 下,系统强制使用 NTFS 文件系统作为系统分区的文件系统,如果 QQ安装在默认的目录下面,当一个新的用户试图使用 QQ 程序,但是这个用户没有对 QQ 安装目录进行写的权限。这个时候,QQ将长时间的停留在正在登陆界面。<BR>解决方法是赋予这个用户对 QQ 目录完全控制权限就可以了。<BR>3、Windows Vista 的虚拟重定向技术也会导致 QQ工作异常,表现为如果第一次以完整管理员权限启动QQ,第2次没有以标准用户权限启动,那么第1次的聊天记录将不能够在第2次登陆以后看到。这是因为如果默认安装在 Program Files 目录下,一个标准用户试图往 Program Files 目录下写文件时,系统会自动地重定向到虚拟文件夹C:\Users\[用户名]\AppData\Local\VirtualStore\Program Files\Tencent\QQ\QQ号里面。但是当以完整管理员权限启动,则 QQ 进程就会拥有往 Program Files 下写文件的权限,这个时候所有的配置信息就会写到C:\Program Files\Tencent\QQ\QQ号目录里面。由于这个问题,会造成QQ本地信息不同步现象的出现。<BR></FONT></SPAN></DIV></DIV>

偏偏少年情 发表于 2008-1-12 01:47:36

(handshake) 谢谢
页: [1]
查看完整版本: QQ 在 Windows Vista 上不能正常运行的解决方案