Although there are many ways available on the net to tweak the registry setting to improve performance of Windows Mobile for HTC Touch Cruise, I find that the most effective ways of doing this is to disable all the buttons of your HTC device.
To tweak the registy you need the register editor. You can use Total Commander or FdcSoft Task Manger to edit Windows Mobile's registry.
I find that a lot of these examples on the web such as the following are useless or do not really contribute a lot in term of the user experiences performance:
Don’t do This (No effect on performance):
(1) Tweaking TouchFlo setting (i.e. sensitivity and scrolling).
I have tested this and after disable the scrolling for example, it won’t save the memory consumption. Therefore no point disable the scrolling or change any sensitivity setting of TouchFlo
(2) Playing around with the font and file system cache.
I have tested and no effect.
(3) Disable HTC Task Manager.
This is a very useful feature therefore you shouldn’t consider to disable it at all.
Do This (it does improve the performances):
(1) Disable Large Start Menu
- Go to "Start -> Settings -> Personal -> Large Start Menu"
- Uncheck “Enable large Start menu”
I personally do not do this because the font sucks after I disable the ClearType but if you don't mind, here you go:
- Go to "Start -> Settings -> System -> Screen"
- Select the "ClearType" tab
- Uncheck "Enable ClearType"
(disable=0 , enable=1)
For example, I only use one type of input method and disable the rest. You can do the same the following list out all the registry key for all the keyboard input types:
- E.g. disable Transcriber: KEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11D1-9CB0-E84BE8000000}\IsSIPInputMethod\(Default) = 0
- E.g. disable Letter Recognizer: KEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSIPInputMethod\(Default) = 0
- E.g. disable Chinese Star (CE-Star) HKEY_CLASSES_ROOT\CLSID\{903D7A20-A2E9-11D2-9272-00A0C919143A}\IsSIPInputMethod\(default) =0
- TOUCH KEYPAD {198D503A-EFFE-4AFD-BC54-EED333C80E6D}
- TOUCH KEYBOARD {62B00599-25D2-4E09-8C48-03BF26DB8517}
- Letter Recognizer {42429690-AE04-11D0-A4F8-00AA00A749B9}
- Block Recognizer {42429691-AE04-11D0-A4F8-00AA00A749B9}
(4) Disable the Useless Cube
Honestly, the HTC cube is completely useless. You can disable it here by setting the EnableCube to 0 in the following registry:
- HKLM\Software\OEM\TFLOSettings
- APLauncher.exe
- Biotouch.exe
- MediaHubMini.exe
- QuickDial.exe
Note: Default explorer does not allow you to make any changes in the \windows\ directory therefore, you need to use the third party explorer such as Total Commander.You need to replace these 4 files with the empty files (i.e 0 bytes file size). Download biotouch.zip and unzip it.
- Use Total Commander Explorer to copy these 4 files to the \windows\ folder and restart your PC.
Conclusion
By doing all the above that I suggested, now my HTC boots up only with 39% used memory. :D