PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > Windows Mobile Software
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 12-01-2008, 10:51 PM
snovvman's Avatar
Regular 'Geeker
Offline
Pocket PC: Most new phones from these carriers except BBs (don't like RIM).
Carrier: Sprint, ATT, Verizon AND T-Mobile. Yes, you read right.
Threadstarter
 
Join Date: Jun 2008
Posts: 456
Reputation: 1190
snovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by shaggylive View Post
I had a cab once without an uninstall, I ended up modifying the cab to allow uninstall, then simply installed over the top of the original.. then I could uninstall.
Using WinCE Cab Mgr, I made the .cab un-installable. No joy, it would try to remove, fail, and report installation failed. Still nothing in "Remove Programs".

I again manually removed all files, registry entries, unregistered dlls, removed short cuts, removed application install info \windows\appmgr, and more, still no joy.

Where the @#$% is the app detecting that there is a previous installation?
Reply With Quote
  #12 (permalink)  
Old 12-03-2008, 03:21 PM
tcbusch's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 245
Reputation: 1760
tcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Can you post the Pocket Express cab file? There is a good chance the issue is related to a registered dll issue.
Reply With Quote
  #13 (permalink)  
Old 12-05-2008, 12:39 AM
snovvman's Avatar
Regular 'Geeker
Offline
Pocket PC: Most new phones from these carriers except BBs (don't like RIM).
Carrier: Sprint, ATT, Verizon AND T-Mobile. Yes, you read right.
Threadstarter
 
Join Date: Jun 2008
Posts: 456
Reputation: 1190
snovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by tcbusch View Post
Can you post the Pocket Express cab file? There is a good chance the issue is related to a registered dll issue.
Attached. File as shipped on Touch Pro. As I indicated, I did unregister the dll, but still not joy. Thanks.
Attached Files
File Type: zip PocketExpress_4.26.18.CAB.zip (1.28 MB, 8 views) Click for barcode!
Reply With Quote
  #14 (permalink)  
Old 12-05-2008, 12:48 AM
tcbusch's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 245
Reputation: 1760
tcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by snovvman View Post
Attached. File as shipped on Touch Pro. As I indicated, I did unregister the dll, but still not joy. Thanks.
Try this one. One of the files was maked as self-register.
Attached Files
File Type: zip PocketExpress_4.26.18_2.zip (1.30 MB, 5 views) Click for barcode!
Reply With Quote
  #15 (permalink)  
Old 12-05-2008, 01:35 AM
snovvman's Avatar
Regular 'Geeker
Offline
Pocket PC: Most new phones from these carriers except BBs (don't like RIM).
Carrier: Sprint, ATT, Verizon AND T-Mobile. Yes, you read right.
Threadstarter
 
Join Date: Jun 2008
Posts: 456
Reputation: 1190
snovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by tcbusch View Post
Try this one. One of the files was maked as self-register.
Thanks, I modified the the file I posted above to allow for un-install and self-registering as well, but that doesn't help. What I seek is to either 1) uninstall the app that was flaged as NoUninstall, or 2) delete/remove/unregister everything manually so I can do a fresh install of a version that will allow uninstall. I looked at the _setup.xml and un-did everything, as well as un-registered the .dll, but the installation still seems to "know" that a previous version was installed and does not install over properly.
Reply With Quote
  #16 (permalink)  
Old 12-05-2008, 09:59 AM
tcbusch's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 245
Reputation: 1760
tcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by snovvman View Post
Thanks, I modified the the file I posted above to allow for un-install and self-registering as well, but that doesn't help. What I seek is to either 1) uninstall the app that was flaged as NoUninstall, or 2) delete/remove/unregister everything manually so I can do a fresh install of a version that will allow uninstall. I looked at the _setup.xml and un-did everything, as well as un-registered the .dll, but the installation still seems to "know" that a previous version was installed and does not install over properly.
I had the same problem with a different cab a while back. The issue was caused by a file that was set to self register. I would recommend un-checking all of the self registering settings.

You could try installing reglogger. Then you could see which key the install is looking at.

http://forum.xda-developers.com/show...=333323&page=7
Reply With Quote
This post has been thanked 1 times.
  #17 (permalink)  
Old 12-05-2008, 10:59 AM
snovvman's Avatar
Regular 'Geeker
Offline
Pocket PC: Most new phones from these carriers except BBs (don't like RIM).
Carrier: Sprint, ATT, Verizon AND T-Mobile. Yes, you read right.
Threadstarter
 
Join Date: Jun 2008
Posts: 456
Reputation: 1190
snovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

It is amazing how many things happen with the registry inside of 30 seconds.

I started 1) File Manager, navigated to express.cab directory,
2) Switched task to launch RegLogger, enabled capture,
3) Switch task to File Manager, lanuch express.cab, wait for "previous version will be uninstalled" dialog
4) Switch task to RegLogger, end capture, save text file.

