SysChat is a free online computer support community. Ask questions, share resources, contribute knowledge and discuss technology. Join our growing community to access all features. Register Now!

SysChat » General » General Tech Support » XP Zip folder Assoc. challenge

General Tech Support

General technical discussion and troubleshooting help not covered in the topics above goes here.

Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 06-07-2006, 08:45 AM
urbansound urbansound is offline
Junior Member
 
About:
Join Date: Jun 2006
Location: West Michigan
Posts: 8
urbansound is on a distinguished road

Question XP Zip folder Assoc. challenge


Hi,

Here's one to test the techie prowess...

I installed a brand X zip suite on XP Home and then removed it to go back to the original "Compressed Folder" scheme XP uses. WRONG. Think this is simple? No, it's not just re-association of the zip extension any more, nor just a registry import any more.

In the length of time I used brand X, I've updated all my updates/hot fixes, etc. The compressed folder scheme uses a dll in the system32 folder, zipfldr.dll. There are a number of articles that show you USED TO be able to unregister zipfldr.dll, run a Registry import, re-register the dll and re-associate the ZIP extension and be back to the original.

The persistent handler now seems to own the section of registry that used to handle the compressed folder scheme. Every time I try to update the registry, some keys are open / in use and only part of the registry import gets in.

The zipfldr.dll no longer registers or unregisters without a registry access error. The file zipfldr.dll is auto maintained from the dll cache, so I had to kill the file name in 3 places before XP whined it wanted to restore the file from I386.

I went to safe mode, stripped every possible service / driver out that I could and STILL, the registry is locked while trying to insert the registry patch to either HKCR\.zip\CompressedFolder or HKLM\software\classes.

Does that mean I have to set the registry patch as a runonce and insert the fix during a re-boot? Or how the heck do you force feed a registry patch into this region during runtime?

I mean come on Bill, it's just a file compressor... So, any ideas? I've scrubbed Google clean and have found nobody with this issue of persistent registry lock yet.

I'm open for ideas to try and thanks to anyone that offers.

Mike




Last edited by urbansound; 06-08-2006 at 12:59 AM.. Reason: set subscription
Reply With Quote
  #2 (permalink)  
Old 06-07-2006, 03:28 PM
Sami's Avatar
Sami Sami is offline
Administrator
 
About:
Join Date: Jan 2006
Location: New Jersey
Posts: 804
Sami has a spectacular aura aboutSami has a spectacular aura aboutSami has a spectacular aura about

Default


Quote:
XP Zip folder Assoc
Hi Urbansound,

Give a this reg file (attached) a try.

If you are unable to unzip use this file zipfolder_fix.txt and rename it to zipfolder_fix.reg and run it.



Attached Files
File Type: zip zipfolder_fix.zip (1.2 KB, 93 views)
File Type: txt zipfolder_fix.txt (6.0 KB, 590 views)

Last edited by Sami; 06-07-2006 at 03:34 PM..
Reply With Quote
  #3 (permalink)  
Old 06-07-2006, 11:58 PM
urbansound urbansound is offline
Junior Member
 
About:
Join Date: Jun 2006
Location: West Michigan
Posts: 8
urbansound is on a distinguished road

Thumbs down The challenge continues. ;-)


Quote:
Originally Posted by Sami
Hi Urbansound, Give this reg file (attached) a try...[]
Great try Sami, thanks! This is the more complex of the two reg imports I already tried. (Sorry, I should have mentioned them more explicitly).

Error is the same. "Cannot Import (filename). Not all data was successfully written to the registry. Some keys are open by the system or other processes."

I even tried renaming all four copies of zipfldr.dll, to zipfldr_WAS.dll and rebooting since I couldn't reg or unreg the dll. (found an older zipfldr.dll in system32\$NTServicePackUninstall$, dated 2002, the others are all 8/4/2004, so must be an SP2 updated fix).

This is what leads me to believe that the reg fix will have to be imported as a "runonce" sequence at boot time. I've worn out Google looking for anyone else that has seen this, but so far this is a first where the fix couldn't be imported.

My guess is that a recent security update identified the folder/compression system as a potential exploit somewhere, patched it shut by recent hot-fix, making it persistent. But, that's only a guess based on behavior. I suppose a well clobbered registry could possibly cause the same thing, but the system runs without any other issues.

Any other ideas or should I grind XP through a repair? I really hate to do that, if a runonce could work, or I lose all my other reg edits. So, I've been Googling on how to set it up to try that and insert the same fix at boot-time.

Any suggestions on how to approach it that way?

Thanks more

Mike




Last edited by urbansound; 06-08-2006 at 12:04 AM..
Reply With Quote
Reply





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 Off
Pingbacks are Off
Refbacks are on



» Ads



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54