qq为什么打不开了怎么办

我的QQ双击后打不开,这是为什么?

双击无法打开QQ:

可能的原因如下:

1.非法关机导致系统文件丢失;

2.软件和硬件之间的冲突往往表现为网卡驱动程序与ie之间因安装某些程序而产生的冲突。

3.病毒入侵会导致系统文件的损坏或丢失。

结算条件:

在第一种情况下,尝试修复系统。在2K或Xp系统下,放入原始安装CD(注意:确保使用原始安装CD),在开始运行时输入SFC/scanow,然后按enter键。98系统也可以使用SFC命令进行检查。

在第二种情况下,您可以卸载最近安装的硬件或程序。对于2K或Xp系统,机器启动后,长按F8键进入启动菜单并选择“上次正确配置”。对于Xp系统,您还可以使用系统还原功能快速解决问题

如果是第三种情况,则需要对系统磁盘上的病毒进行全面检查和杀灭。将杀毒软件升级至最新版本,关闭系统还原,重启,按F8键进入安全模式,全面检查杀毒。

如果QQ不工作怎么办

QQ是最常用的社交软件之一。今天,小编将讨论如果手机QQ不能打开怎么办。

方法/步骤

打开设置,点击“申请和通知”,点击选择QQ。

请单击以输入图片描述

单击“存储”,单击“清除缓存”,然后单击“清除存储空间”。

请单击以输入图片描述

单击“确定”退出设置并重新打开QQ。

请单击以输入图片描述

总结如下。

请单击以输入图片描述

我可以用右边的按钮吗。如果可以,请在控制面板中增加鼠标属性的单击间隔。

你好,QQ无法打开。可能有以下问题:

1.错误的密码-仅检索密码,但这要求您记住以前设置的密码保护数据。

2.网络被封锁了。如果网络被封锁,你就不能上QQ。您可以查看当前网络~!

3.本地QQ文件已损坏。你可以重新安装QQ一次。现在qq2007ii已经发布了

正式版

它工作得很好

不妨试试~!

4.本地防火墙阻止QQ软件的运行。检查本地防火墙设置并解锁QQ软件~!

这就是我所能想到的。我不知道我是否能帮你~!

可能是QQ里的文件很短。如果起重机仍然是一样的,那么Yuzai将再次安装它。保留以您的QQ号码命名的文件,它将与原始安装相同!

QQ打不开怎么办?

通常,安装QQ时,个人文件夹默认保存在我的文档中。如果无法访问我的文档文件夹或移动了位置,将出现此提示。您可以点击QQ右侧的“打开系统设置”--“文件管理”--设置个人文件夹的保存位置。

如果此方法没有ZD行,可以先尝试右键单击QQ图标上的“版本属性”,然后单击“兼容性”选项卡。

然后勾选“在兼容模式下运行此程序”前面的框,单击“确定”,然后尝试打开QQ。这也可能引发同样的问题。停止几秒钟,然后重试。

如果它仍然不能工作,你最好先卸载QQ并重新安装。不要担心数据丢失。只需在个人文件夹存储位置选择customization并指定启动安装的路径。

即使您不知道以前的QQ所有者文件夹的位置,它也会自动将以前保存的QQ个人文件夹移动到指定位置。移动完成后,将安装QQ。

最后,再次尝试打开QQ,一切都会恢复正常。

设置中的QQ网络类型与机器的网络类型不匹配(非常罕见)

这是我以前遇到过的几个问题。我希望我能给你一些帮助

建议您参考以下设置:

1.首先,请检查防火墙设置。建议暂时关闭防火墙;

2.这可能是QQ系统调整造成的,所以有些网段将无法登录。建议您稍后再试;

3.尝试使用所选登录服务器(目前有三种模式:UDp模式、TCp模式和会员VIp模式)

操作方法:2005年

beta 3版本登录窗口左下角的高级设置-选择登录服务器,然后选择UDp模式、TCp模式和会员VIp模式(仅适用于会员);

4.您使用的代理可能已过期。您可以通过更改代理或不使用代理正常登录

操作方法:2005年

高级设置-网络设置-在beta 3版本登录窗口的左下角键入,选择不使用代理或其他模式(选择代理后,请测试其是否可以正常使用);

5.由于局域网被封锁(端口被封锁),您的QQ无法登录

解决方案:尝试使用HTTp代理

操作方法:2005年

高级设置-网络设置-在beta 3版本登录窗口的左下角键入,选择HTTp代理(选择代理后,请测试是否可以正常使用);

6.最后,建议您尝试使用TM登录。

请清除本地聊天记录(建议在清除前备份以避免丢失),然后登录。在2005 beta 3版登录窗口中,首先输入QQ号码-左下角

高级设置-清除记录-同时删除与帐户对应的所有聊天记录文件

打上钩

——

输入QQ密码-确定

记录可以被清除。

或者删除QQ安装目录下对应的号码文件夹,最后重新登录。

另一种尝试百灵的方法是卸载原来的QQ程序,然后下载最新版本的QQ安装程序,安装它,最后重新启动它。没关系。

为了安全起见,您最好从官网下载!

http://im.qq.com/

****

它也可能被特洛伊木马破坏

“应用程序配置不正确且程序无法启动”的详细示例(1)(vc2008)

sp1)

应用程序配置不正确,无法启动

解决方案数据收集