I did this to minimize the registry activity, but still resulted in over 700K worth of data.

I've begun weeding through it, but have not yet seen anything obvious. There is a lot of certificate entries, but I have yet seen evidence of express looking into a registry for a specificy key or item.

Registry txt file attached below.

Thanks.
Attached Files
File Type: zip registry.zip (50.2 KB, 2 views) Click for barcode!

Last edited by snovvman; 12-05-2008 at 12:07 PM.
Reply With Quote
  #18 (permalink)  
Old 12-07-2008, 03:54 PM
tcbusch's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 245
Reputation: 1760
tcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by snovvman View Post
It is amazing how many things happen with the registry inside of 30 seconds.

I started 1) File Manager, navigated to express.cab directory,
2) Switched task to launch RegLogger, enabled capture,
3) Switch task to File Manager, lanuch express.cab, wait for "previous version will be uninstalled" dialog
4) Switch task to RegLogger, end capture, save text file.

I did this to minimize the registry activity, but still resulted in over 700K worth of data.

I've begun weeding through it, but have not yet seen anything obvious. There is a lot of certificate entries, but I have yet seen evidence of express looking into a registry for a specificy key or item.

Registry txt file attached below.

Thanks.
I have a couple of suggestions.
Option 1:
Turn off all of your today screen items and temporarily remove all items from your start up group. Then reboot and try the reglogger again.

Option 2:
- Backup your phone, I use SPBBackup.
- Hard reset your phone.
- Export your registry. I use DotFred's Taskmanager. http://www.dotfred.net/TaskMgr.htm
- If you used SpbBackup then I would recommend running another backup.
- Install the program in question.
- Export your registry.
- If you used SpbBackup then I would recommend running another backup.
- Use a registry comparison utility to check the difference between the two registry files. I use Registry Comparison Utility http://www.tonysfreeware.com/download5.htm.

This should give you a good idea what registry keys are modified. If you used SPBBackup then you can use the desktop companion to check if any new files were added that are not in the .cab file.

- Finally, restore the previously created backup to return your phone to a pre-hard reset condition.

I have used this method before and it only takes about 2 minutes to go though the whole process.
Reply With Quote
This post has been thanked 1 times.
  #19 (permalink)  
Old 12-08-2008, 01:22 AM
snovvman's Avatar
Regular 'Geeker
Offline
Pocket PC: Most new phones from these carriers except BBs (don't like RIM).
Carrier: Sprint, ATT, Verizon AND T-Mobile. Yes, you read right.
Threadstarter
 
Join Date: Jun 2008
Posts: 456
Reputation: 1190
snovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on repsnovvman is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

Quote:
Originally Posted by tcbusch View Post
I have a couple of suggestions.
Option 1:
Turn off all of your today screen items and temporarily remove all items from your start up group. Then reboot and try the reglogger again.

Option 2:
- Backup your phone, I use SPBBackup.
- Hard reset your phone.
- Export your registry. I use DotFred's Taskmanager. http://www.dotfred.net/TaskMgr.htm
- If you used SpbBackup then I would recommend running another backup.
- Install the program in question.
- Export your registry.
- If you used SpbBackup then I would recommend running another backup.
- Use a registry comparison utility to check the difference between the two registry files. I use Registry Comparison Utility http://www.tonysfreeware.com/download5.htm.

This should give you a good idea what registry keys are modified. If you used SPBBackup then you can use the desktop companion to check if any new files were added that are not in the .cab file.

- Finally, restore the previously created backup to return your phone to a pre-hard reset condition.

I have used this method before and it only takes about 2 minutes to go though the whole process.
Excellent suggestions and very logical troubleshooting/isolation steps. Thanks very much for hanging with me.

I was thinking about using this application:
http://s-k-tools.com/index.html?sktracker/m_feat.html

Hard reset, take snapshot, install the app, take another, and compare. If I end up doing it, I'll report back.

Thanks also for pointing out the obvious, which somehow escaped me, about disabling the Today plug ins. It makes perfect sense.

Last edited by snovvman; 12-08-2008 at 01:28 AM.
Reply With Quote
  #20 (permalink)  
Old 12-08-2008, 09:25 AM
tcbusch's Avatar
PPCGeeks Regular
Offline
Pocket PC: Touch Pro
Carrier: Sprint
 
Join Date: May 2007
Posts: 245
Reputation: 1760
tcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on reptcbusch is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How to uninstall a .cab flagged as "nouninstall=1"?

I just realized I said 2 minutes, I meant 20 minutes.

Another option would be to just create a new cab file using WinCE cab manager.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > Windows Mobile Software


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 07:39 AM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com