Куди розпаковуються файли extension msu windows 7. Типи інсталяторів та їх ключі для тихої установки. Як визначити, що використовувався Install Shield для пакування інсталятора

Налаштування UltraVNC Підключення до сервера Встановлення та налаштування репітера UltraVNC SC (Single Click) — віддалена допомога без попереднього встановлення UltraVNC сервера
UltraVNC – відмінне рішення для надання віддаленої допомоги. З'єднання здійснюється безпосередньо до консольного сеансу Windows, тобто. Ви завжди бачите на екрані те, що бачить користувач віддаленого комп'ютера. За допомогою утиліти repeater (репітер) можна налаштувати доступ до серверів у локальній мережі, розташованій за NAT роутером, при цьому на роутері потрібно прокинути лише один порт. Також може використовуватись для проведення презентацій. Програма безкоштовна. Установка UltraVNC.Для початку необхідно завантажити дистрибутив, драйвери та репітер (якщо потрібен).
Офіційний сайт UltraVNC: http://www.uvnc.com/
Розділ завантаження: http://www.uvnc.com/download/
На момент написання статті остання версія - 1.0.8.2. Можна завантажити лише клієнт. Доступні версії як для win32, так і для x64.
Останні драйвера з...

Налаштування переадресації в IIS у картинкахЗавантажуємо модуль URL Rewrite і встановлюємо його Заходимо до IIS. Вибираємо потрібний сайт. З права вибираємо пункт " Перевизначення URL-адрес" У вікні тиснемо ПКМ і вибираємо пункт: " "У вікні тиснемо ПКМ і вибираємо" Додати схему перевизначення". Вводимо назву для схеми (будь-яке). Відкриється вікно схеми перевизначення. Далі ПКМ=>" Додати запис зіставленняі вводимо вихідну адресу та адресу призначення. Примітка: вихідна адреса має бути відносною, а призначення-абсолютноюПовертаємося до вікна Подивитися схеми перевизначення". тиснемо ПКМ і вибираємо пункт" Додати правила"Вибираємо шаблон" Правило зі схемою перевизначенняВстановлюємо Вибір дії правила: Перенаправлення. Вибрати схему перевизначення: щойно створену схему.Натискаємо ОК. Все готово.

Попередньо потрібно встановити Lamp-server. Починаючи з Ubuntu 7.04, LAMP можна встановити за допомогою Tasksel. Для цього необхідно виконати команду: sudo tasksel install lamp-serverПри установці буде запрошений пароль для адміністратора БД MySQL. Не забуваємо поставити модулі php5-ldap php5-imap. sudo apt-get install php5-ldap php5-imapLdap модуль почне працювати відразу після перезавантаження Apache ( sudo/etc/init.d/apache2 restart), а ось imap модуль по дефолту вимкнено. Тому його треба включити командою php5enmod imapРекомендую, так само поставити phpMyAdmin Встановлення з репозиторіюsudo apt-get install glpiПід час встановлення відбудеться налаштування бази даних ( запитають пароль адміністратора MySQL та попросять задати пароль для користувача glpi).Після цього вийде вікно із пропозицією зайти через браузер за адресою http://host_name/glpiПісля переходу за цим посиланням відкриється web інтерфейс glpi.Для першого входу використовуйте:Login: glpiPassword: glpi Установка вручну(Не перевіряв на нових версіях)Для н…

Оновлення для операційної системи Windows випускаються у вигляді пакетів із розширенням MSUабо CAB. Якщо штатний функціонал служби Windows Update (Центр оновлення Windows) не працює (спеціально вимкнено), потрібні для системи накопичувальні оновлення або оновлення безпеки можна завантажити та встановити вручну в автономному режимі. У цій статті ми покажемо, як у Windows 10 завантажити та встановити оновлення у форматі MSU та CAB файлів.

Де завантажити MSU файл оновлення Windows

