请问,为什么我的电脑64位的,下载的360等软件是32位的。电脑是4G内存

请问,为什么我的电脑64位的,下载的360等软件是32位的。电脑是4G内存,第1张

这毫不奇怪,64位处理器(CPU)以及64位的 *** 作系统(Windows)向下兼容32位应用软件。

64位的电脑系统(CPU以及 *** 作系统)安装64位的软件,效率更高些。但是,在64位早已普及的今天,很多应用软件的编程还没有跟上形势的发展,还停留在32位,幸亏64位电脑向下兼容。

当然,这不完全是软件编程的程序猿们懒惰,因为32位的 *** 作系统仍然有着大量的用户,贸然废掉32位程序全部升级为64位的,会失去很多用户,因此为了照顾32位系统的用户,暂时也只能如此。等再过几年,32位系统市场份额很小的时候,就是应用软件大面积升级为64位的时机了。

当您运行了Windows任务管理器后,您可能会在“进程”选项卡中看到若干个名称均为SVCHOSTEXE的进程正在同时运行。而且,这些SVCHOSTEXE可能有一个或若干个占用了较多的系统资源,影响了计算机的工作效率。

SVCHOSTEXE

位于Windows\system32系统文件夹,其文件描述为“Generic Host Process for Win32

Services”。当Windows启动时,SVCHOSTEXE将自动检查Windows注册表的系统服务组成、构建系统服务列表,然后将相关

的DLL动态链接库文件加载为具体的运行中的系统服务。因此,我们可以将SVCHOSTEXE看作一个“用于加载系统服务的宿主程序”。由于每个SVCHOSTEXE进程可能会加载一个或若干个系统服务,直到所有的SVCHOSTEXE将全部系统服务加载完毕,所以我们会在任务管理器

中看到多个SVCHOSTEXE同时运行,这是设计使然。一般地,Windows XP/Windows Server

2003可能会有不超过六个SVCHOSTEXE同时运行;而Windows Vista/Windows Server 2008/Windows

7会有不少于十个SVCHOSTEXE同时运行。当您在Windows任务管理器中查看

SVCHOSTEXE进程时,SVCHOSTEXE进程的“用户名”应该显示为SYSTEM、LOCAL SERVICE或NETWORK

SERVICE。(如果在任务管理器中看不到“用户名”,请在菜单中选择“查看”-“列设置”,选中“用户名”复选框。)如果某个SVCHOSTEXE

进程的“用户名”显示的是用户帐户的名称(例如Administrator),则这个SVCHOSTEXE很可能是冒仿的恶意程序。另外您需要确认,您看到的SVCHOSTEXE进程的名称拼写是否有误。比如假设显示的进程名称是SVCH0STEXE(用数字0替换了字母O),则

很可能是冒仿的恶意程序;再比如进程的名称虽然是SVCHOSTEXE,但此进程却没有位于Windows\system32(WindowsVista以上版本的任务管理器可以查看进程所在的文件夹路径),则也可能是冒仿的恶意程序。由于SVCHOSTEXE是加载系统服务的宿主进程,所以您如果发现某SVCHOSTEXE进程占用的系统资源较多,即表明通过这个

SVCHOSTEXE进程加载的系统服务占用的系统资源较多。您首先需要确定通过这个SVCHOSTEXE进程加载的系统服务具体是什么,然后根据计

算机的实际情况决定是否关闭相应的系统服务、以释放服务占用的系统资源,这样SVCHOSTEXE即可释放相应的系统资源。虽然大多数系统服务只有在遇到故障时才会占用较高的系统资源,但某些特殊的服务即使是正常工作状态也将消耗较多系统资源。例如Automatic

Updates自动更新服务,当自动更新在后台搜索可用的系统更新程序时必将占用较高的资源,这是设计使然而不是故障。判断一个SVCHOSTEXE加载了哪些系统服务有两种方法方法一:

在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOSTEXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“列设置”,选中“PID”复选框。)

以管理员权限运行命令提示符(CMDEXE),在命令提示符中执行:

TASKLIST –SVC

您将看到类似如下所示的结果:

图像名 PID 服务SVCHOSTEXE 1104 DcomLaunch,TermServicesSVCHOSTEXE 1188 RpcSs……

对 照您在任务管理器中看到的SVCHOSTEXE的PID,在上述结果中查找对应的

SVCHOSTEXE。例如,假设您在任务管理器中看到PID为1188的SVCHOSTEXE占用了较多系统资源,而TASKLIST

–SVC的结果显示PID为1188的SVCHOSTEXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC)

服务)占用了较高的系统资源。

方法二:238315239

在microsoftcom下载系统工具Process Explorer:

>

Windows10内存诊断工具通过电脑的一些 *** 作运行,调用和使用诊断工具。下面看下步骤:

1、点击开始菜单边上的搜索按钮。

2、打开搜索,输入内存诊断,选择第一个,windows内存诊断 ,就可以直接打开诊断程序了。

3、d出窗口有两个选项可以选择,如果现在就检测诊断的话,可以选择立刻重启选项。

4、重新启动电脑后,就会自动运行内存诊断工具了,对内存进行测试,测试完后会提示是否发现问题。

5、也可以这个界面按下F1快捷键后,打开测试模式的修改,一般选择默认的“标准”就可以了。

运行-msconfig 进入系统设置 引导 选择高级选项 进入启动高级选项

勾选“最大内存”,这是就会显示你的全部内存,然后保存重启,查看是否识别完内存。

如果还不行,就再次进入“系统设置”,去除“最大内存”和“处理器数”,再次重启就行了。

你试试

以上就是关于请问,为什么我的电脑64位的,下载的360等软件是32位的。电脑是4G内存全部的内容,包括:请问,为什么我的电脑64位的,下载的360等软件是32位的。电脑是4G内存、Win7 64位系统内存一直处在70%以上,怎么解决、如何调用和使用Windows 10自带的内存诊断工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9489890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存