Як додати в контекстне меню Провідника Windows 10 або 8.1 опцію для установки оновлень CAB

Пакети оновлень Windows, призначені для установки в автономному режимі часто мають формат CAB. Встановлюються вони через командний рядок за допомогою консольної утиліти Dism з параметрами online, add-package і packagepath, а також зазначенням прямого шляху до файлу пакета. Незручність цього способу стає очевидним, коли процедуру автономного поновлення доводиться виконувати часто.

В цьому випадку є сенс додати в контекстне меню Провідника окрему команду для запуску установки файлів CAB. Ось, як це можна зробити.

Відкрийте редактор реєстру і розгорніть в лівій частині вікна наступну гілку:

HKEY_CLASSES_ROOT \ CABFolder \ Shell

Створіть в каталозі Shell новий підрозділ runas.

Додаємо пункт меню для установки оновлень Cab

двічі клікніть по дефолтного параметру і встановіть в якості його значення рядок "Install this update" (можна кирилицею, наприклад, "Встановити оновлення").

Додаємо в меню опцію для установки Cab

Також створіть в підрозділі runas новий строковий параметр з ім'ям HasLUAShield, який буде відповідати за відображення іконки пункту в контекстному меню. Його значення залиште порожнім.

Створюємо в контекстом меню опцію для автоматичної установки файлів CABОпція для установки файлів CAB

Тепер створіть в каталозі runas новий підрозділ command і встановіть в якості значення розташованого в ньому дефолтного параметра рядок cmd / k dism / online / add-package / packagepath: "% 1" як показано на скріншоті. Це все, збережіть результат редагування і закрийте редактор реєстру. Тепер, якщо ви клацніть правою кнопкою по файлу в форматі CAB, то побачите в меню нову команду "Install this update".

Консольні команди для установки CAB

Ті, хто не хоче возитися з редактором реєстру, можуть скористатися готовими файлами REG. Скачайте за посиланням https://yadi.sk/d/8wkJwmai3E2DKM архів, розпакуйте його і виконайте злиття файлу add.reg. Для видалення команди з меню скористайтеся файлом remove.reg.

Відмінного Вам дня!