Microsoft спочатку випускає свої оновлення та патчі у форматі CABфайлу. Саме в такому вигляді ваш комп'ютер отримує оновлення із серверів оновлення Microsoft або локального сервера. Для зручнішого ручного розповсюдження окремих оновлень клієнтами через каталог оновлень Microsoft, дані CAB файли упаковуються у спеціальний формат MSU(Microsoft Update Standalone Package).

Як витягти CAB файл із пакета оновлень MSU

У деяких випадках, коли служба Windows Update, яку використовує утиліта wusa, працює некоректно (спробуйте спочатку виконати ), встановити оновлення у форматі MSU не виходить. У цьому випадку можна вручну розпакувати пакет MSU, витягти з нього CAB файл оновлення та вручну встановити його в системі.

Щоб розпакувати MSU пакет у каталог C:\Temp\kb4056887 (каталог потрібно заздалегідь створити), виконайте таку команду:

expand _f:* “C:\Temp\windows10.0-kb4056887-x64.msu” C:\Temp\kb4056887

Microsoft (R) File Expansion Utility Version 10.0.10011.16384
Copyright (c) Microsoft Corporation. Всі права захищені.
Can't open input file: _f:*.
Adding C:\Temp\kb4056887\WSUSSCAN.cab to Extraction Queue
Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab to Extraction Queue
Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt to Extraction Queue
Adding C:\Temp\kb4056887\Windows10.0-KB4056887-x64.xml to Extraction Queue
Expanding Files ….
Expanding Files Complete …
4 files total.

Як ви бачите в каталозі з'явилося 4 типи файлів:

  • .xmlфайл (Windows10.0-KB4056887-x64.xml) — містить метадані пакета msu та використовується програмою Wusa.exe
  • .cabфайл (Windows10.0-KB4056887-x64.cab - один або кілька) - безпосередньо архів з оновленням Windows
  • *pkgProperties.txtфайл (Windows10.0-KB4056887-x64-pkgProperties.txt) - містить властивості пакета (дата випуску, архітектура, тип пакета, посилання на KB і т.д.)

Встановлення CAB файлу оновлень у Windows 10

Встановити CAB файл оновлення, отриманий з пакета MSU можна двома способами.

Найбільш універсальний спосіб встановлення оновлення з CAB файл – утиліта DISM.exe. Команда установки може бути такою:

DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab

Deployment Image Servicing and Management tool
Version: 10.0.10240.16384
Image Version: 10.0.10240.16384
Processing 1 of 1 — Adding package Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0
[==========================100.0%==========================]
Завдання виконується успішно.

Примітка. Зверніть увагу, як швидко відбувається інсталяція пакета через DISM у порівнянні зі швидкістю інсталяції оновлення з MSU файлу.

Якщо потрібно встановити CAB пакет у тихому режимі та придушити запит на перезавантаження комп'ютера після інсталяції оновлення, команда DISM буде такою:

start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart

У Windows 8 і Windows 7 можна інсталювати оновлення через менеджер пакетів Pkgmgr. Команда:
start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"

Примітка. У Windows 10/Windows Server 2016 менеджер пакетів PkgMgr.exe більше не підтримується. Під час його запуску з'являється попередження про необхідність використовувати для керування пакетами DISM.exe.

Note: The PkgMgr.exe не буде deprecated. Докладно update ваші scripts для використання dism.exe для extract, install, uninstall, configure і update features and packages for Windows.

Примітка. Зауважте, що мовні пакети Windows (MUI) також поширюються у форматі CAB. Однак використовувати команду DISM не вдасться. Натомість, для встановлення нових мов у систему потрібно використовувати окрему утиліту lpksetup.exe.

