Лучший отвечающий
Как вернуть ассоциацию cab-архивов с Проводником в Windows Vista?

Вопрос
-
Здравствуйте.
Умолчательная ассоциация Проводника с zip- и cab- архивами нарушена сторонним архиватором. Хотелось бы вернуть назад. В Windows XP была возможность легко вернуть ассоциацию, перерегиcтрировав zipfldr.dll и cabview.dll с помощью regsvr32. В Vista этот способ не работает. Для zip решение (и не одно) легко находится гуглом (нужно скачать определённый reg файл и запустить). Для cab решение пока найти не удалось.
Спасибо.13 сентября 2009 г. 15:36
Ответы
-
Попробуйте) Хотя с тем же успехом можно было и со скриншота переписать параметры ;)
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт- Помечено в качестве ответа DrShark 15 сентября 2009 г. 8:07
15 сентября 2009 г. 7:31Модератор
Все ответы
-
а самый простой способ - Панель управления - Программы по умолчанию - Сопоставление типов файлов: найти расширение .cab и изменить программу на Проводник
?!13 сентября 2009 г. 15:41 -
2 Aleksey Tchekmarev
Что интересно, расширений cab и zip в списке расширений не нашлось. Да и простая ассоциация ничего не даст - Проводник не поймёт формат файла, т.к. для него должен быть зарегистрирован компонент cabview.dll. Вот с этим и проблема...13 сентября 2009 г. 15:54 -
Что интересно, расширений cab и zip в списке расширений не нашлось.
вот это занятно.... (?!)
Попробовал из списка сопоставлений для CAB поменять ассоциацию с WinRAR на Проводник... - 1) ничего не получилось и 2) расширение из списка ПРОПАЛО! точно было, я проверял. Похоже на глюк...
Попробовал так: открыть Проводник, найти в папках файл CAB, сделать Open With и выбрать нужную программу в списке - и сохранить! у меня получилось и для WinRAR, и для Проводника. Работает.
НО! когда ассоциирую с WinRAR - расширение появляется в списке. Когда ассоциирую с Проводником - исчезает! 8]]]]] и при этом файл открывается правильно и ГДЕ задано!
Попробуйте так... может, регистрация dll-ек тут и не причем...
(add: обалдел...- на одной моей машине расширения .zip в списке нет!...)13 сентября 2009 г. 16:10 -
открыть Проводник, найти в папках файл CAB, сделать Open With и выбрать нужную программу в списке - и сохранить! у меня получилось и для WinRAR, и для Проводника. Работает.
У меня не работает - наверное, сторонние программы или восстановление ассоциации с zip что-то побило в реестре.
При попытке открытия Проводником появляется следующее:
[Window Title]
Ошибка сжатых ZIP-папок
[Content]
Не удается открыть папку.
Сжатая ZIP-папка "C:\backup_c\Program Files\Ahead\Nero Wave Editor\plugins\Aac.dll.cab" имеет неверный формат.
[ОК]
Надо как-то теперь заново корректно перерегистрировать библиотеку.
В winxp это решилось бы с помощью простого батника:
regsvr32 /u cabview.dll
regsvr32 cabview.dll13 сентября 2009 г. 17:09 -
грустно... (в реестре копаться?!)
А вы другие CAB-ы пробовали, системные...?14 сентября 2009 г. 5:23 -
Именно так и зарегистрируй.
regsvr32 отлично работает и в Висте, но нужно запустить командную строку с правами администратора и отключить UAC.14 сентября 2009 г. 6:08 -
Именно так и зарегистрируй.
ясно. т.е. вы сами это делать не пробовали, а ещё советуете... (читать нужно посты внимательнее! речь про конкретную библиотеку cabview.dll )
regsvr32 отлично работает и в Висте, но нужно запустить командную строку с правами администратора и отключить UAC.
(а свои ответы самому помечать просто неприлично... 8-( если угодно - нарушение научной этики: нет повторяемости... не наука! :-)) а повторяемость другие подтверждают, а не автор ;-) )14 сентября 2009 г. 8:02 -
А вы другие CAB-ы пробовали, системные...?
Из сообщения об ошибке в моём предыдущем посте видно, что на cab я умудрился как-то повесить обработчик zip. Теперь чтобы вернуть всё на место, придётся копаться в реестре. Проблема усугубляестся тем, что чистой Висты с умолчательными настройками у меня нет, так что самому методом тыка решить вопрос будет затруднително.14 сентября 2009 г. 8:23 -
Из сообщения об ошибке в моём предыдущем посте видно, что на cab я умудрился как-то повесить обработчик zip.
ааа... ну да, я сразу не понял 8-)
а где ассоциации прописываются, здесь HKEY_CLASSES_ROOT\.cab ? ...14 сентября 2009 г. 8:36 -
а где ассоциации прописываются, здесь HKEY_CLASSES_ROOT\.cab ? ...
Всё несколько сложнее. Вот многочисленные "фиксеры" для zip , которые я нашёл.
Для cab некоторые ветки будут выглялеть похожими.
Но простая замена в любом фиксере слова zip на cab не приведёт ни к чему хорошему.
14 сентября 2009 г. 9:01 -
:-((
но почему не получается простой вариант - открыть Проводник, найти в папках файл CAB, сделать Open With и выбрать нужную программу в списке ??!!
Ведь новое приложение должно прописываться заново, какая разница - чтО там было?! казалось бы... 8-(14 сентября 2009 г. 9:10 -
:-((
но почему не получается простой вариант - открыть Проводник, найти в папках файл CAB, сделать Open With и выбрать нужную программу в списке ??!!
Ведь новое приложение должно прописываться заново, какая разница - чтО там было?! казалось бы... 8-(
p.s. ну и кривые же тут форумы - редактирование поста в Firefox на место собственно поста вствляет всю страницу.
Если кто-то из разработчиков форумов заинтересуется - могу отправить исходник того, что попадает в редактор.14 сентября 2009 г. 9:22 -
Данный форум не кроссплатформенный, насколько мне известно, поэтому при работе с ним из браузеров, отличных от IE могут возникать глюки. Но скриншот и исходник можете отправить на sart2003@bk.ru - я передам эти сведения разработчикам форума. Вопрос - решает ли вашу проблему удаление стороннего архиватора? Пробовали ли вы банально откатить систему - эта функция задумана как раз для подобных случаев.
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт15 сентября 2009 г. 6:20Модератор -
Vinokurov Yuriy
Удаление архиватора и его переустановка без привязки к cab проблемы не решает (с cab, на моей памяти, ассоциировались PowerArchiver, WinAce; сейсас сторонний только WinRar). Откат выполнил бы в первую очередь, но на системном диске мало места и по-этому Восстановление системы временно отключено.
p.s. исходник выслал на почту.15 сентября 2009 г. 6:51 -
В мое рабочей Vista в реестре для расширения CAB (HKEY_CLASSES_ROOT\.cab) после отмены ассоциации со сторонним архиватором прописаны следующие параметры. Проверьте, так ли у вас?
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт15 сентября 2009 г. 7:04Модератор -
2 параметра отличаются. Можете выложить куда-нибудь ваш файл реестра для [HKEY_CLASSES_ROOT\.cab]?15 сентября 2009 г. 7:19
-
Попробуйте) Хотя с тем же успехом можно было и со скриншота переписать параметры ;)
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт- Помечено в качестве ответа DrShark 15 сентября 2009 г. 8:07
15 сентября 2009 г. 7:31Модератор -
Спасибо, этот reg-файл решил проблему. Просил именно экспортированный reg, потому как у меня в [HKEY_CLASSES_ROOT\.cab] есть ещё ветки, видимо оставленные сторонним по, но как оказалось они ни на что не влияют :)15 сентября 2009 г. 8:06
-
Всегда пожалуйста)) В том-то и фишка, что до отмены ассоциаций со сторонним софтом у меня в ветке тоже были дополнительные подразделы, которые после отмены ассоциаций исчезли. Ну и значения в корне ветки были другие, конечно же.
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт15 сентября 2009 г. 8:19Модератор