1.修改注册表有风险,请在修改之前请先备份注册表!
2.修改注册表需要注册表编辑器进入修改,大部分情况下修改注册表需要重启后方能起效。
注册表是WM手机的精华所在,也是区别于其他系统最重要的特征,通过修改注册表,你能或提高系统性能或增加爱机的个性等等。对注册表的熟悉程度往往也是区分一个PPC老鸟和菜鸟的主要依据,这也同时解释了为什么同样的一个PPC,使用感受上却往往的有着极大的争议。一个注册表高手,他能在现有的资源上将手上的爱机潜力挖掘到最大。而一个菜鸟,却只能眼巴巴的期待着新的ROM 来改善,但可惜的是每个ROMcooker的个性往往不同,制作出来的方案和使用习惯并不一定相尽同。
注册表的组成部分有三大块,HKEY_CLASSES_ROOT、HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE,其中后两者是注册表的精华所在,先简要的说下这三部分的意义,如果以后有必要展开,可以大家慢慢来探讨。
一:注册表-HKEY_CLASSES_ROOT-主要是负责文件以及文件夹关联的,一般不涉及用户自行修改,就不展开了。
二:注册表-HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE:
HKEY_CURRENT_USER这个区域是放置一些使用者的资料及设定,在HKEY_LOCAL_MACHINE中也有对它进行一些设定。例如HKEY_CURRENT_USER/Comm/与HKEY_LOCAL_MACHINE/Comm的一些通讯设备资料与定义,HKEY_CURRENT_USER/与HKEY_LOCAL_MACHINE/相同键所要表示的内容也有部分类似[都有为同样的功能资料/设定展开],随着软件的安装通常HKEY_LOCAL_MACHINE不与HKEY_CURRENT_USER有对应关系,尤其在三方软件上的资料与设定几乎全部在HKEY_LOCAL_MACHINE/。
以下的修改注册表基本上都是我这几年来在网上所收集的前人经验所得。所有的修改都已经经过本人测试通过,但考虑到不同的机型和ROM,并不一定每项都能安全有效的实现,再次提醒修改前务必备份。但修改注册表大部分情况还算是安全的,只要小心一点,并不会对机子硬件产生太大的伤害,也不要有太大的心里负担就是,有风险的修改请参看本人的备注。
1.修改注册表提高系统速度(网上原文)
第1: HKEY_LOCAL_MACHINE/System/StorageManagerFATFS查看值EnableCache:将原值1改为33。(备注:这一方法网上还是存在争议的,一种意见是这只是一个布尔类型的开关量,区别只是0和1。在我的使用感受中,在03系统里,这个变动的确的起到了明显的加速效果,但在wm5和wm6中没有感受到有什么明显的变化。)
第2:HKEY_CURRENT_USER/ControlPanel/WIFI里面的EapolParam1和EapolParam2这两项里面分别有2个双字节值,将其四项全部改为256。
第3:HKEY_LOCAL_MACHINE/Security/WAP查看值NetworkCount:将双字节值0改为128。提高系统显示加速
第4:HKEY_LOCAL_MACHINE/SYSTEM/GDI/GLYPHCACHE底下“limit”的值(正常是61440)改大即可。我改到了92160,效果十分明显。不建议再大了,不过我加大到(120000)以上也没发现问题!!!胆小的改到(76800)也行!原理为加大系统显卡的预读内存,可以极好的优化效果!!(备注:此项改动效果非常明显,我的手机是830,我用的数值是206696,仅供参考)
第5:HKEY_LOCAL_MACHINE/System/StorageManager/FATFS查看值/Cachesize:将原值1改为4096。(参考:我的830用的8192..)
2. 增大PPC音量:
HKEY_CURRENT_USER/ControlPanel/SoundCategories/把InCall、InCallFeedback和Ring这三个文件里面的InitVol选项的默认值都改大;
增大听筒声音:HKEY_CURRENT_USER/ControlPanel/Phone/把Vol选项的默认值调大。(备注:每个机子的情况不一样,在原来的基础上慢慢的往上加,修改的值越大,喇叭爆掉的风险越大!)
3. 自动释放系统资源,解决系统资源严重不足
在Windows-Mobile中,每运行一个程序,系统资源就会减少。有的程序会消耗大量的系统资源,即使把程序关闭,在内存中还是有一些没用的DLL脚本程序文件在运行,这样就使得系统的运行速度下降。不过我们可以通过修改注册表键值的方法,使关闭程序后自动清除内存中没用的DLL文件而及时收回消耗的系统资源!
方法:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion主键,在下面建立一项键值,命名为:“explorer”,再到“explorer”底下新建一个名为“AlwaysUnloadDll”的字符串值,然后将“AlwaysUnloadDll”的键值写为“1”,退出注册表重启即可。
4. 修改铃声路径
HKEY_CURRENT_USERControlPanel/SoundCategories/RingDirectory = Storage CardMymusic
(备注:不赞成改在卡上,仅仅给喜欢用大量MP3做铃声且ROM储存空间紧张的用户尝试)
5.CAB格式安装文件安装了以后避免被系统自动删除:
HKEY_LOCAL_MACHINESoftwareappsMicrosoft
Application InstallernDynamicDelete
= 0 不自动删除;
= 2 默认自动删除
HKEY_CLASSES_ROOTcabfileShellopencommand
=wceload.exe %1 nodelete 不自动删除;
=wceload.exe %1 默认自动删除
重复安装应用程序时是否提示重新覆盖安装:
HKEY_LOCAL_MACHINESoftwareappsMicrosoft Application InstallerfAskOptions
= 1 提示;
= 0 不提示
6. 低电量警示声修改
/HKEY_CURRENT_USER/ControlPanel/Notifications/{A877D663-239C-47a7-9304- 0D347F580408}/Default键值修改为“低电量提示”,随后到声音设置里设置即可。
7.更改IE缓存到卡上
WM5 原设置为:
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders]
Cookies=WindowsProfilesguestCookies
History=WindowsProfilesguestHistory
Cache=WindowsProfilesguestTemporary Internet Files
更改IE缓存到卡上:
Cookies=Storage cardTempguestCookies
History=Storage cardTempguestHistory
Cache=Storage cardTempguestTemporary Internet Files
(备注:原则上不建议,因为放在卡上可以明显的感觉到数据加载的速度变的有点卡,我现在基本就用UCWEB,无论是在GPRS还是wifi的环境下,我觉得这个浏览器是最适合手机上网的..)
8. 修改通话记录的容量
/HKEY_CURRENT_USER/ControlPanel/Phone/CallHistoryMAX在“Value data”下为你想要的值,建议200-500,太大了打开时会有点慢。
9. 屏蔽“短信已发送”的提示(没有这个键值的,新建即可)
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Inbox/Settings/SMSNoSentMsg],将Dword值从0改为1
10. 取消安装未认证程序时让人讨厌的提示
如取消提示,"HKey_Local_Machine/Security/Policies/Policies/
0000101a = 1 (DWORD decimal)"如恢复提示"HKey_Local_Machine/
Security/Policies/Policies/0000101a = 0 (DWORD decimal)"
11. 通过修改注册表屏蔽WM5/WM6的摄像头
现在的手机摄像头相素大部分都在130-300W之间,但不能和DC相比.摄像头成了摆设又占用程序内存。方法:打开注册表HKEY-Drivers-BuiltIn-Camera-Dll-S5K3BAFX.dll把S5K3BAFX.dll改为S5K3BAFXdll
HKEY-Drivers-BuiltIn-CameraDriver-Dll-CameraDriver.dll把CameraDriver.dll改为CameraDriverdll
重启后程序内存多了2-3M如需要用摄像头再改回来重启即可.
12. 关闭手机自动查找ActiveSync,节省电力消耗
因为微软公司在设计ActiveSync的时候,有一个非常愚蠢的想法,就是ActiveSync,不管你的PDA是否在联机,总是自动启动,去寻找需要同步的对象。而且手动关闭ActiveSync,它在5分钟后又会重新启动﹗
我们通过设置可解决此问题︰
1、 开启PDA
2、 进入开始 > 程序 > Activesync. 打开Activesync。
3、 点击屏幕最右下角的菜单。注意,在设置这个菜单中, 日程安排不能更改的。而这一选项,正是问题所在。
现在,骗过ActiveSync,来更改日程安排。
1、在Activesync的菜单里点击添加源服务器。
2、在下面的项目中,可以填入任何东东。服务器地址、用户名、密码、域均任意添,下一步后选择要同步的数据全部去掉
3、现在已添加了一个所谓的“交换服务器”。 现在Activesync的主屏幕上可以看到一个新的连接, Exchange 服务器
4、在Activesync的主屏幕上点击“菜单”,可以看到日程安排的选项可以点击了﹗
5、如果你用的是A01系统,看到的高峰时间是每5分钟,A06系统的是每10分钟。这就是问题所在﹗
6、把高峰时间和非高峰时间都改为手动.
7、点击OK。
8、现在我们可将Exchange 服务器删掉。回到Activesync主屏幕点菜单>选项>删除Exchange 服务器
13. 开机后自动与GSM基站自动对
HKEY_LOCAL_MACHINE/Drivers/BuiltIn/RIL将NITZEnable和EnableDTMFsupport的值改为1。没有这两项的可以新建(是双字节值),这样开机后就自动与GSM基站自动对时,无需gprs连接,不过每次都会启动同步软件,时区也会自动改变(备注:这个要当地的网络支持)
14. 让照相机不发声音的方法
hkey_local_machine--software--Arcsoft--camera--shutter sound值改为0
15. 开机后是否保持GPRS连接状态
HKEY_LOCAL_MACHINE/Comm/ConnMgr/Providers/{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}/Connections/|connection name|/AlwaysOn
= 1 总是连接;
=0 开机不自动连接
connection name是指手机上具体设定的连接名称,如中国移动CMWAP,根据实际情况不同而不同;而且会把所有连接都显示出来,可以删除不用的连接,等同于在设置面板上设定或删除。
16. 修改注册表禁用USB端口充电
HKey_Local_Machine/Drivers/BuiltIn/usbfndrv/EnableUsbCharging=0(本来是1,改为0)
同步联机时取消边联机边充电充电:
HKEY_LOCAL_MACHINEDriversBuiltInusbfndrvEnableUsbCharging
= 1充电;
= 0不充电
没有这个值的自己创建一个。
断开数据线,改完注册表立即生效,不用重启机器
(备注:对某些机型无效,有观点说这样充电对电池有害,有观点说没有关系,我的建议是没有必要..)
17. 省电修改:
HKEY_LOCAL_MACHINE/nls/overrides/STFmt
把 原来HH:mm:ss 改为:HH:mm
(备注:网上有许多的号称有效的省电修改注册表,但我的使用感受来说,这个是唯一可以感觉的出来的..)
附上网上的一些改动设置:
省电设置
如下修改:
[HKEY_LOCAL_MACHINE/Comm/AsyncMac1/Parms]
"DisablePowerManagement"=dword:1
修改为
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE/Comm/Irsir1/Parms]
"DisablePowerManagement"=dword:1
修改为
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE/Comm/PPTP1/Parms]
"DisablePowerManagement"=dword:1
修改为
"DisablePowerManagement"=dword:0
[HKEY_LOCAL_MACHINE/Comm/L2TP1/Parms]
"DisablePowerManagement"=dword:1
修改为
"DisablePowerManagement"=dword:0
18. 修改存储卡名称
[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/SDMemory],将Folder内容改为想要的名称!
19. 增加断开按键和连接
GPRS连接以后,点击标题栏连接图标“G”或“E”出现的提示框中增加“断开”按钮和实际累计连接时间信息GPRS连接以后,点击标题栏连接图标“G”或“E”出现的提示框中增加“断开”按钮和实际累计连接时间信息[HKEY_LOCAL_MACHINE/ControlPanel/Phone/Flags2]
= 16增加“断开”按钮和累计连接时间显示(16为16进制值);
=0两者都不显示;
=8为增加“断开”按钮
20. 更改彩信50KB的限制
[HKEY_Local_Machine/software/arcsoft/arcsoftmmsus/config/ui/sizelimit]
按检视把senddefault和sendlimit5里面的数字改为1024000就可以把发送限制改为1m(备注:这个和当地的移动限制有关系,似乎还没有可以超过100K的吧?控制在这个范围以内即可)
21. 短消息存到SD卡上
首先安裝 Registry Editor,因為需要它來更改系统设定值然后用读卡器在你的 SD卡上建立 MAPI 目录 接著在 /MAPI下建立子目录 ATTACHMENTS 执行 RegEdit
在HKEY_CURRENT_USER/Software/Microsoft/MAPI/Values/AttachPath
Value Data: /Storage Card/MAPI/ATTACHMENTS 完成之后,在去 DbPath -> ValueData: /Storage Card/cemail.vol 完成之后,再去 PropertyPath -> Value Data:/Storage Card/MAPI (备注:其实是没有什么实用价值,短信的容量其实非常小..)
22. 修改移动开机时回跳出STK服务
HKEY_LOCAL_MACHINE/SERVICES/STK/DLL(把DLL值改成其他的就OK了!)(备注:需要双卡业务的用户就不要尝试了..)
23. 加大和美化系统字体(开始菜单,左右软键等)
方法如下:
在注册表中找到[HKEY_LOCAL_MACHINE/System/GDI/V1/Font
Alias],之后在这里增加字符串:Tahoma:-12=Tahoma:15
[HKEY_LOCAL_MACHINE/System/GDI]
FontLinkMethods=0
[HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias]
version=589836
[HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias]
增加字符串:
Tahoma:-10=Tahoma:13
Tahoma:-11=Tahoma:13
Tahoma:-16=Tahoma:13
Tahoma:16=Tahoma:13
Tahoma:-12=Tahoma:13
(备注:这是一个慢工出细活的过程,不同的机型上面出来的效果也不一样,如果追求完美的朋友可以要多花些时间,多重启几次了..)
24. 把时间换成电量图标的方法
HKEY-LOCAL-MACHINE/Software/
Microsoft/Shell分支,将其下面的“Showtitlebarclock”的键值改为“0”,然后新建字符串“TBopt”,并将其键值设定为“1”。重启ppc,便会看到标题栏上的电量显示了
25. 修改滚动条(可调节)
HKEY_LOCAL_MACHINE/SYSTEM/GWE/下面有几项,默认一般为0XA(13)
CYVSCE(水平滚动条)
CYHSCR(垂直滚动条)
CYTHMIN(未知)
把这些值都改小点就OK啦!可以试试改为"10"看看有何不一样!
26. 修改开始菜单和桌面快捷方式
*修改开始菜单快捷方式顺序
"HKEY_CURRENT_USER/SOFWARE/Microsoft/Shell/Startmenu/"
修改其中的"Order",里面会看到"Inbox.lnk Contacts.link......"这些就是原先默认的强制顺序,每个*.link都代表/Storage/windows/Start Menu里面的一个快捷方式。
把你想要的开 始菜单的顺序按照从上到下排列,可以把你想要的快捷方式加进来,格式要和其他一样独占一行,而且要注意大小写不能错,要先看/windows/Start Menu里你需要的软件快捷方式叫什么名字
重新启动看效果
*修改桌面快捷方式顺序
(就是一开机桌面上那几个默认的是短信,联系人,日程,Internet和纸牌)。设定这个的注册表位置是HKEY_CURRENT_USER/SOFWARE
/Microsoft/Shell/StartMRU,是修改里面的InitialOrder,方法和前面修改开始菜单一样的,这个排序是从下到上。
27. 改变标题栏时间显示信息格式
HKEY_LOCAL_MACHINESoftwareMicrosoftShell
下新建DWORD值,名字为TBOpt,
=0时不显示任何日期时间信息;
=1时仅显示时间;
=2时仅显示日期;
=3时同时显示日期和时间
28. 动态窗口实现动画效果:
修改后点击出现四方形缩放动画!
打开:HKEY-LOCAL-MACHINE/SYSTEM/GWE下面的Animate=dword=0(默认为0,是取消动画),改为1实现动画效果。
29. 修改“china Mobile”方法:在桌面的"中国移动"随你自己心愿修改!
具体操作如下:
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/RIL/OPERATORNAMES下建立新的string,valuename填中国移动的网络号"46000",valuedata随便填你要显示的字符,联通的网络号为46001。大家根据自己的网络名称来选择修改名称,改什么都行,别超过14个字(我的手机是这样的)!
改完注册表,不要立即重启。我的没有重启也测试可用哦!
进入"无线管理",点"功能表"中的"电话设定"
再选取"网络"项,点"寻找网络",你设定的信息就显示了。
重启机器,你发现你修改的信息已经出来可用了!
PS:修改信息想怎么改,就怎么该。根据自己喜欢!我就曾经改为:中国移动XXX XXXXXX
(12个字哦!) 例如:北京二零零八奥运 中国移动
30. 修改短信邮箱名称
[HKEY_LOCAL_MACHINE/Software/Microsoft/Inbox/Svc/SMS]
"FriendlyName"="短信/彩信"改为你需要的。比如:"龙的肚量"
[HKEY_CURRENT_USER/System/State/Messages/sms/Unread]
"Text"="短信/彩信 (0)"这儿也修改成和上面一样的。
就可以了,不用重新启动。看邮箱哦,变了
31. 新建短信的字体和大小修改。
很多系统对短信字体不好看,或者是觉得字体太大或太小,大家可以通过注册表修改。
[HKEY_LOCAL_MACHINE/Software/Microsoft/Inbox]
"RichEditHostFontFace"="SC_Song" 这是写短信窗口所使用的字体名称,一般装了雅黑字体的“SC_Song”这个值调用的就是雅黑,如果你的窗口字体不是雅黑,那你查看一下你的雅黑字体的名称,然后在这个位置输入雅黑字体的名称。
"RichEditHostFontSize"="9" 这是写短信窗口字体的大小,就是我们所说的字号,数字越大,字体显示越大.