Ця інструкція з ручної установки накопичувальних (якщо ви не пам'ятаєте що це таке, прочитайте статтю про системи) та будь-яких інших оновлень Windows застосовна до всіх підтримуваних версій ОС: Windows 10/8.1/7 та Windows Server 2016/2012/R2/2008/R2 .

Останнім часом в новинах про нові накопичувальні оновлення ми стали давати посилання, за якими можна завантажити.cab або.msu файли даних збірок. У цій статті ми розберемося, навіщо вони потрібні і як ними скористатися.

Що таке CAB та MSU файли

У Windows 10 існує кілька форматів файлів, які використовуються для оновлення тих чи інших компонентів системи. Це:

  • ESD-файли. Вони є зашифрованим і сильно стислим ISO-образом. Використовуються для встановлення великих оновлень (складання, в яких змінюється не тільки індекс, а й основний номер). З їхньою допомогою можна, наприклад, .
  • CAB- або MSU-файли. Вони є, можна сказати, архіви. Використовуються для встановлення невеликих оновлень - накопичувальних, оновлень безпеки, оновлень Adobe Flash Player і таке інше.

У систему вбудовані всі механізми роботи з цими файлами. Саме їх використовує Центр оновлення – він просто завантажує потрібний файл, а потім автоматично робить те, що описано у цій інструкції. Мінуси цього підходу – неможливість офлайн-установки будь-яких оновлень, яка час від часу необхідна деяким користувачам.

Відразу зазначу, що в Windows 10 CAB або MSU-файл якогось накопичувального оновлення містить у собі також всі попередні накопичувальні оновлення! Немає потреби спочатку, наприклад, встановлювати складання 14393.187, потім – .189, потім – .222. Достатньо відразу встановити останній пакет.

Де завантажити MSU файл оновлення Windows 10

Як встановити CAB та MSU

  1. Завантажте файл CAB або MSU.
  2. Перемістіть його в папку з якимось коротким шляхом. Тобто краще, щоб шлях до файлу був, наприклад, C:\CAB\update.cab, а не C:\Users\Public\Downloads\Folder\CAB Files\CabFile1\update.cab.

Встановлення CAB-файлів

Встановлення MSU-файлів

З ними все трохи простіше. Їх можна встановити, навіть просто клацнувши на них двічі. Але є спосіб зробити це і через консоль.

Здрастуйте, дорогі читачі.
Сьогодні, як і обіцяв вам, розповім про найпопулярніші інструменти, що створюють інсталятори програм.
Багато з них дуже прості, так що можуть використовуватися не тільки програмістами та виробниками програмного забезпечення, але й тими, хто захоче зібрати інсталятор своїми руками.
Однак складання інсталяційних пакетів не тема цієї статті, тема моєї статті: які основні ключі підтримують ті чи інші інсталятори, як їх використовувати і як визначити, який інсталятор використовується для тієї чи іншої програми.

InstallShield

Почну мабуть з найбільшою, найулюбленішою великими комерційними розробниками По. InstallShield – це потужний професійний інструмент створення надійних інсталяційних пакетів.

За допомогою Project Assistant розробник крок за кроком проходить усі етапи створення інсталятора. Ніякого навчання не потрібно, всі основні можливості InstallShield X Express можна дізнатися протягом менше одного дня. Повна інтеграція із середовищем розробки Visual Studio .NET, підтримка .NET, Linux, Web services та програм для мобільних пристроїв.

Зустріти його можна часто в платних продуктах, наприклад:

Як правило, такі інсталятори не викликають складнощів, достатньо їх запустити з ключем “S”, і програма буде встановлена ​​в тихому режимі.
Примітка: Якщо параметр “wait” не відпрацьовує, спробуйте використати ключ “SMS”
Приклад:

Start /wait setup.exe /s /sms

Як визначити, що використовувався Install Shield для пакування інсталятора

Відкриваємо властивості файлу, на вкладці «Докладно» у пунктах «Опис» та «Вихідне ім'я файлу» зазвичай буде вказано значення «setup.exe», а «Назва продукту»: «InstallShield».
До того ж запустивши такий інсталятор для звичайної установки, як правило, ви зустрінете такі слова:
InstallShield Wizard
Вас вітає програма InstallShield Wizard для xxxxxxx
Програма InstallShield(R) Wizard встановить і т.д.

Звичайно, це все може бути написано і по-англійськи.

Windows Installer Service (*.msi)

Ну що ж про це сказати… Технологія Windows Installer Service (MSI) є стандартом де-факто у світі системних адміністраторів, які займаються поширенням та підтримкою програмного забезпечення для десктопних та серверних версій Windows. Формат MSI підтримується всіма великими системами керування конфігураціями (Microsoft SCCM, CA Unicenter та багатьма іншими), а для деяких систем поширення ПЗ є навіть єдиним підтримуваним форматом.

Усі інсталятори, запаковані за допомогою Windows Installer, мають розширення *.msi.
Приклади програм:

Цей тип інсталяторів підтримує такі ключі для тихої установки:
"qb" і "QN".
При використанні ключа «QB» буде відображено хід установки, однак жодних питань користувачеві не буде задано, також і не буде відображатися кнопка «Cancel (Скасувати)».
Приклад:

Start setup.msi /qb

Наступний ключ: "qn"
При використанні даного ключа буде повністю приховано процес встановлення. Прогрес установки також не відображатиметься.
Приклад:

Start setup.msi /qn

Слід зазначити, що деякі програми після інсталяції потребують перезавантаження комп'ютера. Щоб цього уникнути, використовуйте властивості (REBOOT=ReallySuppress) уклавши його в лапки разом з ключем.
Приклад:

Start setup.msi "/qb REBOOT=ReallySuppress"

Використання InstallShield розширення *.msi

Починаючи з версії 7, InstallShield може створювати файли з розширенням *.msi. вони у свою чергу можуть бути окремими файлами та у зв'язці з setup.exe,
Наприклад, як OBI
Другі у свою чергу бувають двох типів:
"InstallScript MSI" і "Basic MSI". InstallScript MSI використовує традиційні ключі InstallShield. Basic MSI – окрема цікава історія.
Щоб автоматично встановити програму, яка використовує Basic MSI, вам потрібно вказати ключі «/s /v»…»». Крапку потрібно замінити на ключі, які необхідно передати безпосередньо Windows Installer (msiexec). Іншими словами, якщо ви хочете встановити програму абсолютно непомітно і уникнути перезавантаження, то використовуйте таку команду

Start setup.exe /s /v"/qn REBOOT=ReallySuppress"

Автономний інсталятор оновлень Windows *.msu

У зв'язку з тим, що ця інформація часто потрібна, відредагував статтю:-), додавши до неї також ключі для *.msu.
msu – це автономні інсталятори оновлень Windows. Якось завантаживши оновлення, їх можна встановити навіть без наявності інтернету і повторно їх качати не доведеться.
Всі ці інсталятори мають розширення *.msu та підтримують наступні ключі командного рядка.

/quiet – тихий режим без взаємодії з користувачем. Усі вікна будуть приховані. Якщо після оновлення знадобиться перезавантаження, то воно буде здійснено.

/norestart — Використовуйте цей ключ разом із quiet, щоб уникнути перезавантаження.

/warnrestart — При використанні з quiet попередить про те, що буде здійснено перезавантаження.

/promptrestart — під час використання quiet з'явиться питання про перезавантаження комп'ютера.

/forcerestart — При використанні з quiet буде виконано так зване форсоване перезавантаження тобто всі програми будуть примусово закриті і комп'ютер перезавантажиться.

/log — Вказує ведення лога і шлях до лог файлу.

Start c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Inno Setup

Відмінний, безкоштовний інструмент для створення інсталяторів, що підтримує скрипти мовою PASCAL, досить простий у освоєнні та зручний для використання.
Inno setup вміє реєструвати бібліотеки та ActiveX компоненти, Створювати шифровані інсталятори, змінювати реєстр, а також запускати зовнішні програми, але це лише мала частина того, що вміє Inno Setup, навіть занадто мала.
Слід зауважити, що довідкова система досить добре написана та підкріплена численними прикладами.

Inno Setup не поступається багатьом системам створення інсталяторів, а деякі за зручністю та можливостями залишає далеко позаду, хоча і є безкоштовними по правді кажучи, він мені подобається найбільше перелічених у цій статті, що багато разів мене виручав.

Inno Setup останнім часом все частіше і частіше використовують для створення інсталяційних пакетів, не тільки розробники безкоштовних програм, а й комерційних продуктів, наприклад:

Хм, що це я розписався, буду про головне.

Inno Setup підтримує два основних ключі для тихої установки, це "SILENT" та "VERYSILENT".
Приклад:

Start setup.exe /verysilent
Start setup.exe /silent

Іноді виникає невелика проблемка: вилазить віконце з питанням, чи хочете ви продовжити установку. Щоб приховати це вікно, використовуйте ключ “SP-“.
Приклад:

Start setup.exe /VERYSILENT /SP-

Як дізнатися, чи використовується Inno Setup для пакування програми?

Запустіть інсталятор, у вікні відкрийте меню система (ALT + SPACE «Пробіл»)
Виберіть «ABOUT Setup» або «Про програму»,
Відкриється віконце приблизно з таким текстом:
About Setup
Inno Setup version 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn LaanAll rights reserved. :http://www.remobjects.com/psInno Setup Preprocessor home page:http://ispp.sourceforge.net/
ОК

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) – програма призначена для легкого та швидкого створення професійних інсталяційних пакетів. Програма дозволяє розробникам програмного забезпечення створювати стислий win32 exe-файл, з можливістю перевірки його цілісності. Не має обмеження на кількість файлів, що входять до складу дистрибутива. Підтримується функція Uninstall. Вбудована власна віртуальна машина перетворює цей продукт на повноцінний професійний інструмент.
Приклади:

