‘壹’ init.d限制cpu频率的脚本怎么写
1,init.d脚本--内核刷入方法下好后放入内存卡用REC刷入。
2,刷入内核后,在system/ect下建立一个init.d文件夹,就可以往其中添加各种各样的脚本了,例如 一个关闭键盘灯脚本('05'、'60'这样的字样是代表优先级,越小优先级越高)
‘贰’ 如何修改制作卡刷包 安卓卡刷包制作教程
在此先要明确声明一下:
依照此做法出现您的手机出现任何问题,概不负责的喔!!
英文好的朋友,可以直接看英文官方的参考网站即可:
只用android源代码做一些简单实验的朋友可以参考下面这几个网站:
说起android刷机包,听起来非常神秘,实际上它仅仅是一个经过数字签名的zip压缩包而已。如果要自己制作刷机包,则必须了解刷机包的基本工作原理,偶首先从android系统的启动说起:
android系统启动的时候,首先会进行一些诸如硬件自检之类的操作,这些操作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态(接下来就是所谓刷机模式切换了,不同的android手机有不同的按键组合用来进入刷机模式),如果此时按键状态处于刷机组合,那么系统会调用ROM里面的一个叫做recovery的程序(这时就是进入了所谓的刷机程序了,它只是一个工具性质程序,用于检查刷机包的完整性和数字签名的合法性。对于目前大多数root过的机器而言,数字签名的合法性都不会成问题,然后由recovery程序将刷机包进行解压,然后把刷机包里面的文件写入到ROM中去,以此完成刷机过程);如果此时按键没有标明是刷机模式,那么系统会创建内存盘,开始从ROM里面载入相应的文件系统,并把相关的文件拷贝到内存盘中,进而引导linux启动,然后是启动虚拟机dalvik,然后就是创建工作进程载入和运行framework,然后就会看到待机的画面。当然在这个过程中还发生了许多事情,启动了许多服务,为了简化起见,对于启动过程偶只讲解到此,感兴趣的朋友可以自己结合着linux的启动过程加以对比来学习。
现在来总结一下,实际上刷机包就是一个ROM文件的压缩包,进入刷机模式后,recovery程序会把刷机包里面的文件写入ROM存储区替换ROM存储区的原有文件;当下次启动手机的时候,会从ROM中载入刚刚替换过的文件,并利用这些文件来启动和运行系统。这就是刷机包的全部功能和作用,看不懂的朋友可以反复看几次,刷机的本质就是文件的覆盖和替换操作,偶相信各位一定能看懂!
OK,现在大家已经知道ROM文件的zip压缩包就是所谓的刷机包。制作刷机包的过程就是准备这些文件,然后重新把这些文件压缩成一个zip包的过程,在制作的最后,使用签名工具签个名,就可以测试和发布刷机包了。虽然说起来就是一句话的事情,但是实际上准备这些文件的过程是非常痛苦和漫长的。
那么update.zip压缩包里面的都包含哪些文件?这些文件又都是如何做出来的呢?hoho,现在开始渐渐接触到问题的本质了,解压缩这个update.zip压缩包以后我们可以看到两个目录和一个文件:
boot.img <---文件,这是编译内核源代码生成的内核映像,然后与android源码编译出来的ramdisk.img一起通过mkbootimg工具创建出来的,图省事的朋友也可以从网上其他的刷机包里面拷贝一个能用的出来即可,基本上都差不多。
META-INF <---目录,这个目录是手工创建的,主要用来存放一个升级脚本update-script(这个脚本的内容与system目录中包含的文件有很大关联)以及保存若干刷机包内的apk文件的签名。
system <---目录,这个目录就是编译android的平台源代码生成的,
其实最好的学习方式就是把现在互联网上的那些update.zip包给解包,然后自己一个一个文件地看和分析,然后修改,尝试做自己的刷机包。
对于这个boot.img,基本思路是编译android kernel代码,生成内核image然后利用mkbootimg感兴趣的朋友可以参考下面这两个wiki网站:
下面的做法偶都是在linux下面完成的(slackware 13.1):
(1)下载和编译android的源代码,具体过程不再赘述
如果各位还不知道repo sync之类的命令的话,可以参考网上的关于下载android源代码以及编译的文章,据偶所知这些文章非常丰富。编译之前一定要注意平台的选择,不同平台的驱动程序是不一样的!这些参数可以通过:
$ cd android-src <---进入android的源代码目录
$ . build/envsetup.sh <---设置环境变量,运行完毕后,你可以输入一下help命令,看看google的团队提供了多少有用的便利命令,这对于我们以后修改代码重新编译非常有帮助。
$ lunch generic-eng <---开始配置android的源代码的编译选项
运行上述命令后会看到如下输出:
wayne@wayne:~/android-src$ lunch generic-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
$ make -j2 <---只有单核的CPU的朋友可以尝试此参数,双核的朋友可以试试-j3,否则就老老实实运行make即可。
然后就是一个漫长的等待,这个时间大概有1-2小时左右(偶的机器比较慢),完全编译完毕以后硬盘的占用大概需要8个G左右。
(2)编译完成以后,进入wayne@wayne:~/android-src/out/target/proct/generic目录,应该会看到如下的文件:
android-info.txt
data
obj
ramdisk.img
sdk
system
userdata.img
clean_steps.mk
installed-files.txt
previous_build_config.mk
root
symbols
system.img
这里的system.img是不是很眼熟?!对拉,这个就是刷机包里面好像也有一个叫做什么system的目录,那么这个system.img里面都有什么呢?这里面的东西其实就是当前目录下的一个叫做system的目录里面的内容了,只是保存成了yaffs文件系统的格式。我们可以通过unyaffs工具来把system.img给解开来看看,就明白偶说话了。
unyaffs的代码下载地址为:
在linux下编译方法非常地简单,只需要下载源代码,然后运行:$ gcc -c unyaffs.c
$ gcc -o unyaffs unyaffs.o
即可生成这个unyaffs的解包工具,利用这个工具就可以把自己生成的system.img进行解包,然后修改里面的内容了。
unyaffs使用方法非常简单:
$ unyaffs system.img [回车]
即可将system.img解包成一个叫做system的目录,里面包含了整个android的文件系统
(3)刚刚开始,不适合一切从头来,还是老实一些,先从修改别的大牛们做得刷机包开始吧
首先拷贝一个从网上下载下来的刷机包,然后找一个目录解压缩(当然,这是最保险的做法,自己做这些目录也没有任何问题,只是比较费时间而已)
$ unzip xxxxxx.zip <--- 这个xxxxx.zip就是从网上下载的某刷机包(一定要跟你的代码版本基本一致喔,偶在这里用的是2.1的刷机包)
(4)替换原有的system目录
解压缩刷机包以后,会看到在开篇的时候提到的两个目录,一个文件:
boot.img
META-INF
system
好了,可以把system目录拷贝到别的路径下备份一给,防止这些修改发生别的问题。然后把wayne@wayne:~/android-src/out/target/proct/generic这个目录下面的system拷贝到当前的工作目录下。注意,这个system目录里面有很多“符号链接”指向了toolbox。这些链接其实没啥用,可以通过后面的update-script自动进行创建的,因此,需要用一个脚本把这些链接都删掉。
可以参考:
这个网页附件给出来的DeleteExtras.txt改写成一个DeleteExtras.sh脚本来清除这些符号链接。
(5)修改update-script脚本
修改META-INF/com/google/android目录下的那个叫做update-script的脚本,只要修改一下即可,主要是删除一些不存在的文件以及增加一些文件的权限之类的定义(语法十分清晰,一目了然)。把需要“预装”到刷机包里面的apk安装程序都准备好,将这些apk拷贝到system/app目录下即可。那个boot.img能不改就不改,因为这东西涉及到驱动和内核的问题,出了问题刷机包就启动不了了。
‘叁’ cpu挖门罗币可以优化吗
可以但没有显卡快
‘肆’ CS1.6如何修改CONFIG
去cstrike_schinese文件夹里的config
里面就是参数列表
去网上找参数中文对照就OK了
自己想怎么改怎么改
gl_texturemode gl_linear_mipmap_nearest
// 环境贴图效果(0-3)
gl_picmip "0"
// 人物模型贴图效果(0-3)
gl_playermip "0"
// 设定Z-Buffer缓存的最大值
gl_zmax "4096"
// 光洞效果开关
gl_lightholes "1"
// 玩家模型光滑处理开关
gl_smoothmodels "1"
// 开关子画面混合
gl_spriteblend "1"
// 是否只对可以看到的画面进行渲染
gl_cull "1"
// 开关贴图值、材质的调色
gl_palette_tex "0"
// 开关显示材质间的缝隙
gl_keeptjunctions "1"
// 贴图材质的最大分辨率(默认最大为512)
gl_max_size "256"
// 开关颜色抖动
gl_dither "0"
// 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_flipmatrix "0"
// 开关统一光源(无阴影)OpenGL适用
gl_monolights "0"
// 开关最大亮度模式
gl_overbright "0.000000"
// 设定多边形补偿
gl_polyoffset "0.1"
// 设定材质循环(3-6)
gl_round_down "6"
// 设定水面波动系数(0-1)
gl_wateramp "0"
// 开关3D fx的加速渲染模式 3d fx Voodoo系列适用
gl_ztrick "0"
// 设定最小alpha混合等级
gl_alphamin "0.25"
// 动态光影效果开关
r_dynamic "1"
// 是否显示武器模型
r_drawviewmodel "1"
// 开关CPU的MMX支持
r_mmx "1"
// 开关alpha镜像混合
r_mirroralpha "1"
// 模型的highfrac值
r_bmodelhighfrac "5.0"
// 开关模型的阴影显示
r_shadows "0"
// 设置显示部分
fastsprites "0"
gamma "3.000000"
brightness "1.000000"
viewsize "120.000000"
hud_centerid "1"
// 最大的可见弹壳数量
max_shells "0"
// 最大的可见烟雾颗粒数量
max_smokepuffs "50"
// 是否显示武器的准星
crosshair "1"
// 光的亮度值
lightgamma "2.5"
// 文字的亮度值
texgamma "2.0"
// 总设定游戏中的最大FPS值
fps_max "100"
// 设定互联网游戏中的最大FPS值
//fps_modem "0"
// 设定局域网游戏中的最大FPS值
//fps_lan "0"
// 设定单人游戏中的最大FPS值
//fps_single "0"
// 设定信息文字在屏幕上停留的时间(秒)
hud_deathnotice_time "6"
// 设定使用say命令时打字的速度
hud_saytext_time "2"
hud_drawhistory_time "2"
hud_classautokill "1"
// 图形的高度
graphheight "64"
// 网络状况图形的宽度
net_graphwidth "40"
// 网络状况图形的位置
net_graphpos "2"
// 设置客户端部分
// 客户端设定是否显示名字ID
cl_drawnames "1"
// 客户端设定观察者时是否开启准星
cl_observercrosshair "1"
// 客户端设定是否在画面左上脚显示fps值
cl_showfps "0"
// 客户端设定是否允许使用高质量模型
cl_himodels "0"
// 客户端是否允许下载
cl_allowdownload "1"
// 客户端是否允许上传
cl_allowupload "1"
// 客户端设定是否允许在游戏里下载
cl_download_ingame "1"
// 客户端设定上传速率
cl_updaterate "45"
// 客户端设定连接超时
cl_timeout "40"
// 开关固定玩家模型
cl_solid_players "1"
// 客户端设定后退的速度
cl_backspeed "400"
// 客户端设定前进的速度
cl_forwardspeed "400"
// 客户端设定奔跑时手臂摆动的幅度
cl_bob "0"
// 客户端设定奔跑时手臂摆动的频率
cl_bobcycle "0.8"
// 客户端设定奔跑时手臂摆动的范围
cl_bobup "0"
// 设定玩家向下看的最大角度,默认:89
cl_pitchdown "89"
// 设定玩家向上看的最大角度,默认:89
cl_pitchup "89"
// 客户端设定控制台滚动的速度
cl_rollspeed "9999999"
// 开启估计玩家的运动步幅
cl_gaitestimation "1"
// 设置尸体沉入地面前的时间(尸体会在每个回合清空),单位:秒 默认:600
cl_corpsestay "600"
// 是否减少人物模型以减少资源占用
cl_minmodels "0"
// 其他客户端参数
cl_nolerp "0"
cl_nopred "0"
cl_pred_fraction "0.5"
cl_pred_maxtime "255"
cl_adaptive "0"
cl_cmdbackup "2"
cl_vsmoothing "0.05"
cl_dlmax "128"
cl_lw "1"
cl_lc "1"
cl_lb "1"
cl_idealpitchscale "0.8"
cl_cmdrate "45"
cl_latency "-120.000"
答案补充
// 声音卷动开关
s_rolloff "1"
// 语音部分
// 完全打开1/关闭0语音功能
voice_enable "1"
// 是1/否0回放自己的语音传输
voice_loopback "1"
voice_modenable "1"
// 控制游戏语音传输的音量 0.0-1.0
voice_scale "0.8"
// 语音传输时保持同样音量的游戏环境声效(不降低周围音效音量)
voice_overdrivefadetime "0"
中文翻译的
以上是我搜到的,楼主看着改吧
‘伍’ 电脑CPU被修改了,怎么修复
这个值是操作系统在启动过程中通过CPUID指令直接访问CPU(也可能是访问SMBIOS)得到的,每次启动都会访问,并且这些信息会被放入注册表中,所以启动之后可以手动随意修改。基于这个道理,如果在“我的电脑”——>“属性”或其他地方查看CPU的信息,此时的信息来自注册表,因此可以看到修改后的值。但一旦重启就会恢复原样,因为该值被更新了,而CPU中的相关信息是固化的不可改变的。办法:
写一个脚本,比如VBS或者BAT,放到启动文件夹,每次启动自动修改该键值。
‘陆’ 自己写的批处理文件执行后cpu占用率很高达到90%以上,这个如何修改代码解决
这样不停的使用 sc 命令查询当然cpu占用高了.
在 :dodo 标签下面加一句延时会好很多 ,例如 延时5秒或10秒
ping -n 6 127.1>nul
‘柒’ miui6 怎么修改cpu内核脚本文件
ROM介绍
本ROM为米基塔系列2015年的MIUI6版本,基于官网的M3-MIUI6_5.2.6特别版深度定制,希望大家喜欢!感谢支持!!
后面的截图效果请大家欣赏!那是刷完之后直接就有的效果,不需要用户再去复杂的配置桌面!
M3部分扩展功能为米基塔团队开发制作,所以移植请注明,否则不要随便拿去自己发布!
ROM特性
系统:
修改内核支持双系统共存,通过内置的米基塔双系统切换软件可在V5和MIUI6之间免三清切换;
开启官方内核init.d参数支持,可将自定义脚本放入system/etc/init.d文件夹中;
调整内核参数,修正MIUI6电量显示不准确的问题;
加入CWM/TDB支持,修正官方ROM无法通过小米助手连接手机的问题;
加入Sysctl和Fstrim脚本控制(提升系统运存效果明显);
破解删除预装软件后重启强制恢复的官方限制;
开启MIUI6隐藏的ART模式,体验丝般顺滑;
新增应用操作权限自定义功能,即对每一个应用的操作权限,例如是否允许获取地理位置、发送短信、读取联系人、是否允许保持唤醒等权限进行自定义开关,最大限度掌控自己隐私(设置--安全和隐私--应用操作);
微调运存机制,开启MIUI6大运存时代;
破解官方原版授权管理,系统检测到应用需要ROOT权限的时候会自动弹出授权窗口,体验MIUI6的极速授权;
加入全局杜比音效,进程不会再被一键清理查杀掉;
修改相机参数,提高成像质量;
新增支持OTA至官方开发版功能;
加入Xposed框架支持,功能媲美WSM神器;
系统设置植入米基塔经典应用扩展(含Xposd框架、绿色守护和双V4音效,解决MIUI6声音过小问题),此应用为左中右三选项卡模式,左右滑动即可切换,中间选项卡提供了部分应用的常用操作方法说明,供部分未接触过此类应用的机油查阅,第三选项卡为米基塔ROM相关说明,内有米基塔官方交流群号,刷入后即可查看,欢迎加入。
重新编译系统设置apk文件,新增“系统测试”功能选项,置于米基塔设置顶部,方便查看测试系统硬件信息;
剔除部分无用组件,并将部分不常用组件移至data下,方面用户直接删除;
更新卡刷包内置秋大最新中文版第三方recovery版本为CWM 6.0.5.0,支持安卓4.4和Android L,卡刷ROM的过程即是刷入第三方recovery的过程;
显示:
修改状态栏布局,时间居中、信号、WIFI和网速居左,同时确保时间居中后不会挤占运营商和网速的显示位置,将电池数字和图标互换位置,最大限度地利用状态栏空间;
新增点击桌面天气时钟右侧天气模块直接进入MIUI天气APP功能,方便随时进入天气应用查看天气详情;
新增下拉栏时间呼吸灯显示效果,微调天气模块显示元素,上移当前实时温度大字体显示,新增空气污染指数显示;
新增下拉通知栏彩色动态天气显示(城市、天气描述、实时气温、气温区间、风速);
修改下拉音乐模块为新界面,默认显示天气元素,点击右侧圆形音乐图标可进入音乐模式,在官方风格基础上新增专辑图显示和上一曲功能按钮;
在官方桌面时钟基础上添加农历显示和动态天气显示,满足部分喜欢官方呼吸时钟的机油(感谢交流群热心机油果维c童鞋分享);注:由于更换了桌面时钟,免三清刷入将不能显示新版时钟,需要三清后刷入方能显示出全部系统特性!
加入沉浸式状态栏,完美支持第三方应用;
新增MIUI6呼吸灯闪烁频率自定义功能;(设置--其他高级设置--呼吸灯)
新增MIUI6多点触控功能(设置--其他高级设置--按键--多点触控);
新增MIUI6的3D显示模式(设置--其他高级设置--显示--3D显示),更好支持3D游戏效果;
开启ART模式,体验丝般顺滑,开启方法——开发者选项--选择运行环境--使用ART。
需要注意的几点问题:
A、ART模式开启过程相对较慢,开机会有Coding的界面提示,请耐心等候!
B、安装了xposed或者WSM框架的二进制文件之后,开启ART模式将会失败!
C、ART模式下由于兼容性问题,对部分应用如xp或WSM框架可能不支持,非ROM的bug,此功能仅供尝鲜,追求稳定的请使用默认的Dalvik模式);
更新日志
米基塔M3-MIUI6_5.2.6开发版更新日志亮点推荐:
更新内核文件,加入CPU频率异步调整技术,显着改善MIUI6功耗;
修复开启ART模式后重启系统时重复读取进度条问题(仅首次开启会读取一次)
新增米基塔运行模式选项;
新增屏幕效果和护眼模式(其他高级设置--屏幕效果、护眼模式);
新增呼吸灯闪烁频率(设置--其他高级设置--呼吸灯--闪烁频率);
新增默认USB连接类型(设置--其他高级设置--默认USB连接类型);
更换默认桌面和锁屏壁纸为小米NOTE默认壁纸;
调整桌面图标布局,对系统图标和第三方应用图标位置进行规整,增加美观度(三清后刷机或者在设置--其他应用管理--全部--系统桌面里清除数据一次方可见效);
修复更换主题后关屏再开屏出现的死机黑屏问题;
修复清理内存界面点击其他空白处无法退出清理界面的问题;
合并基于安卓5.0的MIUI6部分内核代码;
新增米基塔JAR优化代码,自动整合绝大部分主流安卓机型优化脚本,已合并至系统源码中,以防止未经许可的盗取编译;
修正内核文件部分代码,改善触屏失灵问题(已测试通过);
默认系统过渡动画效果为安卓5.0风格;
更新GPS驱动和配置文件,搜星定位更加精确迅速;
修改系统应用授权去除二进制更新提示,刷机完毕可直接对相关应用进行自动弹窗式授权
(一定要注意:由于新版本超级授权软件的原因,授权可能存在一定的延时情况,并非无法授权,请稍微耐心等待即可有弹窗提示授权,尤其是在安装xposed框架和V4A音效驱动的时候,一定要确保有超级授权的ROOT授权弹窗提示授权成功才算安装成功,否则不要贸贸然重启系统,很可能由于授权失败导致驱动安装失败,最终导致重启卡米!!)
注意事项
刷机前请务必三清系统!首次开机会稍慢一些,系统在后台Zipalign程序,请耐心等待!
首次开机官方默认隐藏运营商名称,开启方法为设置--通知栏设置--高级--显示运营商名称功能开启即可!
部分机油反映的通知栏经常出现天气提醒,是因为官方默认为开启提醒状态,关闭方法为进入天气应用,点击”三杠“菜单键,选择“提醒“,将开启位置提醒中不想现实提示的城市关闭即可!”
内置超级权限应用非推广软件,切勿删除,否则系统将无法授权!!!
新版系统调整了设置菜单,将电量、按键、开发者选项、备份重置都调整了设置--其他高级设置中,望周知!!
关于刷机之后出现WIFI无法打开的问题,基本可以判断是刷机之前未三清,上一版本残留数据导致,三清系统后重刷即可解决问题!!
‘捌’ 使用按键精灵,内存、CPU占用不断增加,怎么解决
引起CPU100%十大原因
对于Vagaa占用系统资源过高而导致系统缓慢和死机的问题,一直以来都是大家提问的热门,据Vagaa官方的解释是和【中文上网官方软件】冲突导致的,其实这只是一方面的原因。我想在此谈点儿自己的看法,抛出一块儿砖,希望能引来大家的玉,一起探讨。
说到冲突呢,其实是Kad网络和某些IE插件有冲突,其中的首恶就是【中文上网官方软件】,只要是应用Kad网络的p2p软件都会发生,不光是Vagaa。这些都好解决,只要把没用的IE插件都卸载了就行了。
据我分析,造成CPU100%的原因还有几个。当下载的一个文件有问题时,Vagaa可能会不断的尝试修复,造成系统资源大量占用。解决方法是删除那个有问题的文件。
1、防杀毒软件造成 故障
由于新版的 KV 、金山、 瑞星 都加入了对网页、 插件 、邮件的随机监控,无疑增大了系统负担。
处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。
2、驱动没有经过认证,造成CPU资源占用100%
大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:尤其是 显卡驱动
特别要注意,建议使用 微软认证 的或由官方发布的驱动,并且严格核对型号、版本。
3、 病毒、木马 造成
大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件
彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。经常性更新升
级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识。
4、控制面板— 管理工具 —服务—RISING REALTIME MONITOR SERVICE 点鼠标右键,改为手动。
5、开始->运行->msconfig->启动,关闭不必要的启动项,重启。
6、查看“ svchost ”进程。
svchost . exe 是Windows XP系统 的一个核心进程。 svchost.exe 不单单只出现 在Window s XP中,
在使用 NT 内核的 Windows系统 中都会有svchost.exe的存在。一般在 Windows 2000 中 svchost.exe
进程 的数目为2个,而 在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。
7、查看 网络连接 。主要是网卡。
8、查看网络连接
当安装了Windows XP的计算机做服务器的时候,收到端口 445 上的连接请求时,它将分配内存和少量
地调配 CPU资源来为这些连接提供服务。当负荷过重的时候,CPU占用率可能过高,这是因为在工作项
的数目和响应能力之间存在固有的权衡关系。你要确定合适的 MaxWorkItems 设置以提高系统响应能力。如果设置的值不正确,服务器的响应能力可能会受到影响,或者某个用户独占太 多系统 资源。
要解决此问题,我们可以通过修改注册表来解决:在 注册表编辑器 中依次展开
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver ]
分支,在右侧窗口中 新建 一个名为“maxworkitems”的 DWORD值 。然后双击该值,
在打开的窗口中键入下列数值并保存退出:
如果计算机有512MB以上的内存,键入“1024”;如果计算机内存小于 512 MB,键入“256”。
9、看看是不是Windows XP使用鼠标右键引起CPU占用100%
前不久的报到说在资源管理器里面使用鼠标右键会导致CPU资源100%占用,我们来看看是怎么回事?
征兆:
在资源管理器里面,当你右键点击一个目录或一个文件,你将有可能出现下面所列问题:
任何文件的拷贝操作在那个时间将有可能停止相应
网络连接速度将显着性的降低
所有的流输入/输出操作例如使用Windows Media Player 听音乐将有可能是音乐失真成因:
当你在资源管理器里面右键点击一个文件或目录的时候,当快捷 菜单显示 的时候,
CPU占用率将增加到100%,当你关闭快捷菜单的时候才返回正常水平。
解决方法:
方法一:关闭“为菜单和工具提示使用过渡效果”
1、点击“开始”--“控制面板”
2、在“控制面板”里面双击“显示”
3、在“显示”属性里面点击“外观”标签页
4、在“外观”标签页里面点击“效果”
5、在“效果”对话框里面,清除“为菜单和工具提示使用过渡效果”前面的复选框接着点击两次
“确定”按钮。
方法二:在使用鼠标右键点击文件或目录的时候先使用鼠标左键选择你的目标文件或目录。
然后再使用鼠标右键弹出快捷菜单。
CPU占用100%解决办法
一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做 一点点
的改动就可以解决,而不必问那些大虾了。
当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,
如果是某个大程序那还可以原谅,在关闭该程序后只要CPU正常了那就没问题;如果不是,
那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 搜。
有时只结束是没用的,在 xp下 我们可以结合msconfig里的启动项,把一些不用的项给关掉。
在2000下可以去下个winpatrol来用。
一些常用的软件,比如浏览器占用了很搞的CPU,那幺就要升级该软件或者干脆用别的同类软件代替,
有时软件和系统会有点不兼容,当然我们可以试下xp系统下给我们的那个兼容项,右键点该. exe文件
选兼容性。
svchost.exe有时是比较头痛的,当你看到你的某个svchost.exe占用很大CPU时你可以去下个aports
或者fport来检查其对应的程序路径,也就是什幺东西在掉用这个svchost.exe,
如果不是c:\Windows\ system32 (xp)或c:\winnt\system32(2000)下的,那就可疑。
升级杀毒软件杀毒吧。
右击 文件导致100%的CPU占用我们也会遇到,有时点右键停顿可能就是这个问题了。
官方的解释:先点左键选中,再右键(不是很理解)。非官方:通过在桌面点右键-属性-外观-效果,
取消”为菜单和工具提示使用下列过度效果(U)“来解决。还有某些杀毒软件对文件的监控也会有所影响,可以 关闭杀毒软件 的文件监控;还有就是对网页,插件,邮件的监控也是同样的道理。
一些驱动程序有时也可能出现这样的现象,最好是选择微软认证的或者是官方发布的驱动来装,
有时可以适当的升级驱动,不过记得最新的不是最好的。
CPU降温软件 ,由于软件在运行时会利用所以的CPU空闲时间来进行降温,
但Windows不能分辨普通的CPU占用和 降温软件 的降温指令 之间的区别 ,
因此CPU始终显示100%,这个就不必担心了,不影响正常的系统运行。
在处理较大的 word文件 时由于word的拼写和语法检查会使得CPU累,
只要打开word的工具-选项-拼写和语法把”检查拼写和检查语法“勾去掉。
单击 avi视频 文件后CPU占用率高是因为系统要先扫描该文件,并检查文件所有部分,
并建立索引;解决办法:右击保存视频文件的文件夹-属性-常规-高级,去掉为了快速搜索,允许索引服务编制该文件夹的索引的勾。
CPU占用100%案例分析
1、 dllhost进程造成CPU使用率占用100%
特征:服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,
CPU会突然一直处100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。
直接原因:
有一个或多个ACCESS数据库在多次读写过程中损坏,微软的 MDAC 系统在写入这个损坏的ACCESS文件时,
ASP线程处于BLOCK状态,结果其它线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。
解决办法:
安装“一流信息监控拦截系统”,使用其中的“首席文件检查官IIS健康检查官”软件,
启用”查找死锁模块”,设置:
--wblock=yes
监控的目录,请指定您的主机的文件所在目录:
--wblockdir=d:\test
监控生成的日志的文件保存位置在安装目录的log目录中,文件名为:logblock.htm
停止IIS,再启动“首席文件检查官IIS健康检查官”,再启动IIS,
“首席文件检查官IIS健康检查官”会在logblock.htm中记录下最后写入的ACCESS文件的。
过了一段时间后,当问题出来时,例如CPU会再次一直处100%的水平,可以停止IIS,
检查logblock.htm所记录的最后的十个文件,注意,最有问题的往往是计数器类的ACCESS文件,例如:”**COUNT. MDB ”,”**COUNT.ASP”,可以先把最后十个文件或有所怀疑的文件删除到回收站中,再启动IIS,看看问题是否再次出现。我们相信,经过仔细的查找后,您肯定可以找到这个让您操心了一段时间的文件的。
找到这个文件后,可以删除它,或下载下来,用ACCESS2000修复它,问题就解决了。
2、 svchost.exe造成CPU使用率占用100%
在win.ini文件中,在[Windows]下面,“run=”和“load=”是可能加载“木马”程序的途径,
必须仔细留心它们。一般情况下,它们的等号后面什幺都没有,如果发现后面跟有路径与文件名不是你熟悉的启动文件,你的计算机就可能中上“木马”了。当然你也得看清楚,因为好多“木马”,如“AOL Trojan木马”,它把自身伪装成command.exe文件,如果不注意可能不会发现它不是真正的系统启动文件。
在system.ini文件中,在[BOOT]下面有个“shell=文件名”。正确的文件名应该是“explorer.exe”
,如果不是“explorer.exe”,而是“shell= explorer.exe 程序名”,
那幺后面跟着的那个程序就是“木马”程序,就是说你已经中“木马”了。
在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,
在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,
查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,
这里切记:有的“木马”程序生成的文件很像系统自身文件,
想通过伪装蒙混过关,如“Acid Battery v1.0木马”,它将注册表“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的Explorer 键值改为Explorer=“C:\Windows\expiorer.exe”,“木马”程序与真正的Explorer之间只有“i”与“l”的差别。当然在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木马该病毒也称为“Code Red II(红色代码2)”病毒,与早先在西方英文系统下流行“红色代码”病毒有点相反,在国际上被称为VirtualRoot(虚拟目录)病毒。该蠕虫病毒利用Microsoft已知的溢出漏洞,通过80端口来传播到其它的Web页服务器上。受感染的机器可由黑客们通过Http Get的请求运行scripts/root.exe来获得对受感染机器的完全控制权。
当感染一台服务器成功了以后,如果受感染的机器是中文的系统后,该程序会休眠2天,
别的机器休眠1天。当休眠的时间到了以后,该蠕虫程序会使得机器重新启动。
该蠕虫也会检查机器的月份是否是10月或者年份是否是2002年,如果是,
受感染的服务器也会重新启动。当Windows NT系统启动时,
NT系统会自动搜索C盘根目录下的文件explorer.exe,
受该网络蠕虫程序感染的服务器上的文件explorer.exe也就是该网络蠕虫程序本身。
该文件的大小是8192字节,VirtualRoot网络蠕虫程序就是通过该程序来执行的。
同时,VirtualRoot网络蠕虫程序还将cmd.exe的文件从Windows NT的system目录拷贝到别的目录,
给黑客的入侵敞开了大门。它还会修改系统的注册表项目,通过该注册表项目的修改,
该蠕虫程序可以建立虚拟的目录C或者D,病毒名由此而来。值得一提的是,
该网络蠕虫程序除了文件explorer.exe外,其余的操作不是基于文件的,
而是直接在内存中来进行感染、传播的,这就给捕捉带来了较大难度。
”程序的文件名,再在整个注册表中搜索即可。
我们先看看微软是怎样描述svchost.exe的。在微软知识库314056中对svchost.exe有如下描述
:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。
其实svchost.exe是Windows XP系统的一个核心进程。svchost.exe不单单只出现在Windows XP中,
在使用NT内核的Windows系统中都会有svchost.exe的存在。一般在Windows 2000中svchost.exe进程的数目为2个,而在Windows XP中svchost.exe进程的数目就上升到了4个及4个以上。所以看到系统的进程列表中有几个svchost.exe不用那幺担心。
svchost.exe到底是做什幺用的呢?
首先我们要了解一点那就是Windows系统的中的进程分为:独立进程和共享进程这两种。
由于Windows系统中的服务越来越多,为了节约有限的系统资源微软把很多的系统服务做成了共享模式。
那svchost.exe在这中间是担任怎样一个角色呢?
svchost.exe的工作就是作为这些服务的宿主,即由svchost.exe来启动这些服务。
svchost.exe只是负责为这些服务提供启动的条件,其自身并不能实现任何服务的功能
,也不能为用户提供任何服务。
svchost.exe通过为这些系统服务调用动态链接库(DLL)的方式来启动系统服务。
svchost.exe是病毒这种说法是任何产生的呢?
因为svchost.exe可以作为服务的宿主来启动服务,所以病毒、
木马的编写者也挖空心思的要利用svchost.exe的这个特性来迷惑用户达到入侵、破坏计算机的目的。
如何才能 辨别 哪些是正常的svchost.exe进程,而哪些是 病毒进程 呢?
svchost.exe的键值是在
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost”,如图1所示。
图1中每个键值表示一个独立的svchost.exe组。
微软还为我们提供了一种察看系统正在运行在svchost.exe列表中的服务的方法。
以Windows XP为例:在“运行”中输入:cmd,然后在命令行模式中输入:tasklist /svc。
系统列出如图2所示的服务列表。图2中红框包围起来的区域就是svchost.exe启动的服务列表。
如果使用的是Windows 2000系统则把前面的“tasklist /svc”命令替换为:“tlist -s”即可。
如果你怀疑计算机有可能被病毒感染,svchost.exe的服务出现异常的话通过搜索
svchost.exe文件 就可以发现异常情况。一般只会找到一个在
:“C:\Windows\System32”目录下的svchost.exe程序。
如果你在其它目录下发现svchost.exe程序的话,那很可能就是中毒了。
还有一种确认svchost.exe是否中毒的方法是在任务管理器中察看进程的执行路径。
但是由于在Windows系统自带的任务管理器不能察看进程路径,所以要使用第三方的进程察看工具。
上面简单的介绍了svchost.exe进程的相关情况。总而言之,
svchost.exe是一个系统的核心进程,并不是病毒进程。
但由于svchost.exe进程的特殊性,所以病毒也会千方百计的入侵svchost.exe。
通过察看svchost.exe进程的执行路径可以确认是否中毒。
3、 Services.exe造成CPU使用率占用100%
症状
在基于 Windows 2000 的计算机上,Services.exe 中的 CPU 使用率可能间歇性地达到100 %,
并且计算机可能停止响应(挂起)。出现此问题时,
连接到该计算机(如果它是文件服务器或域控制器)的用户会被断开连接。
您可能还需要重新启动计算机。如果 Esent.dll 错误地处理将文件刷新到磁盘的方式,
则会出现此症状。
解决方案
Service Pack 信息
要解决此问题,请获取最新的 Microsoft Windows 2000 Service Pack。有关其它信息,
请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack
修复程序信息
Microsoft 提供了受支持的修补程序,但该程序只是为了解决本文所介绍的问题。
只有计算机遇到本文提到的特定问题时才可应用此修补程序。
此修补程序可能还会接受其它一些测试。因此,如果这个问题没有对您造成严重的影响,
Microsoft 建议您等待包含此修补程序的下一个 Windows 2000 Service Pack。
要立即解决此问题,请与“Microsoft 产品支持服务”联系,以获取此修补程序。
有关“Microsoft 产品支持服务”电话号码和支持费用信息的完整列表,
请访问 Microsoft Web 站点:
注意 :特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新程序能够解决您的问题
,可免收通常情况下收取的电话支持服务费用。对于特定更新程序无法解决的其它支持问题和事项,
将正常收取支持费用。
下表列出了此修补程序的全球版本的文件属性(或更新的属性)。
这些文件的日期和时间按协调通用时间 (UTC) 列出。查看文件信息时,它将转换为本地时间。
要了解 UTC 与本地时间之间的时差,请使用“控制面板”中的“日期和时间”工具中的 时区 选项卡。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。
此问题最初是在 Microsoft Windows 2000 Service Pack 4 中更正的。
4、正常软件造成CPU使用率占用100%
首先,如果是从开机后就发生上述情况直到关机。
那幺就有可能是由某个随系统同时登陆的软件造成的。
可以通过运行输入“msconfig”打开“系统实用配置工具”,进入“启动”选项卡。接着,
依次取消可疑选项前面的对钩,然后重新启动电脑。反复测试直到找到造成故障的软件。
或者可以通过一些优化软件如“优化大师”达到上述目的。另:如果键盘内按键卡住也可能造成开机就出现上述问题。
如果是使用电脑途中出项这类问题,
可以调出任务管理器(WINXP CTRL+ALT+DEL WIN2000 CTRL+SHIFT“ESC),进入”进程“选项卡,
看”CPU“栏,从里面找到占用资源较高的程序(其中SYSTEM IDLE PROCESS是属于正常,
它的值一般都很高,它的作用是告诉当前你可用的CPU资源是多少
,所以它的值越高越好)通过搜索功能找到这个进程属于哪个软件。然后,
可以通过升级、关闭、卸载这个软件或者干脆找个同类软件替换,问题即可得到解决。
5、病毒、木马、间谍软件造成CPU使用率占用100%
出现CPU占用率100% 的故障经常是因为病毒木马造成的,比如震荡波病毒。应该首先更新病毒库,
对电脑进行全机扫描 。接着,在使用反间谍软件Ad—Aware,检查是否存在间谍软件。
论坛上有不少朋友都遇到过svchost.exe占用CPU100%,这个往往是中毒的表现。
svchost.exe Windows中的系统服务是以动态链接库(DLL)的形式实现的,
其中一些会把可执行程序指向svchost.exe,由它调用相应服务的动态链接库并加上相应参数来启动服务
。正是因为它的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。
6、 explorer.exe进程造成CPU使用率占用100%
在system.ini文件中,在[BOOT]下面有个“shell=文件名”。
正确的文件名应该是“explorer.exe”,如果不是“explorer.exe”,
而是“shell= explorer.exe 程序名”,那幺后面跟着的那个程序就是“木马”程序,
就是说你已经中“木马”了。
在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,
在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,
查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,
这里切记:有的“木马”程序生成的文件很像系统自身文件,想通过伪装蒙混过关,
如“Acid Battery v1.0木马”,
它将注册表“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的
Explorer 键值改为Explorer=“C:\Windows\expiorer.exe”,
“木马”程序与真正的Explorer之间只有“i”与“l”的差别。
当然在注册表中还有很多地方都可以隐藏“木马”程序,
如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”
、“HKEY-USERS\****\Software\Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,
最好的办法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”
下找到“木马”程序的文件名,再在整个注册表中搜索即可。
7、超线程导致CPU使用率占用100%
这类故障的共同原因就是都使用了具有超线程功能的P4 CPU。
我查找了一些资料都没有明确的原因解释。据一些网友总结超线程似乎和天网防火墙有冲突
,可以通过卸载天网并安装其它防火墙解决,也可以通过在BIOS中关闭超线程功能解决。
8、AVI视频文件造成CPU使用率占用100%
在Windows XP中,单击一个较大的AVI视频文件后,可能会出现系统假死现象,
并且造成exploere.exe进程的使用率100%,这是因为系统要先扫描该文件,并检查文件所有部分,
建立索引。如果文件较大就会需要较长时间并造成CPU占用率100%。
解决方法:右键单击保存视频文件的文件夹,选择”属性—>常规—>高级“,去掉”为了快速搜索,
允许索引服务编制该文件夹的索引“前面复选框的对钩即可。
9、杀毒软件CPU使用率占用100%
现在的杀毒软件一般都加入了,对网页、邮件、个人隐私的即时监空功能,
这样无疑会加大系统的负担。比如:在玩游戏的时候,会非常缓慢。
关闭该杀毒软件是解决得最直接办法。
10、处理较大的Word文件时CPU使用率过高
上述问题一般还会造成电脑假死,这些都是因为WORD的拼写和语法检查造成的,
只要打开WORD的“工具—选项”,进入“拼写和语法”选项卡,将其中的“键入时检查拼写”和
“键入时检查语法”两项前面的复选框中的钩去掉即可。
11、网络连接导致CPU使用率占用100%
系统将分配内存和少量CPU资源来为这些连接提供服务,当负荷过重,就会出现上述情况。
要解决这个问题可以通过修改注册表来解决,打开注册表,
找到HKEY—LOCAL—MACHNE\SYSTEM\CurrentControlSet\Services\lanmanserver,
在右面新建一个名为";maxworkitems";的DWORD值.然后双击该值,
如果你的电脑有512以上内存,就设置为";1024";,如果小于512,就设置为256.
一些不完善的驱动程序也可以造成CPU使用率过高
经常使用待机功能,也会造成系统自动关闭硬盘DMA模式。这不仅会使系统性能大幅度下降,
系统启动速度变慢,也会使是系统在运行一些大型软件和游戏时CPU使用率100%,产生停顿。
还有一个.....如果你浏览网页什么出现CPU100%....而且出现波浪型的症状
‘玖’ 电脑一开机CPU占用率就满了是什么原因呢
‘拾’ 脚本占用CPU过高怎么优化
电脑cpu占用过高的处理方法: 1. 打开windows任务管理器,ctrl+alt+del然后点任务管理器,点应用程序,将不使用的程序关掉。 2. 打开任务管理器后点进程,会看到cpu的占用情况,将cpu占用比较高的进程结束掉。 3. win+R或者开始-运行,输入mscon...