Typy inštalátorov a ich kľúče pre tichú inštaláciu. Pri odstraňovaní aktualizácií z operačného systému Microsoft Windows Vista neinštalujte aktualizáciu msu ručne

& nbsp & nbsp Vypnutie služby Windows Update je jedným z najbežnejších spôsobov, ako zakázať automatické aktualizácie systému Windows. Na prvý pohľad je to správne rozhodnutie, ktoré zaisťuje dosiahnutie konečného cieľa najjednoduchším spôsobom, ale v skutočnosti môže tento prístup v budúcnosti pri inštalácii nových programov viesť k veľkým problémom. Faktom je, že počas inštalácie mnoho softvérových produktov aktualizuje komponenty potrebné na ich fungovanie v prostredí systému Windows vrátane komponentov, ktoré sú aktualizáciami systému Windows. Ak pre nainštalovaný program nie sú potrebné žiadne aktualizácie, zvyčajne sa inštalujú offline. Na to slúži offline inštalátor aktualizácií. wusa.exe a služba Windows Update. Konkrétne inštalátor wusa.exe je možné vykonať s parametrom / ticho, ktorý nastavuje „tichý režim“ pre inštaláciu aktualizácií bez akýchkoľvek správ na obrazovke. Inštalačný program môže navyše nesprávne spracovať výsledky operácií inštalácie potrebných aktualizácií systému Windows. Ak je služba Windows Update deaktivovaná, v najlepšom prípade sa na obrazovke zobrazí chybové hlásenie 0x80070422:

V najhoršom prípade sa vám pri inštalácii programu môže zobraziť smrteľné chybové hlásenie, alebo v ešte horšom prípade sa nebudú zobrazovať žiadne chybové hlásenia, ale nainštalovaný softvér nebude fungovať. Výsledkom je, že používateľ môže stráviť veľa času a úsilia riešením problému, ktorý sám spôsobil vypnutím služby Windows Update.

Správny prístup k zakázaniu automatických aktualizácií preto predpokladá, že služba Windows Update nie je zakázaná. Ak chcete ušetriť systémové prostriedky, môžete typ spustenia nastaviť na „Ručne“. Aktualizačnú službu je potrebné nakonfigurovať pre režim „Nekontrolovať aktualizácie (neodporúča sa)“:

Ovládací panel - Windows Update - Konfigurácia nastavení

Aby ste sa vyhli zobrazovaniu upozornení z centra akcií, musíte vypnúť zodpovedajúce upozornenie:

Ovládací panel - Centrum podpory - Konfigurácia centra podpory.

S týmito nastaveniami sa nebudú vykonávať automatické aktualizácie systému Windows a zachovajú sa všetky funkcie offline inštalátora aktualizácií. wusa.

Aktualizácie pre operačný systém Windows sú vydávané ako balíky s rozšírením MSU alebo TAXÍK... V prípade, že štandardná funkcia služby Windows Update (Windows Update) nefunguje (špeciálne deaktivovaná), kumulatívne aktualizácie alebo aktualizácie zabezpečenia požadované pre systém je možné stiahnuť a nainštalovať ručne v režime offline. V tomto článku vám ukážeme, ako sťahovať a inštalovať aktualizácie vo formáte súborov MSU a CAB v systéme Windows 10.

Kde stiahnuť súbor s aktualizáciou MSU Windows

Microsoft spočiatku vydáva svoje aktualizácie a opravy vo formáte TAXÍK súbor. Takto váš počítač prijíma aktualizácie zo serverov aktualizácií spoločnosti Microsoft alebo z lokálneho servera. Pre pohodlnejšiu manuálnu distribúciu jednotlivých aktualizácií klientmi prostredníctvom katalógu aktualizácií spoločnosti Microsoft sú tieto súbory CAB zabalené v špeciálnom formáte MSU(Samostatný balík Microsoft Update).

Ako extrahovať súbor CAB z balíka Service Pack MSU