Інсталятори, створені за допомогою безкоштовного NSIS, запускаються із ключем “S”.
Приклад:

Start setup.exe /S

Будьте уважні, ключ має бути у верхньому регістрі, інакше він може просто не спрацювати.
Для вказівки директорії установки можна використовувати ключ “D”.
Приклад:

Start setup.exe /S /D=c:\myprogram

Як визначити використання NSIS

У всіх інсталяторів, створених за допомогою NSIS дуже схожий інтерфейс, вивчіть уважно процес установки програми Winamp, і ви зможете легко визначити чи використовується NSIS.

WISE Installer

Покопавшись в інтернеті ось який гарний опис я знайшов для нього:
Wise for Windows Installer дозволяє професійним розробникам швидко створювати надійні пакети. Microsoft з використанням новітніх технологій Windows Installer корпорації Microsoft. Унікальні функції Wise for Windows Installer допомагають як невеликим, так і великим командам розробників створювати інсталяційні пакети для будь-яких типів платформ, включаючи робочі станції та кишенькові комп'ютери, сервери програм та web, а також мобільні пристрої Windows Mobile, Windows CE, Pocket PC, Microsoft. NET Compact Framework, Palm OS та смартфони.

Програма Wise Installation Studio дозволить без особливих зусиль створювати інсталяційні пакети додатків для операційної системи Windows Vista, 64-бітних версій Windows та мобільної платформи Windows Mobile 5. Цей пакет підтримує формат Windows Installer (MicrosoftI), а також має і власний формат - WiseScript. EXE).

