Test a program then clean the garbage - 8125, K-JAM, P4300, MDA Vario General

When I launch a program on my wm5 K-Jam, the system asks fo a permission to run it. Where is it stored (registry or elsewhere) that permission?
After testing the program, sometimes I want to remove it, and I remove also the key that is created in the registry under "HKLM/Software............." or elsewhere, searching the registry for the program name.
Even if I did remove that registry key, launching again the program, the permission to run it is not asked anymore. This means that there is some garbage stored elsewhere that I wish to remove too.
Thanks
Aikon

Related

Autorun on resume problem

Hi,
I have a problem with my magician.
Every time I power it on (warm-start) it tries to execute a program (skype) and gives error (because skype was deleted by hand).
I tried looking with a registry editor and could not find the place it's told to start it. No stuff in autorun under \windows too...
where do I look?
Answering my own question
I'll answer my own question as it could be usefull for others ;-)
There's a thing called "notification queue" which is basically a list of programs that need to be started in kernel when things happen.
Skype had installed itself with an APP_RUN_AFTER_RESUME and was starting after each power on. Since I deleted the prog by hand, the queue was left behind.
To delete, I used PocketMechanic (there's a trial version also).
I could not find the references in the registry.
Any body knows how to manage this queue and where it's kept?

Uninstalling programs

Quite often (most time) when I try to remove a program through "Remove Programs" I get a message saying not all of it was completely removed, would I like to remove it from the list.
Why is this? Are these programs leaving behind junk that's taking up real estate?
Often this is because a dll from the program is in use when you try to uninstall it - so the dll will not be deleted. (if it is a today plugin make sure it is unselected before attempting uninstall) Or the programmer just made a plain bad uninstaller. Choose no, when it says do you want to remove from the list. Then soft reset and choose uninstall again and that often works. If not you can use sktools uninstall feature to track down undeleted files and registry entries. Or do it manually yourself - i usually find that it's not too difficult :wink:
I used to have that problem a lot on the old rom.
Since I've upgraded though I have not seen that message once.
meschle said:
Often this is because a dll from the program is in use when you try to uninstall it - so the dll will not be deleted. (if it is a today plugin make sure it is unselected before attempting uninstall) Or the programmer just made a plain bad uninstaller. Choose no, when it says do you want to remove from the list. Then soft reset and choose uninstall again and that often works. If not you can use sktools uninstall feature to track down undeleted files and registry entries. Or do it manually yourself - i usually find that it's not too difficult :wink:
Click to expand...
Click to collapse
How do you do it manually? I just had it happen with Socket's WIFI Companion. I searched for files with File Explorer but couldn't find them.
Thanks!
NOBODY can give me any help?
Socket's "expert" was supposed to call me back. Of course he did....NOT!
I don't like things that don't install.

How do I get rid of default installed apps?

Just got my Jade. It is even better looking IRL than it is on the pictures.
After turning it on for the first time it starts installing some default applications. One of these apps is the "Cyberon Voice Speed" application. Because of this application I cannot install Microsoft Voice Command (they won't work side by side).
Does anyone know how I can remove this application or how I can prevent it from begin installed (I did try resetting just before the installation of the standard applications)?
I did try removing the Cyberon registry keys and application files. This didn't work. The device won't allow me to delete the files from the windows directory nor does it allow me to delete the registry keys.

[REQ] WM uninstaller .. any developer ?

Hello everyone ..
I've been here for a while, and been using alot of apps from the great team of developers here. And been using a lot of great ROMs, thanks to all cooks!
I did something, and it showed me we do need a special program.
I tried to install an app, then uninstall it, and a very funny thing happened,
for example, it asked for 1536 kB to install , but it installed on more than that, and after uninstalling it freed less than what it already took, and even less than what it saied it will take.
I guess it's because of the registry and some un-removed files.
and here comes the idea of the program
AN INSTALLER/UNINSTALLER app
i think it should do the following
1- browse for the cab
2- i think it might need to use the builtin installer, but it should keep track of all the files and registery entries that the program will take
3- keep record of all the installed apps
4- allows the user to uninstall the app, again, it might need to use the builtin unistaller, but after it is removed, it ensures that all the registery values are removed and all the files are deleted
so what do you think? is this possible? any one can do it for us?
If this is a request of an Application, PLease Modify Your Title with some thing like this :
[REQ]Windows Mobile UnInstaller
Short answer: Forget it.
Middle answer : There are slightly improved uninstallers available, e.g. in SKTools
Long answer: The default installation routine keeps a pretty good track of what is installed with the default setup routines, and usually uninstalls it just fine (only exceptions: fonts and sometimes Today plugins. Which belongs to the things SKTools' uninstaller does better.).
The trouble is with those files and registry entries that aren't created by default installation itself. There are two ways for that to happen. Either there's a "setup.dll", which allows user extentions wherever the default routines wouldn't be flexible enough, usually used for setting migrations (updates) or selections immediately after installation (like which language packs should remain resp. extracted from an common archive). Or the application creates them on first run resp. whenever required (like when the user modifies settings, a game is saved, entries are created, ...). For both of them, any unistall helper has a really bad job to relate them to the program. The best it could do would be to remain in background, look for changes (which would take a lot of resources because WM doesn't offer as nice system hooks for e.g. new registry entries as the desktop Windows) and assign them to the currently active program. Which might be wrong whenever a program in background creates/modifies something. And then there's the problem "What to remove?" when it comes to uninstall. You wouldn't be that happy when it deletes all text documents, contacts, registry tweaks, ... you created with a program, would you? And sometimes you even want to keep the settings, e.g. when updating (since WM5, the old version is always removed before the new one is installed).
A developer can create special uninstall actions in the setup.dll, which usually are way better than any uninstall tool could try to be. You often experience that when there's a query like "Keep settings for update?" appears on uninstall. But that's up to the developers...
thank you guys very much for answering ..
as a result .. i get that if i want something better .. go buy a sktools license
and there is nothing better than that ...
right?
try Pocket Mechanic too
MemMaid is the best!
I vote for SKTools. Has the best uninstall function ever.

HKLM/Software... ?

Complete newbie....
How do I get to find this folder (HKLM/Software...) ?
Can I still reset the phone to factory default after putting in some cab files?
regards Helle (very new to this)
HKLM (HKEY_LOCAL_MACHINE) is not a folder. It is a root key in the registry , which is basically a common store for windows and windows application where they keep some settings and other various information (though this does not mean that any setting you can change on your phone is held in the registry. Some are. Some aren't.)
You need a registry editor to edit the registry. The two most commonly recommended are Resco (you need Resco Explorer + the registry add-on), and Total Commander. Either work fine, but Resco is not free.
In answer to your second question, yes, you can factor reset the phone after installing cab files and it will get rid of them (if they were installed on the device, not the storage card). Depending on what you've installed, you may be able to get rid of them with a simple "remove programs" from the settings. Some mods don't uninstall, so a hard reset is a good way to get rid of them. Just be aware that a hard reset obviously means that you'll need to set up your phone from scratch again, so you'll probably want a backup before you do it.
Hope this helps mate
You can also use PHM RegEdit to edit the registry.
thanks for your fast reply...
I did look at Rescos, but also at Soti's (which looks pretty cool)
Would Soti's be a good buy?
I think a free registry editor for winmo is more than enough.
TotalCommander for copy and a remote Regedit additional - also free - and you don't need more for your purposes.
Micha
okay... buying a product doesn't really bother me that much, I mean it's not like a million dollars, and I can do it from my PC (I guess I thought it would be easier to write etc.

Categories

Resources