V niektorých prípadoch, keď služba Windows Update, ktorú používa nástroj wusa, nefunguje správne (skúste ju najskôr spustiť), nie je možné nainštalovať aktualizáciu vo formáte MSU. V takom prípade môžete balík MSU ručne rozbaliť, extrahovať z neho aktualizačný súbor CAB a manuálne ho nainštalovať do systému.

Ak chcete balík MSU rozbaliť do adresára C: \ Temp \ kb4056887 (adresár je potrebné najskôr vytvoriť), spustite nasledujúci príkaz:

rozbaliť _f: * „C: \ Temp \ windows10.0-kb4056887-x64.msu“ C: \ Temp \ kb4056887

Pomôcka Microsoft (R) File Expansion Utility, verzia 10.0.10011.16384
Copyright (c) Microsoft Corporation. Všetky práva vyhradené.
Nie je možné otvoriť vstupný súbor: _f: *.
Pridávanie C: \ Temp \ kb4056887 \ WSUSSCAN.cab do frontu extrakcie
Pridanie C: \ Temp \ kb4056887 \ Windows10.0-KB4056887-x64.cab do frontu extrakcie
Pridanie súboru C: \ Temp \ kb4056887 \ Windows10.0-KB4056887-x64-pkgProperties.txt do poradia extrakcie
Pridanie C: \ Temp \ kb4056887 \ Windows10.0-KB4056887-x64.xml do frontu extrakcie
Rozširovanie súborov….
Rozširovanie súborov je dokončené ...
Celkom 4 súbory.

Ako vidíte, v adresári sa objavili 4 typy súborov:

  • .xml súbor (Windows10.0-KB4056887-x64.xml)-obsahuje metadáta balíka msu a používa ho Wusa.exe
  • .taxík súbor (Windows10.0-KB4056887-x64.cab - jeden alebo viac) - priamo archivovať pomocou aktualizácie systému Windows
  • * pkgProperties.txt súbor (Windows10.0-KB4056887-x64-pkgProperties.txt)-obsahuje vlastnosti balíka (dátum vydania, architektúra, typ balíka, odkaz na KB, atď.)

Inštalácia aktualizovaného súboru CAB v systéme Windows 10

Súbor s aktualizáciou CAB získaný z balíka MSU môžete nainštalovať dvoma spôsobmi.

Najuniverzálnejším spôsobom, ako nainštalovať aktualizáciu zo súboru CAB, je nástroj DISM.exe... Inštalačný príkaz môže byť takýto:

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

Nástroj na správu a správu nasadenia obrázku
Verzia: 10.0.10240.16384
Verzia obrázku: 10.0.10240.16384
Spracovanie 1 z 1 - Pridávanie balíka Package_for_KB4056887 ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.1.0
[==========================100.0%==========================]
Operácia bola úspešne dokončená.

Poznámka... Všimnite si, ako rýchlo sa balík inštaluje prostredníctvom DISM v porovnaní s rýchlosťou inštalácie aktualizácie zo súboru MSU.

Ak potrebujete nainštalovať balík CAB v tichom režime a potlačiť požiadavku na reštart počítača po inštalácii aktualizácie, príkaz DISM bude vyzerať takto:

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

V systéme Windows 8 a Windows 7 môžete aktualizáciu nainštalovať pomocou správcu balíkov Pkgmgr... Príkaz:
štart / w Pkgmgr / ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab "

Poznámka... V systéme Windows 10 / Windows Server 2016 už správca balíkov PkgMgr.exe nie je podporovaný. Po jeho spustení sa zobrazí výzva na použitie DISM.exe na správu balíkov.

Poznámka: Podpora súboru PkgMgr.exe je zastaraná. Aktualizujte svoje skripty, aby ste pomocou programu dism.exe mohli extrahovať, inštalovať, odinštalovať, konfigurovať a aktualizovať funkcie a balíky pre systém Windows.