Користувачі також зможуть гідно оцінити переваги інноваційної технології Altiris Software Virtualization Solution, запровадженої у Wise Installation Studio, яка дозволяє створювати віртуальні архіви програм (.VSA) та гарантує повну відсутність конфліктів між продуктами, що встановлюються.

Крім того, нова версія Wise Installation Studio інтегрується з пакетом PRO-Tector Standard, що виробляється компанією Nalpeiron. Це рішення дозволяє розробникам створювати випробувальні версії програмних продуктів та забезпечує надійний захист інтелектуальної власності від незаконного використання.

Тільки ось невдача, схоже, проект помер…
ну та гаразд, не будемо про сумне…

Інсталятори, створені за допомогою WISE Installer, приймають стандартний ключ «S».
Приклад:

Start setup.exe /S

Я не знаю, якого типу інсталятор чи не можу визначити його тип

У цьому випадку використовуйте ключ “s”, як правило, він працює.
Приклад:

Start setup.exe /s

Виробники ПЗ та драйверів, які постачаються унікальним інсталятором, як правило дотримуються цього стандарту

Іноді виникає ситуація, коли причиною синіх екранів смерті є встановлення чергового апдейту Micrtosoft. Часто буває, що колись розбиратися хто винен, один із розробник драйвера (скажімо антивірусу), який чогось не врахував, або щось зробив не так чи самі розробники Microsoft, нам потрібно просто працювати в системі. Існує кілька способів видалення встановлених оновлень.