Vc2005/vc2008采用了一种新的程序部署技术(清单文件)。清单文件实际上类似于我们常用的makefile文件。它定义了程序操作的依赖项(程序操作所需的DLL库的名称和版本)。

运行程序时,首先根据清单文件(该文件可以嵌入exe或DLL,也可以单独生成一个外部文件,可以通过vc2005/vc2008的编译选项进行控制:项目“属性”->“配置属性”->“清单工具”->“输入和输出”->“嵌入清单文件”,然后选择“是”或“否”进行控制)以查找程序操作所需的DLL库的名称、版本等。如果系统没有程序运行所需的DLL库和相应的清单文件,则会弹出“应用程序配置不正确,程序无法启动”对话框。

此外,应注意的是,由于vc2005/vc2008与。Net中出现了一个新概念:in。Net、EXE和DLL被视为“程序集”,每个程序集都附带一个清单文件。因此,vc2005/vc2008的CRT(c)

运行时库)、MFC、ATL和其他DLL库附带一个清单文件。

归根结底,这是因为旧版本的系统没有我们开发的程序所需的基本运行时库(2k和Xp系统只有VC6的一些DLL库,但没有vc2005和vc2008所需的DLL库和相应的清单文件。在Vista系统或即将推出的windows中

7系统包含vc2005和vc2008的DLL库和清单文件)

附言:以上段落有点天真和简单。这里涉及到很多问题:程序升级和更新、vs补丁、库版本等。它不能通过简单的复制和粘贴来解决。。

例如:(在Xp中)

Sp3系统(下部)

使用vc2008

表示

Sp1版本(不含MFC和ATL),创建一个名为“HelloWorld”的“Win32 console应用程序”项目,并在发行版下进行编译。此时,默认的编译选项是:(这里我们只关注与问题相关的几个选项)

1.项目属性->配置属性->C/C++>代码生成->运行时

默认选项是/MD(release)和/MDD(debug)。有关不明确的编译选项,请参见:

链接时重复定义问题的案例分析和总结。由于VC运行时版本不同,导致库静态库

2.项目属性->配置属性->清单工具->输入/输出->嵌入清单文件

默认选项为yes(这意味着清单文件嵌入到程序中);当然,我们也可以选择“否”来单独生成清单文件,但这会增加不必要的依赖关系,因此不建议选择“否”。

编译后->链接“

你好世界

在项目的release或debug目录下,可以看到Hello World.exe.intermediate.manifest列表文件(根据编译选项,Vc2008将maifest列表文件嵌入到exe程序中。Hello World.intermediate.manifest文件是临时文件,其内容与maness文件相同。在文本编辑器中打开该文件。大部分内容是如下。

ps:在网上看其他方法,用记事本打开exe或dll程序,查看exe或dll中嵌入的manifest列表文件。

XML语言:

哈罗世界.exe.intermediate.manifest

01

02。

03

04

05

06

07

08。

09

10

11

12

13

14

15

重点确认红色部分。编译后的exe程序依赖vc90(即vc2008)的CRT(C运行时程序库)。版本是9.0.221.22.8。

当执行exe程序时,它会从嵌入的manifest文件中搜索相应的依赖项。在Hello World.exe程序中,它取决于vc90。

CRT在“C:WINDOWS WinSxS”和“当前目录”中查找对应的dll库和maifest文件。

我的机器有两个版本的vc90。

因为CRT(vc2008已安装。

express

sp 1)

vc 90

CRT的dll库(9.0.1022.8版本)“C:WINDOWS WinSxS x86Э在Microsoft.VC90.RT 1fc8b3a1e18b 9.0.1022.8 x-wud0375”。

对应的manifest文件在“C:WINDOWS WinSxS Manifests x86恳Microsoft.VC902.RT 1fc8b3a1e18b3b 9.0.1022.8 x-wud080;0375.5maifest”中。

vc 90

CRT的dll库在(9.0.329版本)“C:WINDOWS WinSxSx86桃Microsoft.VC90.C8b3a1e18b 9.0.320691;0911-6f74963e”。

对应的manifest文件位于“C:WINDOWS WinSxS Manifests x86恳Microsoft.VC903.RT 1fc8b9a1e18b3b 9.0.390531;0.37781;x-wu6f74963e.maifest”。

这里有一个疑问,我们的开发环境是vc2008。

express

在Sp1,我们的程序链接CRT版本应该是9.0.329版本(这不是骗人的,可以使用dependency。

walker来查程序的实际链接DLL版本。为什么依赖maifest文件的CRT是9.0.202.8版本?这里和新名词“policy”有关联。

“操作系统根据C:WINDOWS WinSxS policies x86 pulsicy.9.0.00.Microsoft.VC903.RTC1f8e18e3bux-wub7353f759.0.32.1.policy文件的内容进行dll版本的跳跃。

CRT

(这就是所谓的“policy跳跃”这是我听不惯的话。具体的英语资料不知道隐藏在microsoff的哪里。里面夹着我的主观臆测。否则,不能解释maifest版本号是9.0.102.28。实际链接的dll版本号是9.0.329是的。

XML语言:

9.0.32072.1.policy 01

02。

03

04

05

06

07

08。

09

10

11

12

如果将Hello World.exe复制到其他机器(vc2008未安装。

Sp1或微软

视觉图

C++

2008

Sp 1

Redistributable

package

在(x86)中,程序找不到vc90。

CRT无法执行,将显示“应用程序设置不正确,无法启动程序”对话框。

根据参考资料的文章内容,对release