Poznámka... Upozorňujeme, že jazykové balíky Windows (MUI) sú tiež distribuované vo formáte CAB. Na ich inštaláciu však nemôžete použiť príkaz DISM. Na inštaláciu nových jazykov do systému musíte použiť samostatný nástroj lpksetup.exe.

Tento návod na manuálnu inštaláciu kumulatívnej (ak si nepamätáte, čo to je, prečítajte si článok o systémoch) a ďalšie aktualizácie systému Windows sa vzťahujú na všetky podporované verzie operačného systému: Windows 10 / 8.1 / 7 a Windows Server 2016/2012 / R2 / 2008 / R2 ...

Niekedy nastane situácia, keď príčinou modrých obrazoviek smrti je inštalácia ďalšej aktualizácie od spoločnosti Micrtosoft. Často sa stáva, že nie je čas zistiť, kto je na vine, jeden z vývojárov ovládačov (povedzme antivírus), ktorí niečo nezohľadnili alebo urobili niečo zlé, alebo samotní vývojári spoločnosti Microsoft, stačí nám pracovať v systéme. Existuje niekoľko spôsobov, ako odstrániť nainštalované aktualizácie.

Metóda 1. Odstránenie aktualizácií pomocou modulu snap-in Pridať alebo odstrániť programy

Prejdeme k inštalácii odinštalačných programov, pomocou rozhrania (Štart / Ovládací panel / Pridať alebo odstrániť programy) môžete použiť príkazový riadok, spustite aplikáciu appwiz.cpl. Vľavo vyberte „Zobraziť nainštalované aktualizácie“

Existuje dátum stĺpca, v ktorom môžete tieto aktualizácie zoradiť a odstrániť požadované.

Metóda 2. Prostredníctvom príkazového riadka

Použitie príkazu wusa (funguje iba pre Windows 7, Server 2008 R2).

Musíte spustiť cmd.exe alebo far.exe s právami správcu a spustiť

wusa / uninstall / kb: ID aktualizácie (kde ID aktualizácie je napríklad číslo KB aktualizácie wusa / odinštalovať / kb: 2511250)

Metóda 3. Používame wusa a stiahnutú aktualizáciu

Stiahnite si požadovanú aktualizáciu z Microsoft Download Center a uložte ho do nejakého adresára, napríklad c: emp. Spustite cmd.exe alebo far.exe s právami správcu a vykonajte nasledujúci príkaz:

wusa / odinštalovať (úplná cesta k rýchlej oprave)

Napríklad:

wusa / odinštalovať C: TempWindows6.1-KB980302-x86.msu

Potom sa zobrazí dialógové okno odinštalovania.

Metóda 4. Použitie PKGMGR

1. Musíte si stiahnuť aktualizáciu, z ktorej chcete odstrániť Microsoft Download Center a uložte do nejakého adresára ako c: emp.

2. Spustite cmd.exe alebo far.exe s právami správcu. Vykonajte v príkazovom riadku

3.rozbaliť -f: * (aktualizovať názov).msu (cieľový adresár)

Príkaz rozbalí súbor msu a pôvodné súbory uloží do cieľového priečinka

4. Vytvorte ďalší prázdny adresár, napríklad c: emp123

5. Spustite príkaz

štart / w pkgmgr / m: (úplný názov rýchlej opravy).cab / up / s: c: emp123

Kde je cieľový priečinok z kroku 3 úplný názov rýchlej opravy

Odstraňovanie servisných balíkov

Samostatnou témou je odstránenie aktualizácií service pack. Vyžaduje si to:

1. Stiahnite si balík service pack, z ktorého chcete odstrániť Microsoft Download Center a uložte do nejakého dočasného adresára, ako je c: emp

2. Spustite cmd.exe alebo far.exe s požadovanými právami správcu.

3. Vykonajte príkaz

(názov balíka service pack)/ X: (cieľový adresár)

Napríklad,

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

Všetky súbory service pack budú extrahované do adresára c: emp2

4. Musíte vybrať samostatný prázdny adresár, napríklad c: emp3

5. Je potrebné vykonať príkaz