Спосіб 1. Видалення оновлень через оснащення Встановлення/видалення програм

Заходимо в оснастку установки видалення програм, можна через інтерфейс (Пуск / Панель управління / Установка та видалення програма) можна через командний рядок, запустити appwiz.cpl. Вибираємо зліва “Перегляд встановлених оновлень”

Там є стовпець дати установки, яким можна ці оновлення відсортувати і видалити потрібне.

Спосіб 2. Через командний рядок

За допомогою команди wusa (працює тільки для Windows 7, Server 2008 R2).

Потрібно запустити cmd.exe або far.exe з правами адміну та виконати

wusa /uninstall /kb:update id (де update id – це номер оновлення KB, наприклад wusa /uninstall /kb:2511250)

Спосіб 3. Використовуємо wusa та завантажене оновлення

Завантажуємо необхідне оновлення з Microsoft Download Centerі зберігаємо його в якийсь каталог, наприклад c: emp. Запускаємо cmd.exe або far.exe з правами адміністратора та виконуємо наступну команду:

wusa /uninstall (full hotfix path)

Наприклад:

wusa /uninstall C:TempWindows6.1-KB980302-x86.msu

Після цього з'явиться діалогове вікно видалення.

Спосіб 4. Використовуємо PKGMGR

1. Необхідно завантажити оновлення, яке ви хочете видалити з Microsoft Download Centerта збережіть у якийсь каталог, наприклад c: emp.

2. Запустіть cmd.exe або far.exe із правами адміністратора. Виконайте в командному рядку

3.expand -f:* (Update name).msu (Destination folder)

Команда розпакує msu файл і збереже вихідні файли в destination folder

4. Створіть ще одну порожню директорію, наприклад, c: emp123

5. Виконайте команду

start /w pkgmgr /m: (Full hotfix name).cab /up /s: з: emp123

Де full hotfix name – це директорія destination folder з кроку 3

Видалення сервіс паків

Окрема тема – це видалення обслуговування паків. Для цього необхідно:

1. Завантажити сервіс пак, який ви хочете видалити з Microsoft Download Centerта зберегти в якийсь тимчасовий каталог, наприклад c: emp

2. Запустити cmd.exe або far.exe з правами адміністратора.

3. Виконати команду

(Service pack name)/x: (Destination folder)

Наприклад,

C:TempWindows6.0-KB936330-X86.exe /x:C:Temp2

Усі файли сервіс паку будуть витягнуті до каталогу c: emp2

4. Необхідно вибрати окремий пустий каталог, наприклад, c: emp3

5. Необхідно виконати команду

start /w pkgmgr /m: (Full Service Pack name).cab /up /s: з: emp3

Post Views: 535

КАТЕГОРІЇ

ПОПУЛЯРНІ СТАТТІ

2022 «minomin.ru» — Сайт про комп'ютери та роботу в інтернеті