SKTools Help
SKTools®    3.x
©2002-2007, SKKV Software
E-mail: info@s-k-tools.com
http://www.s-k-tools.com
SKTools General information
SKTools is a set of utilities used to maintain your Pocket PC.
Using SKTools
Settings dialog
Automatic execution
Shortcut Wizard
SKTools main settings
We have made it as safe as possible, but please don’t forget
that like any advanced tool, if misused, this program can make unrecoverable modifications to your system,
which may need a hard reset (or clean reset) to be fixed.
Content
Shortcut Wizard
SKTools lets you run various actions automatically. For example, you can open specific utility, perform automatic clean-up, turn the device off or reset it. To do it easier, you can open a special dialog by selecting Tools->Shortcut Wizard. In this dialog, you can simply select an action from the list, and enter file name and path to create a shortcut for the action.
Back
Automatic execution
You can run SKTools in clean-up mode automatically.
All clean-up utilities are available in this mode. You can use “Settings->Automation” tab to configure the list of utilities to run. On this tab, you can also schedule this utility to run automatically and/or define whether it should run each time the device is reset. When “Silent” mode is on, the utility will run with no screen output; its execution will be indicated by LED.
Back
Benchmark
This utility evaluates your device’s performance.
You can use it to estimate your device as well as to compare different devices.
The ratings are calculated (in relative units) for integer operations, floating-point operations, memory read-write operations and some GDI operations.
File operations are benchmarked for all available storage media; mean read and write speeds are estimated in KB/sec. The rate calculated is a mean value of several operations performed upon a ~1M test file. These operations are done with various buffer sizes and access sequences.
The benchmark results may depend on the following: running programs and services; active network and PC connections; wireless connections status; CPU overclocking; main storage usage percentage; and other factors.
Content
SKTools general settings
In addition to specific utilities’ settings (described in the corresponding sections of this manual), there are several general settings for the entire SKTools program. These settings are accessed via Tools->Settings->Main Settings.
The following general settings are available:
Close all tasks before action
Before executing any action, the program can attempt to close some running applications. Doing so may help unlock some files and free some RAM to improve the action’s performance. But please note that this option may lead to unpredictable results since some programs may act inadequate when closed this way. If you experience any problems when using this option, please turn it off.
This option can be set to one of the following 4 states: None (turned off); Close tasks (closes all applications that have visible windows), Close processes (closes all processes available); Use auto-kill list (closes only processes you have specified in Process utility settings).
Close all tasks before backup
Same as Close all tasks before action, but applied to backup and restore actions only.
Enable Log
Logs SKTools operation to sktools.log file in My Documents folder.
This log may be needed if you want to consult SKTools support service.
Don't close these applications
SKTools will not attempt to close processes specified.
The following settings affect the size and shapes of font used in SKTools. They are self-explanatory, so we will not describe them in detail.
UI Language setting lets you select user interface language, if you have installed the corresponding modules.
Small icons in main menu
You can turn on this option to make the list in the main window more compact.
The following settings affect SKTools appearance. They are self-explanatory, so we will not describe them in detail.
Back
Using SKTools
When you run SKTools for the first time, the main screen is displayed, containing the list of four utilities and two menu items.
To select a utility, use your stylus or navigation keys.
Main menu items
View submenu
Select categories of utilities which will be displayed on the main screen.
You can choose to display all utilities, or make your own list. To add a utility to your personal list, select the corresponding item in the context menu of that utility.
Tools submenu
Exit the program, launch this help, register the program or open Settings dialog.
This menu also contains special items which let you reset or hard-reset your device.
For each utility, you can open context menu.
When you select a utility by double-tapping it from a context menu, you will usually see a work window containing a list in the upper part, and an information window in the bottom.
If a utility needs to be initialized and/or should examine your device, a status window is displayed before the work window opens.
The work list displays a list of items, which have been discovered on your device by the utility; you can perform operation upon these items using the context menus or Action menu. Some utilities let you perform operations upon the complete list of items, or upon several items at once. In this case, each item has a check-box to select it. Delete menu item is applied to the current list item only, even if several items are checked. To delete checked items, use Delete checked command in the menu. Almost every utility has Action->Find and Action->Save list commands. Action->Save list saves the list of all work window items in a text file; this may be useful both for regular usage, and when you want to consult the support service.
The information window usually shows the information for the selected item. Please read the information thoroughly.
The list can contain several columns. You can sort the list by any column. To choose the sorting mode, you can tap on the column’s header, or press a numeric key corresponding to the needed column’s number. For each utility, you can open Settings dialog. If a utility is active, select Tools->Settings to open its Settings dialog. When you select this command from the main menu, a list of settings for all utilities is displayed.
Back
Settings dialog
This dialog comprises a screen divided into 3 parts.
The lower part contains tabs for different settings sections.
In the middle, there is a list of settings related to the selected settings section.
The upper part lets you modify the setting selected in the list; it can also contain additional information about this setting.
To select a section, use stylus or Left and Right navigation keys.
To select a setting, use stylus or Up/Down navigation keys. Pressing Action gets you to the upper part of the screen where you can modify the setting.
To return from the setting edit mode, tap the settings list, or press Left navigation arrow. You can use Right navigation key to open the advanced editing mode, similarly to pressing [...] button.
To exit the setting edit mode, select Tools->OK or press OK button.
Content
Clean! utility
SKTools contains several utilities which can find and remove unneeded and temporary files, the registry entries referring to non-existent data, and other useless information. These utilities are available individually, but there is Clean! utility as well, which lets you run all these utilities at once (you can use Settings to select which ones to run), and show their execution results in one work window list.
Content
Optimize! utility
This utility will tune your device for optimal performance, stability or memory usage.
The information window displays descriptions for each option. You can perform all these tunings manually as well using Tune UP! utility.
Content
Today Plugins
This utility displays installed Today screen plugins.
The following information is displayed: plugin name; status (on/off); order; plugin module size (if available).
In the information window, the plugin module name and the corresponding registry key is displayed.
You can turn plugins on and off, change their order, remove plugin entries from the registry (this may be useful if you cannot remove the plugin using standard system interface); for known plugins, you can run uninstall procedures; for Windows Mobile 5-based devices, you can dock plugin(s) in the top of the screen.
In Settings, you can select if the registry keys deletion operation can be undone.
Content
Input Methods
This utility displays installed input methods (e.g. on-screen keyboards).
The IM name and on/off status is displayed.
The information window displays the IM module name, the corresponding registry key, and the IM description (if available).
You can turn IM’s on and off, change their order, remove IM entries from the registry (this may be useful if you cannot remove the IM using standard system interface); for known IM’s, you can run uninstall procedures.
The utility lets you select the default input method. Attention! There are input methods which cannot be set as default, especially on Windows Mobile 5. Doing so will prevent you from using your device unless you perform a clean reset!
Content
Invalid Registry Entry
This utility searches the known registry branches for references to non-existing data, and deletes useless information.
By default, the utility creates backup copies of deleted registry branches. The standard folder for the registry backup: \My Documents\registrybkp\. You can use SKTools Backup to restore these branches if needed.
You can use Settings to select the registry areas to search in. You can also specify filtering options: if a registry branch names or values contain the specified substring, they will be ignored. The filter can contain multiple substrings divided by semicolon (;).
Note:
After hard reset or clean reset, the system registry can contain references to non-existing files.
Content
Invalid Registry Values
This utility scans the complete registry for references to non-existing files.
When such entry is found, you can choose to remove the complete registry branch, remove only the value found, or just nullify the value.
By default, the utility does not create backup copies of deleted registry branches.
You can use Settings to select the registry areas to search in. You can also specify filtering options – if a registry branch names or values contain the specified substring, they will be ignored. The filter can contain multiple substrings divided by semicolon (;).
Note:
After hard reset or clean reset, the system registry can contain references to non-existing files.
Content
Databases
This utility displays the list of available system databases which are used by the system and some applications to store data.
Please use this utility only if you know exactly what you are going to do, and why you are doing this.
With this utility, you can view databases information, delete databases or their contents, export the databases to XML files. In some cases, importing data is also available.
With command "Replace text" you can to search with replacement in all text fields of the chosen database.
For example if you need to replace the name of the company or a part of telephone number(city code) in a lot of contacts - use this option for a database "Contacts Database".
With "View content" command you can browse selected database. This option show all database records and you can delete some records.
Windows Mobile 2003 (SE) users often face the issue when files cannot be attached to e-mail messages in Messaging.
This issue can be fixed with SKTools. Just open Databases utility and delete pmailAttachs database.
Content
Temporary and Cache Folders
This utility cleans the folders which are known to contain the data of little use, and their content can be safely removed.
These folders are used by the system or by some programs to store temporary files; cleaning these folders will free space.
For example, this may be Internet Explorer’s temporary files, or Temp folder.
In addition to the folders known by SKTools, you can set 3 custom folders. You can also disable clearing of any known folder.
Some files may be locked, and cannot be deleted. In this case, you can use "Force deletion" option.
Content
Temporary and Junk Files
This utility searches for temporary and useless files.
A file is considered as “junk” based on the file names mask you can configure in Settings.
You can also set exceptions list: if the file name contains a specified substring, it will be ignored.
The utility can also find and delete zero-sized files (you can turn this option off in Settings).
Content
Bad Shortcuts
Shortcut is an alias for a program, document, folder etc.
It lets you quickly launch a program, which resides somewhere deep in the file system, and pass options to this program if needed.
Since shortcuts are just references for the applications, you can create as many shortcuts as you need without unnecessarily duplicating data or executable files. The main place for shortcuts is Start menu (\Windows\Start Menu), but they can be stored anywhere. Sometimes a shortcut can point to a non-existent file. For example, you have removed a program, but the links to that program have remained. Another case: you have moved a file to a new place (e.g. to a storage card), but the shortcut points to the old location.
In the first case, the shortcuts should be removed, since they just occupy space and look bad. In the second case, the shortcut needs to be fixed, so that it points to the new file’s location. This utility will help you in both cases. In the first case, it will remove the shortcut, and in the second case it will suggest different options to fix the shortcut if possible.
You can use Settings to specify which substrings to ignore in the shortcuts target names and paths; this can be useful if you change storage cards often, and you don’t want the utility to delete links to files stored on a card which isn’t inserted currently.
Content
Duplicate Shortcuts
Sometimes your menus may contain several shortcuts referring to the same file. This utility will detect such shortcuts.
Content
Notifications Queue
The operating system databases maintain a list of actions scheduled to run at specified time or when other events occur.
Notifications Queue utility lets you view these actions, as well as remove some of them or create new ones.
The exact set of records listed may vary from device to device.
If you don’t know what a record is needed for – DON’T DELETE IT!
Some records (e.g. those that reference repllog.exe and connmgr.exe files) are responsible for establishing connections and sync with PC. If you delete these records, you will prevent your device from doing it. Records that reference clocknot.exe and calnot.exe files, account for correct operation of PIM module.
It is always safe to delete records which are checked automatically when you open Notifications Queue window, as well as ones that get checked after scanning for duplicate records.
Notifications Queue is commonly used to fix problems after incorrectly removing programs; these problems usually manifest by "Unable to execute xxxxx.exe" message when the device is turned on or put in the cradle.
Furthermore, the utility provides additional system tuning options, e.g. playing sound when the device is turned on. Select Action->Add, then select Wakeup in the combo box, and then select a sound file below. Tap OK.
On some devices there are programs which periodically “soil” the message queue by their records.
Since we cannot control or monitor all these programs, we provide users with a way to automate removal of such records. To achieve this, you can set a special filter in Settings. If an event contains the filter text, it will be marked so you can delete it.
When you use Clean! utility, or run SKTools in automated mode, only known bad records and records that match the filter will be deleted.
Content
Bad/Old Uninstall Info
This option finds and deletes bad uninstall information. Absolete for new Operating Systems.
Content
Files
This utility provides advanced file searching options.
When you open the utility, the work window is empty. To start search, select Action->Start Search.
You can set search options in the Settings.
These options include: file name masks separated by semicolons, the list of exceptions, start folder, maximum and minimum sizes and the range of creation dates for the files to search. You can exclude from the search files stored on storage cards and/or in ROM.
You can perform the following tasks with the files found:
Delete. If Securely delete files option is activated in the Settings, the memory space occupied by the file will be overwritten several times with different data to make the confidential information unrecoverable.
Copy or Move to another folder.
Browse the folder with the selected file in File Explorer.
Content
Duplicate Files
This utility helps find duplicate files, which sometimes occupy significant amounts of storage memory.
You can specify which files will be considered duplicate. The following options are available:
a) completely identical files. To search for such files, select Name+Size+CRC in the Settings.
b) files with identical contents, but with different file names. Select Size+CRC in the Settings.
c) files with identical names and sizes, but with different contents. Select Name+Size
d) Files with the same names. Select Name
The utility will provide the list of files it finds, but it’s you to decide what to do with these files.
Think twice before you select Delete All: you may lose important programs and data if none of the identical files is left in the system.
Tips:
- if several programs (.exe files) with the same name were found, it's a good idea to keep the newest one.
- regarding program component libraries (.dll files), a similar strategy may be used, but it should be mentioned that programs search for these files in the folders where the programs are installed, Or in the system folders (\Windows and other folders). You can modify this list of system folders using Tune Up! utility.
Please remember to move the newest library to such special folder, so that programs can access it. Sometimes programs need a specific library version; in this case deleting a .dll file may cause problems.
- for identical data files, it’s only you who can decide which one of them you need.
- Enabling CRC (check for identical data) slows down the search
- You can use Settings to exclude from search files stored in ROM
- Files with zero length are considered identical when searching by CRC and size. This behavior can be turned off in Settings.
Content
Uninstall Programs
This utility resembles standard Remove programs command, but it has a lot of significant advantages.
- You can sort the installed programs by size to determine which of them occupy most space
- Sorting the programs by date installed, you can determine which programs have been installed recently, and remove them in case of any problems
- You can view where files have been saved when the program was installed, and which entries have been created in the registry. (This information can be viewed only if the changes were logged by the program’s installer using standard system features)
- You can remove several programs at once
- Two options are available to remove programs. The first is identical to one used by the system; the second option is SKTools’ own method, which can do it if the standard removal procedure fails.
- You have an option to remove installation information only, while keeping the program itself
- The programs which were installed with issues and/or have a corrupted installation information, are marked in the list, so that you can remove these items
In Settings, you can set the following options:
- Should the uninstall procedure defined by the program’s author be used? Sometimes this procedure causes errors
- Should the folders be deleted?
- Should the locked files and folders be force-deleted?
- Which files (specified by filename substrings) should not be deleted?
Warning:
Some system files will also be deleted if you use
the SKTools uninstaller and you don't pay attention to dialog
windows. So it is better to take a look twice before you confirm anything.
Content
Storage Cards
This utility displays storage cards installed in the system, as well as persistent storage memory volumes (including main memory on Windows Mobile 5-based devices).
Additional information may be displayed for the memory area (an error code will be displayed if the system does not provide this information).
For storage cards and some volumes, format and verify/restore operations are available. These operations are hardware-dependent, and may not work on some devices.
Check/restore operation may take hours to complete. Precedents are known when users were finally able to access 90% of their data restored by the utility, after it has been working continuously for 2-3 days (of course, the devices were running on external power during the operation). The work indicator usually flashes during the restore, but the device is locked, and does not respond to taps on the screen.
There are additional options provided by the utility: create/remove special label file ignore_my_docs, which lets the system consider all contents of the card as residing in My Documents folder, and opens it for standard dialogs; create My Documents folder; delete all files from the volume without formatting it.
In the Settings, you can set format options and change storage cards names. Note: if you change cards names, you should close SKTools in the normal way before you reset the device; otherwise the changes may not be stored.
The utility calculates storage space loss, which occurs due to the inequality of file sizes and file system cluster size. The loss is calculated for all cluster sizes.
Current cluster size is marked with asterisk (*).
Warning related to formatting storage cards with non-standard parameters: this is an experimental mode.
For some devices and cards this may not work correctly.
You are performing this operation at your own risk. If any error occurs then try formatting with default or other format settings.
In the Settings, you can enable defragmentation for storages. This is not SKTools, but OS function. We not guarantee any result. Defragmentation is useless for storage cards (CF/SD), because no any mechanical parts like read/write head for harddisk exist The defragmentation can decrease the life of your storage card.
Content
MSReader Bookmarks
This utility searches for MSReader bookmarks, and lets you delete them. It can detect bookmarks for removed books, and mark these bookmarks for removal.
Content
Processes
This utility displays information about all running programs, including ones which don’t have any visible elements on the screen.
The following information is displayed: process name; startup path, command line options, the number of parallel threads executed by the process.
The utility displays the amount of memory used by the process. In Settings, you can select to display used dynamic memory as well. (Some programs display used dynamic memory as total used memory amount; this is incorrect, and may lead to confusion.)
The information window displays modules used by each process.
You can use the utility to close processes, but please keep in mind that some programs will treat this as an unexpected shutdown. Some applications in this case may act unpredictably, often causing a reset, and in rare cases – clean reset.
You can add processes to a special internal list of processes which will not be closed by SKTools when you set such action in main program settings.
Action menu contains Attempt to Free RAM space option; this action is also available as a separate FreeUP RAM command.
This option lets you free some random access memory (RAM) which is occupied by applications, but is not currently used.
The principle of this command is based on a kind of trickery with the operating system – the utility imitates the situation when the memory is critically low.
This makes the system perform some actions to free additional memory.
SKTools does not close any programs (if you did not set a special list of programs to close), and does not delete any files while performing this action.
But the operating system in some cases and on some devices can close working programs.
Some third-party applications, especially ones which display memory usage in the real time, can react adversely to this command, and hang up the system.
You can run this operation by specifying the following SKTools command line options:
#HS – run and close with no messages
#HW – run and close with an information message
#H2 – run and close with an information message, performing special actions to prevent third-party monitoring programs from hanging.
#HA - Show FreeUP RAM dialog
#HA2 - Show FreeUP RAM dialog, and after not show status window
#H3 – run compact heaps and freeup ram and close with an information message, performing special actions to prevent third-party monitoring programs from hanging.
#HC – run Compact Heaps (only for WM5) and close with an information message
#HCS – run Compact Heaps (Only for WM5) and close with no messages.
Content
CPU Usage
This utility displays information about usage CPU by programs.
For each process this show share of CPU time in percentage with small time lag.
Use "start/stop" button for freeze current state.
Use "Tools" menu to change an interval on 0.5,1,2 or 5 seconds.
If you freeze the list you can export it to text file.
Also you can go to Processes.
Content
Windows Startup
This utility displays modules which are loaded on system startup (after soft reset).
In Settings, you can choose to display only modules loaded from \Windows\StartUp folder, or to include modules loaded from special registry keys.
SKTools lets you perform operations (remove and change execution sequence) upon modules loaded from StartUp folder only. This is intended for security.
The interval between loading startup modules is extremely short, but in rare cases changing startup sequence resolves application conflicts.
This option may not work on some Windows Mobile 5-based devices.
Content
Services
This utility displays services which are loaded on system startup (after soft reset).
SKTools lets you perform operations: remove (SKTools always create backup of deleted key), start/stop and change startup type (auto/manual).
For some services (device dependent) you cannot make any operation by security reason.
Content
Statistics
Displays some statistics of current SKTools session.
This information is not saved when the program is closed.
Content
SKTools Backup utility
This utility lets you backup the complete system data, or the selected parts of it.
The complete backup will create a compressed file(*.asb)) with the following: all user’s files, a copy of the registry, the accessible databases, Outlook database. In this case SKTools also do Self-Backup: SKTools.exe and settings(*.skt). We strongly recommend performing the full system restore only after hard reset.
You can restore user’s files from the full backup individually; other data can be restored only by full system restore procedure.
On Windows Mobile 5-based devices, you can separately restore Messaging and PIM data from the full system backup.
Due to the great variety of mobile devices hardware and software, your system may be incompatible with the full backup utility; in this case, you can try other backup software.
The file system backup(*.fba) saves only accessible files.
The registry backup(*.rgb,*.rga) saves only accessible registry branches.
The database backup(*.bba) saves only accessible databases.
PIM backup(*.bba for WM2003, *.fba for WM5) saves tasks, contacts and appointments. On some Windows Mobile 5-based devices, this type of data can be restored from a backup file created on another device. This may be useful for data migration.
Messaging backup saves mail boxes, SMS and MMS. On some Windows Mobile 5-based devices, this type of data can be restored from a backup file created on another device. This may be useful for data migration.
Additionally, this utility lets you store MS Reader activation(*.mrb) and ActiveSync partnership(*.apb).
Note:
SKTools uses two methods to close tasks before backup/restore. We recommend
to enable it in Options -> Main Settings -> "Close all processes before backup". If this
is enabled, after the backup/restore you may need to
do a soft reset. If you disable this then SKTools uses Options -> Main Settings -> "Close all task before action", but in this case
not all processes may be closed and not all data may be available for the backup.
If you have any problem - disable this two settings.
Content
Empty Folders
This utility lets you create a list of empty folders.
You can specify the exceptions list in Settings. Since some empty folders are necessary for the system to work, this filter has several pre-configured entries. These entries shouldn’t be removed.
Content
Memory Usage
This utility displays file memory usage.
The information is intentionally presented as a list, not as graphics, since this presentation lets you view the information about all folders in the system, and displays more information on the screen.
The list consists of 4 columns:
- the percentage of all used memory
- the size of the folder and all its subfolders
- the size of files in this folder only
- folder name
In Settings, you can set whether to include in the report files stored in ROM and on storage cards.
Each folder can be browsed in File Explorer.
Content
System Information
This utility displays specific information about your system, processor, memory, network, open TCP and UDP ports, phone module and other features.
You can save all information in a text file, as always (Action->Save list).
Caution: some information is obtained from the operating system, so SKTools and its authors are not responsible for the accuracy of this information.
Content
Duplicate Contacts
This utility looks for contacts with the same information.
You can search for complete matches or for matches in selected fields only.
In this case, you can specify symbols which will be ignored when comparing the fields.
For example, if you wish to treat numbers 123-45-67 and 1234567 as identical, the '-' symbol should be in the filter.
If you select full matching search, the utility will mark duplicates for deletion, leaving one of them unchecked.
In any case, it is you to decide which contacts to delete!
If you delete all, you will lose the contact.
Content
Past Appointments
This utility displays the list of past appointments. In Settings, you can set the number of months to pass until the appointment will be considered “old”.
By default (0 months), the appointment becomes old after 1-2 days.
Content
Expired Tasks
This utility displays the list of expired tasks. In Settings, you can set the number of months to pass until the task will be considered “old”.
By default (0 months), the appointment becomes old after 1-2 days.
You can also select the following settings: "Show only completed tasks" and "Show non-expired tasks too".
"Show only completed tasks"="Yes" and "Show non-expired tasks too"="Yes" is a good idea if you want to delete all comleted tasks.
Content
Aliases
To start a program, you usually need to know its location. To avoid browsing for the executable file, shortcuts are generally used. But to create a shortcut, you still need to know the path to the program’s file.
The path may contain a long chain of folders and an unintelligible file name.
This utility lets you associate a short descriptive name with the program. Some programs create aliases themselves, so usually you will see some entries in the list when you open the utility for the first time.
For example, compare the typical path used to launch SKTools
\Program Files\SK Software\SKTools\SKTools.exe
and its alias
:SKTOOLS
You can use this alias in shortcuts; for example, this is how a shortcut to start FreeUP RAM looks like:
1#:SKTOOLS #HW
The utility can display all shortcuts that use this alias, in the information window. You can turn on this behavior in Settings. When this option is on, searching for aliases will take a bit longer.
Content
Advanced Clean
This utility cleans IE history and stored passwords; it can also purge the phone call history or remove duplicate entries from this list.
Some actions are turned off by default. You can enable these actions in Settings.
The entries found by this utility are passed to Clean! and AutoClean utilities.
Content
Duplicate Appointments
This tool searches for identical appointments.
You can search by subject; by subject and place; or by subject, place and time.
The utility can mark the duplicate appointments for deletion, leaving only one. (This behavior can be turned on in Settings.)
In any case, it is you to decide which appointments to delete!
If you delete all, you will lose the appointment.
Content
File Types
When you tap on a file in File Explorer, this file is usually opened or processed in the application associated with this file type, or a message is displayed saying that the file has an unknown type.
This happens because the system maintains two correlated lists: the first one contains file types; the other one lists the registered applications.
If the type of the file you tap is not on the first list, you will get the error message.
This utility lets you view and change both lists.
The Action menu contains a switch to select the list of programs or the list of file types.
You can edit, delete or create new items in the lists.
The common procedure to associate a new file type is as follows:
- in the programs list, find the program which is known to handle the needed file type
- if you cannot find the program, add it
- switch to the file types list, add a new file type and specify the program to handle files of this type
Content
Duplicate Tasks
This tool searches for identical tasks.
It can mark the duplicate tasks for deletion, leaving only one. (This behavior can be turned on in Settings.)
In any case, it is you to decide which tasks to delete!
If you delete all, you will lose the task.
Content
Cookies
This utility shows the list of cookies which were left on your device by the Internet sites you have visited (only in Pocket Internet Explorer).
Cookies are files containing some personal information about you, which the sites can use when you visit them again.
Usually this is the latest date you have visited the site, the identifier which lets the site recognize you, and maybe some additional information.
You can view this information and delete unneeded cookies.
Content
Move DLL´s
A program can comprise not only an .exe file, but may also contain one or several .dll modules (or may even consist of .dll modules only).
When a program is started, it asks the system to load .dll modules it needs. The system looks for modules in the program’s folder, and in \Windows folder. You can set additional folders which will be searched for modules.
This utility lets you set these folders (see Settings), and move some program modules to another location (usually on a storage card).
We recommend using this feature with caution. Please remember that:
- not every program can work correctly from a storage card
- the programs launched on system startup may not wait for the storage card with their modules to initialize
SKTools looks in the main memory for all .dll files and displays them, marking modules that it knows to be relatively safe to move.
Before you move the modules, make sure that you have created and configured the target folder.
Content
Tune Up! utility
This utility lets you modify various system options which cannot be configured using the standard Pocket PC settings interface.
In most cases, this is done by modifying the registry settings. Most settings can be reverted to the default values.
To backup the registry settings before you change something, you can use Backup utility.
On Windows Mobile 5-based devices, the settings are saved completely only after you exit SKTools in the normal way; the changes may not be saved if you reset the device right after you change settings.
Content
Recurring Appointments
This utility displays the list of recurrent appointments.
These are not “bad” or “mistaken” items!
Don’t treat this as a tidying procedure!
Content
Delete PIM information
This utility deletes all contacts, tasks and appointments.
You can select which part of PIM data to delete.
These are not “bad” or “mistaken” items!
Don’t treat this as a tidying procedure!
Content
PIM categories (WM5 Only)
This utility can show and deletes categories for contacts, tasks and appointments.
Also You can rename categories.
These are not “bad” or “mistaken” items!
Don’t treat this as a tidying procedure!
Content
Messaging Files
Standard mail client (Messaging or Inbox) keeps received and sent
messages in folder \Windows\Messaging. In some cases these files
remain on the device even after you have deleted the relating
messages. Utility "Messaging files" will help you view these files and
delete those if required. This version of the utility cannot identify
which files were 'lost' and which were not, that's why you have to
take a decision yourself which files are to be deleted and which are
not to be deleted. If you delete the file relating to the existing
mail message you will be able to see this message in your mail client
but it will not be possible to read the text. In this case you have to
either re-sync with the server or delete the mail.
Content
Registry optimization
Windows Mobile 5 only
Many applications use the system registry to store their constant or temporary data.
When these registry entries are not needed any more, they are deleted by the programs which have created them, or by user, or by special registry cleaning programs.
But in many cases this deletion doesn’t lead to physical removal of the corresponding data from the registry file, or they are removed with significant delay. As the Pocket PC is used for a long time, the amount of such “not-removed” registry entries may grow quite high, leading to unnecessary file space consumption and severe slowdown of registry operations experienced by the applications and the operating system.
This utility will re-organize the registry structure and physically remove the deleted entries.
When the utility is opened, it analyses the registry, and displays the approximate percentage of registry files compaction, which may be achieved.
You will also be notified if no compaction is expected. To start the optimization procedure, select ACTION-OPTIMIZE! menu command.
A message will inform you that a reboot is needed; you should confirm it to proceed.
After reboot, the registry optimization will be performed. The process may take some time to complete due to the operating system internal factors. Some programs, which are launched on system startup (e.g. Today screen plugins) will not be able to access the registry, since it is being refreshed by the operating system.
Hence, these programs may behave strange. Please reset your Pocket PC once again if it happens.
This is the reason why SKTools is unable to display the optimization results automatically after reset, and you need to start the utility manually to view this information.
The results will be displayed in the utility until you reset it by selecting the corresponding command in ACTION menu.
Then the utility will be ready for another optimization.
Please note that too frequent optimization doesn’t make much sense, since the total amount of the deleted entries must grow high enough for the optimization to bring noticeable results. This is why you may not see any results if you delete a single registry key and run the optimization.
Content
Registry Search
This utility lets you search the registry for keys and values which contain the specified substrings either in their paths and names, or in their data region (for REG_SZ only).
You may need to perform such search when you want to delete registry entries which have remained after you remove some programs (some registry entries cannot be found by the standard uninstallation program or by the respective SKTools' utility).
Advanced users may also find the utility useful for exploring the Pocket PC registry.
In Settings, you can select registry branches to search, as well as set search in data region only, and/or in key names and values.
You can also make the search case-sensitive or case-insensitive.
When you search in string data (REG_SZ) region only, you can perform find/replace operation upon the registry entries found (and marked in the list).
This may be useful if you move a program to a different location, and would like to update the links to that program.
Content
Registry Explorer
The Registry Editor utility lets you view and edit your PDA's system registry. The registry is navigated by keys (similar to folders in the file system) and values (similar to files).
In the Work window, you can see the registry keys and values of the current level; ".." key represents the parent key. The information window displays all available information for each item. For registry keys, this is the path and the number of child subkeys and contained values; for values, it is path, size, type and contained data.
To navigate to a subkey or a parent key, use Open command or double-tap the needed item. You can also use Goto command to navigate to multiple predefined registry entries.
To edit an item, use Edit command, or double-tap the item; the edit dialog will be opened for the selected item. In this dialog, you can edit:
REG_SZ values - just enter the string and tap OK
REG_MULTI_SZ values - enter the strings, separated by the pipe character '|', then tap OK
REG_DWORD values - enter the number (it will be interpreted as hexadecimal, if it starts with 0x; otherwise it is treated as decimal), then tap OK
REG_BINARY values - enter the string defining the byte set; the string should represent two-digit hexadecimal numbers separated by commas (e.g. AA,01,00,3F), then tap OK
Tap Cancel to close the dialog without saving any changes.
To create a key or value, use New menu command (this command is not available from the root location).
Enter the name for the new item, and the data if needed, as described above.
You can use backup and export operations for marked keys and values.
IMPORTANT: If you mark a value, the whole its parent key will be included.
The backup operation creates a compressed file, which can be used to restore the registry using SKTools Backup utility.
The export operation creates a Unicode text file, which can be imported using either Import command in SKTools itself, or by any other registry editors which
support the corresponding feature.
Import command support Unicode REGEDIT5 and REGEDIT4 formats.
You can open the registry search utility right from the Registry Editor, and go back to the Registry Editor when you are done with the search.
You can use a command line to open a specific registry key in the following way:
:SKTOOLS #ROPEN(HKLM|HKCU|HKCR|HKU\subkey1\subkey2\...\subkeyN\)
:SKTOOLS #ROPEN(HKEY_LOCAL_MACHINE|HKEY_CURRENT_USER|HKEY_CLASSES_ROOT|HKEY_USERS\subkey1\subkey2\...\subkeyN\)
Please note the closing '\'; if you omit it, subkeyN will be considered as a value, and will be ignored.
Content
SIM Contacts
This utility lets you manage contacts stored on the SIM.
It can be used on Phone Edition devices only.
You can view the list of contacts stored in the SIM phonebook, edit or delete items, export the phonebook entries to a text file or to the standard Contacts application, import phonebook entries from a text file or from Contacts.
Please note that your SIM may not support international characters in contact names.
Content
SIM Messaging
This utility lets you view, delete and export text messages stored on your SIM.
It can be used on Phone Edition devices only.
Content
About
The About screen. Here you can check version of SKTools.
Content
Help
This help file.
Please be sure that the file SKToolsEN.htm is in your Windows folder.
Content
Command Line
You can use the command line to start an option directly.
SCH:n n - option number
Example : 40#Sktools.exe STH:2 (SKTools.lnk shortcut).
Starts the Input Methods option directly.
Option numbers:
0 - System Optimisation
1 - Today Plugins
2 - Input Methods
3 - Invalid Registry Entry
4 - Invalid Registry Values
5 - Databases
6 - Temporary and Cache Folders
7 - Temporary and Junk Files
8 - Bad Shortcuts
9 - Duplicate Shortcuts
10 - Notifications Queue
11 - Bad/Old Uninstall Info
12 - Files
13 - Duplicate Files
14 - Uninstall Programs
15 - Storage Cards
16 - MSReader Bookmarks
17 - Process
18 - Windows Startup
19 - Statistics
20 - SKTools Backup
21 - Empty Folders
22 - Memory Usage
23 - System Information
24 - Duplicate Contacts
25 - Past Appointments
26 - Aliases
27 - Advanced Clean
28 - Duplicate Appointments
31 - System Tweaks
32 - Move DLL´s
33 - Duplicate Tasks
34 - Cookies
35 - Recurring Appointments
Other options which you can use with the command line:
#POFF# - Power Off
#SOFF# - Screen Off
#SON# - Screen On
#SOFTR# - Softreset
#SOFTRV# - Softreset with question
#HARDRV# - Hardreset with secured question
Portrait <> Landscape Mode
#DMDO_0 ( default )
#DMDO_90
#DMDO_180
#DMDO_270
#BACKUP(Storage card\Backup) - Make a complete backup on Storage card
#BACKUP(Storage card\Backup\Backup#DA.asb) - Make a complete backup with date on Storage card
#BACKUP(Storage card\Backup\Backup#TI.asb) - Make a complete backup with time on Storage card
[#SHOW] #RBAK:\path\file.rgb - Make a complete registry backup
Please note: if registry backup file have .rga or .rbk extension - SKTools will erase all current registry before restore.
[#SHOW] #RSTR:\path\file.rgb - Restore a registry backup file
[#SHOW] #RIMP:\path\file.reg - Import a REG file
Export part of registry:
#REXP(key|name of input file) #FNAME(name of REG file) [#SHOW]
where "input file": text file and every line of this file like
HKEY_CURRENT_USER\Software
HKEY_LOCAL_MACHINE\Software
#SHOW - if exist SKTools will show message after backup/export/import complete
Example : SKTools.exe #POFF#
Content
Registration
If you have purchased SKTools in online shops, you have received a 5-digit unlock code. Please make sure that
Owner Name in your Pocket PC is identical to the one you entered when purchasing the software. Also, if you have
some national symbols in your Owner Name, make sure that the corresponding region is selected in your Regional settings.
Run SKTools and enter your code in the Tools->Registration window.
In all other cases you have to send the Windows\SKToolsid.txt file to the support (support@s-k-tools.com). Please send it as an attached file, not
in a mail body. The support will send you an 5-digit unlock code. The procedure for entering it is the same as above.
Immediately after registration we recommend you perform SelfBackup onto a storage card using SKTools. In this case
you will not lose your registration data even after a hard reset.
Content
Troubleshooting Guide
Q: My software is already registered and now I want to install a new update. Do I a need new registration key or pay for the new update?
A: No, up to now all our updates are free of charge and the current registration key is still valid.
Q: I now have a new Pocket PC and my old registration key is no longer working. What can I do?
A: There are 2 ways for us to create a registration key:
1.) Owner name (Standard)
You can find it under Settings > Personal > Owner information > Name
We create the registration key on the basis of the owner name. If you change the device and not the owner name it has no effect on the validation.
2.) Device ID.
We create the registration key on the basis of the device ID.
If the device was repaired/changed or if you have a new device/model, the ID has changed and the current registration key is no longer valid.
In both cases please contact the support from SKKV Software:
Don't forget to tell us your owner name. After checking our customer database we will send you a new registration key.
Q: I received the registration key but the key is not working.
A: Please check the owner name again.
The owner name is case sensitive and the internal spaces are very important.
Correct: [SKKV Software]
Wrong: [ SKKV Software]
Wrong: [SKKV Software ]
Wrong: [SKKV software]
If necessary, delete the name and type it again.
Otherwise contact the support from SKKV Software:
Don't forget to tell us your owner name.
It would be best if you attach the software ID file to your mail. This file is located in the Windows folder on your device and can have one of these names: sktoolsid.txt.
After checking our customer database we will send you a new registration key.
Q: I cannot find the file sktoolsid.txt!
A: This file will be created after first start of your SKKV Software program. After that, you will find the sktoolsid.txt in your "Windows" folder.
Q: Where can I enter registration key in the program?
A: In the Registration window (Tools->Registration).
If the field stays empty, the registration was not accepted. Try to compare letter by letter (owner name) with the string that you gave the web shop to receive the registration key.
Q: I have a new update, should I install the new version over the old version?
A: We recommend to uninstall the older version first, softreset your device and then install the new version.
Q: I am trying to install your program onto my WM5 device and get a message "Installation of XXXXXXX was unsuccessful". What shall I do?
A: Uninstall an old version if you had it installed. Perform a soft reset. Connect your device to your desktop via ActiveSync. Make sure that Today screen is not active on your device (for example, you can run File Explorer). Try to install the software again.
Q: I have a problem with your software, what can I do?
A: Please contact us by email and send us some information like:
a.) Pocket PC Model
b.) OS System (PPC2002, WM2003 (SE), Windows Mobile 5)
c.) Software/Program name
d.) Program version
e.) Detailed problem description, if possible
Q: Do I need additional runtime libraries (.NET Compact Framework , eVB etc.) for your software?
A: No, our software was programmed in C++ and does not need runtime libraries.
Q: How can I call the help for SKTools?
A: Start any option in SKTools and select the help symbol in your start menu (Start->Help).
Q: Some web shops offer a .zip(.exe) and/or a .cab version. What is the difference?
A: The .exe version is a setup file to execute on your PC desktop to install the program from your PC to your Pocket PC through ActiveSync. You can manually copy the .cab file to your Pocket PC or download directly ( if a desctop pc is not present ) on your Pocket PC. Tap on the .cab file to install the software.
Q: Why can't I make a complete backup of the device using Windows Mobile 5?
A: Please check all SKTools questions in message boxes. If you answer "Yes", "Yes" then you stop backup.
Q: How I can change the language of the SKTools UI?
A:
PC installation:
Run setup.exe, in Setup settings select language files.
PPC installation:
install additional SKToolsXX.cab (XX defines the language)
Run SKTools, goto Tools->Settings->Main Settings->UI Language.
Q: I am using SKTools. Which function has " FreeUp RAM " ? It will delete some files or close programs ?
A: No, no any files will be deleted or programs closed. FreeUp report to system to free up some useless resources in RAM . That means, it try to remove some memory leaks which can be created after closing some programs.
Q: "FreeUp RAM" work too long!
A: You can increase parameter Tools->Settings->Main Settings->System stress prevention level.
Default value is 1. Try 3-5. If you set it greater than 8-10 this can stop any memory reclaim.
Q: My device can't connect to PC via ActiveSync!
A: Possible reason:
you manually deleted all/one synchronisation related record(s) from notifications queue.
For test and fix it:
- run SKTools
- goto "Notifications queue" option
- try find record repllog.exe (Start if RS232 connection has been detected)
- if record not exist:
-- tap Action->Add
-- select in list-box "Start if RS232 connection has been detected"
-- tap [...] button
-- select \windows\repllog.exe file
-- tap OK
Content
Support
Please read the Troubleshooting Guide first.
If a problem still persists or you have any suggestions,
please feel free to contact us: support@s-k-tools.com
Content
License Agreement
The License Agreement for using SKTools (hereinafter referred to as "Software") below is in English language only.
You may:
========
(i) use the Software on any single computer; (ii) use the
Software on a second computer as long as the first and second
computers are not used simultaneously; and (iii) make a copy of
the Software for archival purposes, provided any copy contains
all the original Software's proprietary notices. The Software
is in "use" when it is loaded into RAM or installed on any storage device(s);
(iv) use the Software for personal use only.
You may not:
============
(i) modify, translate, reverse engineer, decompile, disassemble,
create derivative works based on the Software, or any portion
thereof, or Documentation; or attempt to increase the
functionality of the Software in any manner; (ii) copy the
Software (except for back-up purposes) or Documentation; (iii)
rent, lease, or otherwise transfer rights to the Software or
Documentation; or (iv) remove any proprietary notices or labels
on or in the Software or Documentation; (v) give your registration information
to third parties.
SOFTWARE.
If you receive your first copy of the Software
electronically, and a second copy on media, the second copy may
be used for archival purposes only. This license does not grant
you any rights to any enhancement or update.
TITLE. Title, ownership rights, and intellectual property rights
in and to the Software and Documentation belong to the authour of the Software
and are protected by the copyright laws of the Russian Federation and international copyright
treaties.
LIMITED WARRANTY.
The author guarantees the Software performance within the author's description.
CUSTOMER REMINDERS.
The buyer has the right of receiving newer versions of the Software
with corrected errors.
NO OTHER WARRANTIES, EXCEPT AS EXPRESSLY PROVIDED IN THE LIMITED
WARRANTY SECTION ABOVE, THE SOFTWARE IS PROVIDED TO THE END USER
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
LIMITED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF NON-
INFRINGEMENT, MERCHANTABILITY, AND/OR FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK OF THE QUALITY AND PERFORMANCE OF THE
SOFTWARE IS WITH YOU.
LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO
LEGAL THEORY, TORT, CONTRACT, OR OTHERWISE, SHALL SK OR
ITS SUPPLIERS OR RESELLERS BE LIABLE TO YOU OR ANY OTHER PERSON
FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING,
WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE,
COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL
DAMAGES OR LOSSES, EVEN IF SK SHALL HAVE BEEN INFORMED OF
THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
PARTY. SK SHALL NOT BE LIABLE FOR ANY DAMAGES UNDER THIS
AGREEMENT.
TERM AND TERMINATION.
This Agreement will terminate automatically if you fail to comply
with the limitations described above. On termination, you must
(i) discontinue your use of the Software and (ii) permanently
erase or destroy all copies of the Software and Documentation.
Content
Word of thanks
Special thanks goes to DeNaBo for helping me to realize this fine piece of software
and for just being great friends.
Many thanks goes to Malte von Romberg, Daniel Rodríguez, Yololo, Alexandre Savard, Massimo Mensi, Heinz Blatti, M. Schindler and Bettina Schupp for their
excellent language translation job and beta-testing.
Content