štart / w pkgmgr / m: (úplný názov balíka Service Pack).cab / up / s: c: emp3

Počet zobrazení príspevku: 535

Dobrý deň, milí čitatelia.
Dnes, ako som vám sľúbil, vám poviem o najobľúbenejších nástrojoch, ktoré vytvárajú inštalátory softvéru.
Mnohé z nich sú veľmi jednoduché, takže ich môžu používať nielen programátori a výrobcovia softvéru, ale aj tí, ktorí chcú zostaviť inštalátor vlastnými rukami.
Zostavenie inštalačných balíkov však nie je témou tohto článku, témou môjho článku: aké základné kľúče podporujú niektoré inštalátory, ako ich používať a ako určiť, ktorý inštalátor sa používa pre konkrétny program.

InstallShield

Začnem asi najrozsiahlejším softvérom, ktorý si obľúbili veľkí vývojári komerčného softvéru. InstallShield je výkonný profesionálny nástroj na vytváranie spoľahlivých inštalačných balíkov.

S pomocou Project Assistant vývojár krok za krokom prejde všetkými fázami vytvárania inštalátora. Nevyžaduje sa žiadne školenie, všetky základné funkcie programu InstallShield X Express sa dajú naučiť za menej ako jeden deň. Plná integrácia s vývojovým prostredím Visual Studio .NET, podpora .NET, Linux, webových služieb a mobilných aplikácií.

Veľmi často sa s ním môžete stretnúť v platených produktoch, napríklad:

Takéto inštalátory spravidla nespôsobujú žiadne ťažkosti, stačí ich spustiť pomocou klávesu „S“ a program sa nainštaluje v tichom režime.
Poznámka: Ak parameter „čakať“ nefunguje, skúste použiť kláves „SMS“
Príklad:

Spustite / počkajte setup.exe / s / sms

Ako zistiť, či bol na inštaláciu inštalátora použitý inštalačný štít

Otvorte vlastnosti súboru na karte „Podrobnosti“ v položkách „Popis“ a „Pôvodný názov súboru“ spravidla bude uvedená hodnota „setup.exe“ a v „Názov produktu“: „InstallShield“ .
Okrem toho spustením takéhoto inštalátora pre typickú inštaláciu spravidla narazíte na nasledujúce slová:
Sprievodca InstallShield
Vitajte v sprievodcovi InstallShield pre xxxxxxx
Nainštaluje sa sprievodca InstallShield (R) atď.

Prirodzene, toto všetko môže byť napísané aj v angličtine.

Služba inštalátora systému Windows (* .msi)

No, čo môžem povedať ... Technológia Windows Installer Service (MSI) je de facto štandardom vo svete systémových administrátorov zapojených do distribúcie a podpory softvéru pre stolné a serverové verzie systému Windows. Formát MSI je podporovaný všetkými hlavnými systémami správy konfigurácie (Microsoft SCCM, CA Unicenter a mnohými ďalšími) a pre niektoré systémy distribúcie softvéru je dokonca jediným podporovaným formátom.

Všetky inštalátory zabalené pomocou Inštalátora systému Windows majú príponu „* .msi“.
Príklady programov:

Tento typ inštalátora podporuje nasledujúce kľúče pre tichú inštaláciu:
„Qb“ a „QN“.
Pri použití klávesu „QB“ sa zobrazí priebeh inštalácie, ale používateľovi nebudú položené žiadne otázky a tlačidlo „Zrušiť“ sa nezobrazí.
Príklad:

Spustite setup.msi / qb

Ďalší kľúč: „qn“
Pri použití tohto kľúča bude proces inštalácie úplne skrytý. Priebeh inštalácie sa tiež nezobrazí.
Príklad:

Spustite setup.msi / qn

Je potrebné poznamenať, že niektoré programy vyžadujú po inštalácii reštart počítača. Aby ste tomu zabránili, použite vlastnosti (REBOOT = ReallySuppress), ktoré ho spolu s kľúčom uzatvoríte do úvodzoviek.
Príklad:

