PPC 手机注册表使用秘籍

公司

2008-11-02 18:34

温馨提示:
1. 修改注册表有风险,请在修改之前请先备份注册表!
2. 修改注册表需要注册表编辑器进入修改,大部分情况下修改注册表需要重启后方能起效。

注册表是 WM 手机的精华所在,也是区别于其他系统最重要的特征,通过修改注册表,你能或提高系统性能或增加爱机的个性等等。对注册表的熟悉程度往往也是区分一个 PPC 老鸟和菜鸟的主要依据,这也同时解释了为什么同样的一个 PPC,使用感受上却往往的有着极大的争议。一个注册表高手,他能在现有的资源上将手上的爱机潜力挖掘到最大。而一个菜鸟,却只能眼巴巴的期待着新的 ROM 来改善,但可惜的是每个 ROM cooker 的个性往往不同,制作出来的方案和使用习惯并不一定相尽同。

注册表的组成部分有三大块,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 -> Value Data: \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
(备注:这是一个慢工出细活的过程,不同的机型上面出来的效果也不一样,如果追求完美的朋友可以要多花些时间,多重启几次了.. 另外,如果你发现修改注册表以后字体似乎没有变化,你先检查你这几个地方有没有问题。
1.MACHINE/SOFTWARE/MICROSOFT/FONTLINK/SYSTEMLINK
将所有字体的映射指向你安装的字体, 键值为: 路径/” 字体文件名+字体名”,比如,你是雅黑,就将下面所有字串值的字串改为\字体路径\msyh.ttf, 微软雅黑
2. 如果你有碰到安装了其他字体,但短信系统里的字体却还是老的字体,做以下更改即可。
MACHINE/SOFTWARE/MICROSOFT/INBOX
RichEditHostFontFace=Tahoma
3.HKEY_LOCAL_MACHINE/SYSTEM/GDI
FONTLINKMETHODS=0(1 改为 0)
可能有一些朋友对字体大小前面加上-号到底是什么意思还不了解。其实要不要加上-号是代表英文字母部分是否需要随着一起改,如果你只需要改动中文部分,那么负号是不用加上去的。不同的机型以及不同的 ROM 字体的设置都会有一些不同,许多时候我们在机子上安装了一些字体包,会发现在很系统里会发现一些越界的情况,而有的机型却不存在这个情况,在这个时候调节系统越界的情况最好用的就是在个别字号里减掉负号。另外,修改的时候为了看效果,你可以相应的把字号弄大一点,但同时也要注意,系统对字体大小是有上限了,如果改的特别大,也许反而变小了… 自己掌握。
我的机器是多 830,系统字体相关的主要有这么几个字号。
Tahoma:-12 整个系统中相对大字体相关
Tahoma:-11 输入法面板候选字字体大小
Tahoma:-15 和系统中另外相对小字体相关)

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-MACHINESYSTEMGWE 下面的 Animate=dword=0(默认为 0,是取消动画),改为 1 实现动画效果。

29. 修改 “china Mobile” 方法: 在桌面的” 中国移动” 随你自己心愿修改!
具体操作如下:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\RIL\OPERATORNAMES 下建立新的 string,value name 填中国移动的网络号”46000″,value data 随便填你要显示的字符,联通的网络号为 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” 这是写短信窗口字体的大小,就是我们所说的字号,数字越大,字体显示越大.

32. PPC 显示 SIM 卡联系人
HKEY_CURRENT_USER/controlpanel/Phone\Showsim 0 改为 1

33. 修改相机快门时间
HKEY_LOCAL_MACHINE \SOFTWARE\HTC\ CAMERA\Captparam,把 Delay Time 由原來的 10 改做 2。
更多讨论,请移步 http://bbs.ifanr.com/viewthread.php?tid=111&extra=page%3D1

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中