Установка обновлений в формате .CAB
|
|
Lego44
| |
Почетный
|
ptizz, так и есть, cab-файлы ассоциированы с архиватором WinRar Без удаления/переустановки WinRar, возможно убрать эти ассоциации?... и что за чем мне надо сделать, что бы всё таки появилось в контекстном меню "Установить сейчас" ?
|
|
|
dmitriy1570
| |
|
Цитата Lego44 ( ) возможно убрать эти ассоциации ...снять галку и окейкнуть...
|
|
|
Lego44
| |
Почетный
|
dmitriy1570, речь идёт о том, что бы в контекстном меню появился пункт "Установить сейчас" для .cab файлов и просто "окейнуть" не катит. Уже "окейнул"... Кто ещё может подсказать по вопросу?
|
|
|
ptizz
| Отредактировано ptizz - 18.06.2017, 17:44 |
Почетный
|
Lego44, Копируете тот код, который я приводил, в текстовый документ, сохраняете его под любым названием с расширением *reg. Двойным кликом запускаете reg-файл, соглашаетесь на применение изменений. Перезагрузка. Должно помочь. Пробуйте также
Цитата DIM4ELA ( ) просто пкм по кабу и открыть с помощью, и там выбираем проводник, только галку не забываем поставить "всегда использовать...." Попробуйте в реестре вместо "@MusUpdateHandlers.dll,-103" прописать "Install"
|
|
|
dmitriy1570
| |
|
Цитата Lego44 ( ) Кто ещё ...я вам в 15 посте твикер подсказал и путь в нём, он всё сделает...
|
|
|
aaalekseyyy
| Отредактировано aaalekseyyy - 21.06.2017, 15:42 |
|
Цитата ptizz ( ) Lego44, Копируете тот код, который я приводил, в текстовый документ, сохраняете его под любым названием с расширением *reg. Двойным кликом запускаете reg-файл, соглашаетесь на применение изменений. Перезагрузка. Должно помочь.
ptizz, удали в своем коде после каждой строчки пробел, а то эти пробелы, особенно это касается hex-значений, превращают твой код в бред.
Скопируй сам свой код в текстовый файл и все увидишь.
Плюс это наверное второй раз, опять удалить после правки, уже лишнее: ...................................................................................
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab\OpenWithProgids] "CABFolder"=hex(0):
[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab]
|
|
|
ptizz
| |
Почетный
|
aaalekseyyy, Прошу прощения. мой косяк. В посте есть ссылка на источник, где можно скачать готовый reg-файл.
|
|
|
aaalekseyyy
| Отредактировано aaalekseyyy - 21.06.2017, 18:55 |
|
Все получилось, даже без перезагрузки компьютера, просто перезапустил проводник.
1. Запустил WinRAR от имени администратора, снял ассоциацию с сав-файлами.
У кого стоит 7-Zip, не мешало бы тоже проверить ассоциацию с сав-файлами. 7-Zip может добавлять ассоциацию не только в ключ реестра HKLM\SOFTWARE\Classes\.cab, но и в ключ HKCU\SOFTWARE\Classes\.cab, поэтому значение HKCU\SOFTWARE\Classes\.cab можно удалить, так как по дефолту его здесь быть не должно, или продублировать для пользователя значение из HKLM\SOFTWARE\Classes\.cab.
2. Подправил и запустил второй ключ (Восстановления ассоциации сав-файлов).
3. Запустил первый ключ (Добавление в контекстное меню пункта "Установить сейчас" для сав-файлов). Первый ключ тоже немного надо поправить, также из-за наличия пробелов в конце каждой строчки.
P.S. 1. Вы применили первый ключ (Добавление в контекстное меню пункта "Установить сейчас" для сав-файлов), но у вас, после нажатия правой кнопкой мыши на сав-файле не появилось "Установить сейчас", значит нарушена ассоциация с сав-файлами. 2. Вы восстановили ассоциацию с сав-файлами, применив второй ключ, но у вас опять ничего не появится. 3. Для появления в контекстное меню пункта "Установить сейчас" нужно опять применить первый ключ. Т.е., после применения второго ключа, нужно обязательно еще раз применить первый ключ.
Цитата ptizz ( ) aaalekseyyy, Прошу прощения. мой косяк. В посте есть ссылка на источник, где можно скачать готовый reg-файл. ptizz, твоего косяка нет, это сайт добавляет пробелы. Хотел выставить подправленный твой ключ, удалил пробелы в конце всех строчек, вставил в комментарий, и ... он тоже получился с пробелами после каждой строчки.
Видимо всем, кто копирует код этих ключей, нужно еще дополнительно вручную удалить все пробелы в конце каждой строчки.
|
|
|
Ander_73
| |
|
Вот такой cmd положить рядом с CAB-файлом и запустить. Он сам запросит повышение привилегий, если запущен не от админа.
Код >nul dism&& (cd /d "%~dp0"& DISM /Online /Add-Package /PackagePath:.& exit)|| Powershell -Command "& { Start-Process \"%0\" -verb RunAs}"
Русский и пробелы понимает, но спецсимволы уже нет (например, "&" в пути вызовет ошибку при попытке повышения прав)
Вдруг кому интересно
|
|
|
Lego44
| Отредактировано Lego44 - 07.04.2019, 11:55 |
Почетный
|
Цитата Drinko ( ) Добавляем в контекстное меню файлов .CAB пункт "Установить"
Цитата ptizz ( ) Пробуйте также: Попробуйте в реестре вместо "@MusUpdateHandlers.dll,-103" прописать "Install" Вот, только это и помогло. Два кода не работали. (Когда устанавливал WinRAR, то галку на .cab снимал).
Прописывать можно в первом коде, в формате .txt Или, вот готовый:
Код Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Install" "HasLUAShield"=""
[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command] @="cmd /k dism /online /add-package /packagepath:\"%1\"" П.С.: Готовый .reg файл (.cab) ассоциаций по дефолту, качать отсюда:
Цитата ptizz ( ) (без ошибок пробела в коде)
|
|
|
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
|
|