Spustiť setup.msi "/ qb REBOOT = ReallySuppress"

Použitie rozšírenia InstallShield * .msi

Počnúc verziou 7 môže InstallShield vytvárať súbory s príponou „* .msi“. naopak, môžu to byť samostatné súbory a v spojení s súborom setup.exe,
Napríklad ako OBI
Tie druhé sú zase dvoch typov:
InstallScript MSI a Basic MSI. InstallScript MSI používa tradičné kľúče InstallShield. Basic MSI je ďalší zaujímavý príbeh.
Ak chcete automaticky nainštalovať aplikáciu pomocou Basic MSI, musíte zadať prepínače " / s / v" ... "". Tri bodky je potrebné nahradiť kľúčmi, ktoré je potrebné odoslať priamo inštalátoru systému Windows (msiexec). Inými slovami, ak chcete aplikáciu nainštalovať úplne nepozorovane a vyhnúť sa reštartu, použite tento príkaz

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

Inštalátor offline aktualizácií systému Windows * .msu

Vzhľadom na to, že tieto informácie sú často požadované, článok som upravil :-) a pridal som k nemu aj kľúče pre * .msu.
msu sú samostatné inštalátory aktualizácií systému Windows. Akonáhle si stiahnete aktualizácie, môžete ich nainštalovať aj bez prítomnosti internetu a nebudete ich musieť sťahovať znova.
Všetky tieto inštalátory majú príponu * .msu a podporujú nasledujúce prepínače príkazového riadka.

/ tichý - tichý režim bez interakcie používateľa. Všetky okná budú skryté. Ak je po aktualizácii potrebné reštartovanie, vykoná sa.

/ norestart - Tento prepínač používajte ticho, aby ste sa vyhli reštartu.

/ warnrestart - Pri tichom použití varuje, že dôjde k reštartu.

/ promptrestart - Pri tichom použití sa zobrazí výzva na reštartovanie počítača.

/ forcerestart - Ak sa používa s tichým režimom, vykoná sa takzvaný nútený reštart, to znamená, že všetky aplikácie sa násilne zatvoria a počítač sa reštartuje.

/ log - Nastaví protokolovanie a cestu k súboru denníka.

Začnite c: \ updates \ kb3456246.msu / quiet / norestart /log:update.log

Inno setup

Je to vynikajúci bezplatný nástroj na vytváranie inštalátorov, ktorý podporuje skripty v jazyku PASCAL a je veľmi ľahké sa ho naučiť a pohodlne sa používa.
Inno setup môže registrovať knižnice a komponenty ActiveX, vytvárať šifrované inštalátory, upravovať register a tiež spúšťať externé aplikácie, ale to je len malá časť toho, čo Inno Setup dokáže, aj keď príliš malý ....
Je potrebné poznamenať, že systém pomoci je pomerne dobre napísaný a je podporovaný mnohými príkladmi.

Inno Setup nie je nižšie ako mnohé systémy na vytváranie inštalátorov a niektoré z nich necháva z hľadiska pohodlia a možností ďaleko za sebou, aj keď je pravda, že pravdu povedať poviem, páči sa mi to viac ako všetky uvedené v tomto článku, čo mi pomohlo von mnohokrát.

Inno Setup sa v poslednej dobe čoraz viac používa na vytváranie inštalačných balíkov nielen vývojármi bezplatných programov, ale aj komerčných produktov, napríklad:

Hmm, že som to podpísal, budem hovoriť o hlavnej veci.

Inno Setup podporuje dva hlavné kľúče pre tichú inštaláciu, a to „SILENT“ a „VERYSILENT“.
Príklad:

Spustite súbor setup.exe / verysilent
Spustite setup.exe / tichý

Niekedy nastane malý problém: vyskočí okno s otázkou, či chcete pokračovať v inštalácii. Ak chcete skryť toto okno, použite kláves „SP-“.
Príklad:

Spustite setup.exe / VERYSILENT / SP-

Ako zistím, či sa Inno Setup používa na zabalenie programu?

Spustite inštalátor, v okne, ktoré sa otvorí, otvorte systémovú ponuku (ALT + SPACE „Space“)
Vyberte položku „O NASTAVENÍ“ alebo „O programe“,
Otvorí sa okno s niečím takýmto:
O nastavení
Inno Setup verzia 5.4.0 (a) Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martijn Laan Všetky práva vyhradené. Domovská stránka Inno Setup: http: //www.innosetup.com/RemObjects Domovská stránka skriptu Pascal : http: //www.remobjects.com/psInno Setup Preprocessor domovská stránka: http: //ispp.sourceforge.net/
OK

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) - program je navrhnutý tak, aby ľahko a rýchlo vytváral profesionálne inštalačné balíky. Program umožňuje vývojárom softvéru vytvoriť komprimovaný exe súbor win32 so schopnosťou skontrolovať jeho integritu. Neobmedzuje počet súborov zahrnutých v distribučnej súprave. Je podporovaná funkcia odinštalovania. Vstavaný natívny virtuálny stroj robí z tohto produktu plnohodnotný profesionálny nástroj.
Príklady:

Inštalátory vytvorené pomocou bezplatného systému NSIS bežia s kľúčom „S“.
Príklad:

Spustite setup.exe / S

Buďte opatrní, kľúč musí byť napísaný veľkými písmenami, inak nemusí fungovať.
Na zadanie inštalačného adresára môžete použiť kláves „D“.
Príklad:

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

Ako určiť používanie NSIS

Všetky inštalátory vytvorené pomocou NSIS majú veľmi podobné rozhranie, pozorne si preštudujte proces inštalácie Winampu a môžete ľahko určiť, či sa NSIS používa.

WISE inštalátor

Po prezeraní internetu som našiel krásny popis, ktorý som k nemu našiel:
Wise for Windows Installer umožňuje profesionálnym vývojárom rýchlo vytvárať robustné balíky MicrosoftI pomocou najnovších technológií Inštalátora systému Windows od spoločnosti Microsoft. Jedinečné vlastnosti Wise for Windows Installer pomáhajú malým i veľkým vývojovým tímom vytvárať inštalačné balíky pre všetky typy platforiem vrátane pracovných staníc a PDA, aplikačných a webových serverov, ako aj mobilných zariadení Windows Mobile, Windows CE, Pocket PC, Microsoft. NET Compact Framework, Palm OS a smartfóny.

Wise Installation Studio vám umožňuje bez námahy vytvárať inštalačné balíky pre Windows Vista, 64-bitové verzie Windows a Windows Mobile 5. Tento balík podporuje formát Windows Installer (MicrosoftI) a má aj vlastný WiseScript (. EXE).

Používatelia budú tiež môcť využívať výhody inovatívnej technológie Altiris Software Virtualization Solution začlenenej do Wise Installation Studio, ktorá vytvára archívy virtuálnych aplikácií (.VSA) a zaisťuje, že medzi inštalovanými produktmi nedochádza ku konfliktu.

Nová verzia Wise Installation Studio sa navyše integruje s balíkom PRO-Tector Standard spoločnosti Nalpeiron. Toto riešenie umožňuje vývojárom vytvárať skúšobné verzie softvérových produktov a poskytuje spoľahlivú ochranu duševného vlastníctva pred nezákonným používaním.

Ale to je smola, zdá sa, že projekt zomrel ...
Dobre, nehovorme o smutných veciach ...

Inštalátory vytvorené pomocou WISE Installer akceptujú štandardný kľúč „S“.
Príklad:

Spustite setup.exe / S

Neviem, aký typ inštalátora alebo neviem určiť jeho typ

V takom prípade použite kláves „s“, zvyčajne to funguje.
Príklad:

Spustite setup.exe / s

Výrobcovia softvéru a ovládačov, ktorí prichádzajú s jedinečným inštalátorom, zvyčajne dodržujú tento štandard.