Kako ukloniti program koji nije uklonjen. Zašto se programi ne instaliraju iz .msi datoteka? Windows installer ne radi ne može deinstalirati instalater

Pismo čitaoca:

Program se ne uklanja sa računara preko menija Add/Remove Programs i nikako, obrisao sve fascikle vezane za program, koristio sve vrste uslužnih programa koji čiste registar od nepotrebnih ključeva, bezuspešno. Činjenica je da želim ponovo da ga instaliram, licenciran je i kupljen za novac, ali odnedavno radi sa greškama. Instalater kaže: aplikacija je već instalirana i to je to. Forum je naveo šta treba tražiti u žbunju (u registru). Ovo je šala? Upomoć.
Edwarde

Pismo drugog čitaoca:

Igra se ne briše sa računara Call of Duty 4: Modern Warfare, želim da ga ponovo instaliram, ali stalno dobijam grešku, upravo sam obrisao fasciklu sa igrom, ali nisam mogao da je uklonim iz menija Add/Remove Programs, možda znate kako deinstalirati i ponovo instalirati, recite mi.
Vasilij

Program se ne uklanja sa računara

I naravno, program ili igra se ne mogu ponovo instalirati, jer Unlocker, Ccleaner, Revo Uninstaller i slični uslužni programi mogu biti beskorisni. Na jednoj stranici sam pročitao kako pomoću jednog od ovih programa možete ukloniti antivirusni program, dugo sam se smijao, u stvarnosti, naravno, sve neće biti tako, ponekad se ispostavi da su principi rada ovih programa neefikasna. Razmislimo šta ćemo učiniti ako nam svi gore navedeni programi nisu pomogli.

Informacije u našem članku odnose se i na Windows 7 i Windows 8. 1.

  • Napomena: Prijatelji, ako vam ovaj članak ne pomogne, pokušajte

Mnogi u slučaju neuspjeha sa uklanjanje programa sa računaračak i ponovo instalirati operativni sistem kada je u pitanju njihova omiljena igra. Vjerujte mi, u većini slučajeva to nije potrebno. Inače, radi se i o gomilanju smeća u Windowsu, jer su ostaci programa negdje i naravno zauzimaju prostor na hard disku, sve je to prilično neugodno i naravno želim znati gdje je tačno preostali program fajlovi se nalaze. Postoji takva smetnja zbog prekinute, iz nekog razloga, veze između programa i njegovih ključeva u registru. Postoji mnogo razloga za to, počevši od pogrešnih radnji korisnika i grešaka samog programa, na tome se nećemo zadržavati. Da bismo riješili takve probleme, morat ćemo ručno izvršiti promjene u registru i naš program će biti potpuno uklonjen. Kako uraditi?


Da li se program koji želite deinstalirati više ne koristi? Ako znate proces koji se odnosi na to, on također mora biti dovršen u upravitelju uređaja.

Za dobro, morate onemogućiti programsku uslugu u Upravljanju računarom.

Sada izbrišite sve datoteke koje se odnose na program sa svog računara, počnite sa njegovim ličnim folderom koji se nalazi u Programskim datotekama, a zatim ponovo pokrenite sistem, ako program nije obrisan i ne može se ponovo instalirati, moraćete da obrišete njegove unose u registru.


Preporučljivo je pogledati cijeli registar ili grane HKEY_LOCAL_MACHINE (sadrži informacije o hardveru i softveru) i HKEY_CURRENT_USER\Software, gdje se nalaze sve informacije o instaliranim aplikacijama.

Šta još možete učiniti ako imate problema s deinstaliranjem programa?

  • Pokušajte posjetiti web stranicu proizvođača programa, postoji velika vjerovatnoća da je deinstalator dostupan za preuzimanje, na primjer, na web stranici programa Nero, koji nije tako lako ukloniti, postoji takav uslužni program.
  • Ako neuspješno deinstalirate igru ​​ili program, deinstalator je možda na instalacionom disku, trebali biste ga pokrenuti i vidjet ćete stavku Izbriši, ako nemate disk, čitajte dalje.
  • U posebno teškim slučajevima morat ćete ući u svoj operativni sistem u sigurnom načinu rada, samo u njemu ćete moći onemogućiti uslugu i izbrisati sve preostale datoteke i ključeve registratora.
  • Ponekad nećete moći izbrisati programske datoteke čak ni u sigurnom načinu rada, ali ćete ih moći preimenovati i izbrisati nakon ponovnog pokretanja.
  • Vrijedno je pokušati ponovo instalirati program i tada će biti uspješno uklonjen.

Radi jasnoće, pokušajmo ponovo instalirati igru Call of Duty 4: Modern Warfare, koji saborac mog sina ne može da ponovo instalira nekoliko dana zaredom.

Kada instalirate Windows programe i funkcije koje se distribuiraju kao .MSI instalacioni program, možete naići na grešku „Nije moguće pristupiti usluzi Windows Installer“. Problem se može pojaviti u Windows 10, 8 i Windows 7.

Ovaj vodič opisuje kako da popravite grešku „Usluzi Windows Installer nije moguće pristupiti“ – predstavljeno je nekoliko metoda, u rasponu od jednostavnijih i često efikasnijih do složenijih.

Ponekad sistemska podešavanja i promene pravila Windows Installer-a mogu dovesti do dotične greške.

Ako imate Windows 10, 8 ili Windows 7 Professional (ili Enterprise), možete provjeriti da li su pravila Windows Installer promijenjena na sljedeći način:


Ako na svom računaru imate instaliran Windows Home Edition, putanja će biti:

  1. Idite na Registry Editor (Win + R - regedit).
  2. Idite na HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ i provjerite ima li potključ pod nazivom Installer. Ako postoji - obrišite ga (desni klik na "folder" Installer - izbriši).
  3. Provjerite postoji li sličan ključ u HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

Ako gore navedene metode nisu pomogle, pokušajte ručno vratiti uslugu Windows Installer - 2. metoda u posebnom uputstvu

Prilično čest problem među korisnicima Windows operativnog sistema bilo koje verzije je msi greška prilikom instaliranja programa iz datoteke sa ekstenzijom .msi. U ovom članku ću opisati uobičajene probleme sa instalaterom Windows 7/10/XP i kako ih riješiti, kao i napraviti video o trenutnom problemu.

Datoteke sa ekstenzijom .msi su uobičajeni instalacioni paketi (distribucije) iz kojih se program instalira. Za razliku od uobičajenog "setup.exe", sistem koristi uslugu Windows Installer (msiexec.exe proces) za pokretanje msi datoteke. Jednostavno rečeno, Windows Installer će raspakovati i pokrenuti datoteke iz distribucije. Kada Windows Installer ne radi, pojavljuju se razne greške.

Generalno, to me užasno razbjesni, jer. nakon glupe poruke o grešci, potpuno je nejasno šta dalje. Microsoft je posebno dizajnirao Windows Installer da poboljša instalaciju programa (uglavnom za sistemske administratore), ali se nije na odgovarajući način pobrinuo za rad ove usluge bez grešaka, pa čak ni za adekvatno prijavljivanje problema. A sada moramo da ga pogrebemo 🙂

Problemi mogu biti u radu samog servisa ili se mogu pojaviti tokom instalacije programa, kada je sve u principu ispravno postavljeno. U prvom slučaju morate odabrati uslugu instalatera, au drugom riješiti problem pomoću određene datoteke. Razmotrite obje opcije, ali prvo drugu.

greške u msi fajlu

Vrlo često se greške pojavljuju zbog nedovoljnih sistemskih prava na datoteke ili mape. Ne može se reći da Windows Installer ne radi, u ovom slučaju dovoljno je samo dodati potrebna prava i sve će raditi. Jučer sam naišao na činjenicu da preuzeta distribucija.msi nije htjela da se instalira, dok se čarobnjak za instalaciju uspješno pokreće, parametri se biraju, ali onda sistem razmišlja nekoliko sekundi i daje grešku:

"Greška čitanja iz datoteke "ime datoteke" potvrdite da datoteka postoji i da joj možete pristupiti" (Greška 1305). Prevodi "Greška čitanja iz datoteke ... provjerite da li datoteka postoji i imate li joj pristup." Pa, zar nisi glup? Naravno, dugme "Pokušaj ponovo" ne pomaže, a otkazivanje zaustavlja čitavu instalaciju. Poruka takođe ne nosi posebno semantičko opterećenje, jer fajl definitivno postoji i imam pristup njemu, inače jednostavno ne bih mogao da ga pokrenem i dobijem ovu poruku, osim iz nekog razloga na engleskom 🙂

A greška je u tome što ne bih trebao imati pristup datoteci, već Windows instalateru, odnosno samom sistemu. Rješenje je vrlo jednostavno:

Sada se greška instalatera neće pojaviti! Možete dodati pristup cijelom folderu iz kojeg obično instalirate programe, na primjer folderu Preuzimanja, kao što sam ja napravio. Pogledajte video o rješavanju problema s pravima pristupa:

U Windows XP-u neće biti kartice Sigurnost ako je omogućeno jednostavno dijeljenje datoteka. Da biste ga isključili, morate otići na "Start -> Control Panel -> Folder Options -> View" i isključite opciju "Koristi jednostavno dijeljenje datoteka". U smanjenim verzijama Windowsa 7/10 i XP, uopće ne postoji kartica Sigurnost. Da biste ga vidjeli, morate se prijaviti na njega kao administrator.

Više načina za rješavanje problema


Opisani način će vam pomoći s različitim porukama, s različitim brojevima. Na primjer, možete vidjeti sljedeće greške u msi fajlu:

  • Greška 1723
  • Interna greška 2203
  • Sistemska greška 2147287035
  • Greška "Ovaj instalacioni paket se ne može otvoriti"
  • Greška 1603: Došlo je do fatalne greške tokom instalacije

U svim ovim slučajevima, postavljanje prava na fajl i/ili na neke sistemske fascikle bi trebalo da pomogne. Provjerite ima li "sistem" pristup folderu privremenih datoteka (možete dobiti grešku "Sistem ne može otvoriti navedeni uređaj ili datoteku"). Za ovo:

Nakon pritiska na "Enter" putanja će se promijeniti u "normalna" i bićete premješteni u pravi privremeni folder. Treba provjeriti i prava na njega. Također preporučujem da izbrišete privremene mape od svega što se tamo nakupilo, ili još bolje da ih izbrišete i kreirate nove s istim imenom. Ako ne možete da izbrišete fasciklu, pročitajte , ali nije neophodno.

Ako usluga Windows Installer i dalje ne želi da radi, provjerite prava na folder "C:\Config.Msi", ovdje "sistem" također mora imati pun pristup. U ovom slučaju, možda ste primijetili grešku "Greška 1310". Za svaki slučaj, uvjerite se da folder GDJE instalirate softver također ima sva prava.

Postavke i usluge registra

Sljedeći način da popravite grešku je vraćanje operativnih parametara u registrator Windows Installer-a.

Da biste to učinili, preuzmite arhivu i pokrenite dvije reg-datoteke odatle, prema vašoj verziji Windows-a. Pristajete na uvoz postavki.

Bitan! Prije posljednje akcije, po mogućnosti! Ako metoda ne pomogne ili se pogorša, možete se vratiti u prethodno stanje.

Na Windows XP ili Windows Server 2000, instalirajte najnoviji 4.5 instalater.

Ako ne pomogne, ponovo registrirajte komponente:

  1. Pritisnite "Win + R" i upišite " cmd". Zatim u crnom prozoru unesite sljedeće naredbe redom:
    MSIExec /odjava
    MSIExec /regserver
  2. Odgovor treba da bude prazan, bez grešaka. Ako problem nije riješen, unesite drugu naredbu
    regsvr32 msi.dll
  3. zatvori crni prozor

Ako kaže da nema dovoljno prava, onda morate pokrenuti .

Ako su naredbe izvršene, ali nisu pomogle, pokrenite msi_error.bat iz arhive, provjerite rezultat.

Posljednja opcija je preuzimanje programa Kerish Doctor, on ima funkciju za popravku instalaterske usluge i mnoge druge uobičajene probleme sa Windowsom.

Također, mnogi programi koriste .NET Framework, tako da neće biti suvišno instalirati najnoviju verziju ovog paketa. I za kraj, još jedan savjet: ako postoji barem jedna mapa s razmakom na početku naziva na putanji do distribucijske datoteke, onda uklonite razmak. Ovaj jednostavan trik će riješiti vaš problem 🙂

Rezimirajući

Greške sa Windows instalaterom su vrlo neugodne, ima ih puno i nije odmah jasno gdje kopati. Jedno je jasno - sistem je otkazao i treba ga vratiti u radno stanje. Ponekad ništa ne pomaže i morate. Međutim, nemojte žuriti s tim, pokušajte zatražiti pomoć na ovom forumu. Tačno opišite svoj problem, recite nam šta ste već uradili, koje ste poruke dobili, a možda vam one pomognu! Uostalom, svijet nije bez dobrih ljudi 🙂

Greške prilikom instaliranja aplikacija iz datoteka sa ekstenzijom .msi jedna su od manifestacija problema u radu usluge Windows Installer (u ruskoj verziji Windows Installer). Korisnici svih verzija ovog OS-a, osim onih najranijih, suočavaju se sa sličnim fenomenom. Do sada je problem sa instalaterom bio jedan od čestih razloga zašto se korisnici odlučuju da ponovo instaliraju sistem. Pokušajmo shvatiti kako to izbjeći. Razlog zašto Windows Installer ne radi može biti sljedeći:

  • infekcija virusom, a uklanjanje virusa ne rješava uvijek problem;
  • neispravna instalacija ažuriranja za Windows;
  • Anti-malware se ruši kada umjesto blokiranja jedne sumnjive msi datoteke, instalacijska usluga je potpuno blokirana;
  • promene bezbednosnih politika na računaru;
  • oštećenje sistemskih datoteka ili registra iz razloga koji nisu povezani s virusima (brisanje komponenti instalatera, nevješto uređivanje registra, "krivi" softver, kvar tvrdog diska, itd.).

Provjera integriteta strukture Windows Installer-a

Windows Installer je predstavljen sljedećim komponentama:
  • datoteka C:\Windows\System32\Msiexec.exe - direktno od samog instalatera;
  • datoteka C:\Windows\System32\msi.dll - biblioteka Windows Installer;
  • od strane usluge Msiserver, čije su postavke pohranjene u ključu registratora.
Prije dijagnoze, važno je osigurati da su obje ove datoteke prisutne u sistemu, da je gornji odjeljak u registru i da njegovi parametri imaju normalne vrijednosti (vrijednosti se mogu naći u registar sličnog, radnog sistema). Otvorite i listu usluga (pritisnite Windows + R i unesite komandu services.msc u liniju "Otvori" aplikacije "Pokreni"). Potražite "Windows Installer" i uvjerite se da radi. Ako fajlovi nedostaju, kopirajte ih sa drugog sistema iste verzije ili sa instalacionog diska. Ako ključ registratora nedostaje ili je oštećen, također ga prenesite iz radnog sistema. Da biste to uradili, na računaru koji radi, pokrenite uređivač registratora (C:\Windows\Regedt.exe) i pronađite gornji odeljak. Kliknite desnim tasterom miša da proširite kontekstni meni fascikle msiserver i kliknite na "Izvezi". Sačuvajte datoteku u .reg formatu i prenesite je na problematičnu mašinu. Dvaput kliknite na ovu datoteku i potvrdite svoj pristanak za dodavanje podataka u registar. Ponovo pokrenite računar. Ako se usluga Msiserver i dalje ne pokrene, provjerite da li je pokrenuta RPC (Remote Procedure Call) usluga od koje ovisi. Možete ponovo registrovati instalacione datoteke i ponovo pokrenuti uslugu koristeći skup posebnih komandi na komandnoj liniji. Radi praktičnosti, možete kreirati batch datoteku: zalijepite skup radnji u notepad i sačuvajte kao sa ekstenzijom .bat. Da biste pokrenuli datoteku, jednostavno dvaput kliknite na nju. Da bi promjene stupile na snagu, kliknite na radnu površinu i pritisnite F5.

Provjera sigurnosnih postavki i dozvola

Windows Installer možda neće raditi zbog činjenice da je blokiran sigurnosnim softverom ili operativni sistem nema potrebna prava. Prvo, pozabavimo se softverom. Ako imate instaliran antivirusni program, privremeno ga onemogućite. Svaki proizvod ima svoje načine da ga onemogućite, ali najčešće se to radi preko kontekstnog menija antivirusne ikone u sistemskoj paleti. Sada pogledajmo prava. Otvorite kontekstni meni Msiexec.exe i proširite njegova svojstva. Pregledajte listu grupa i korisnika na kartici "Sigurnost". Među njima mora postojati "System" i "Trustedinstaller" servis, a potonji mora imati pun pristup datoteci i biti njen vlasnik. Sistem mora imati dozvole za "čitanje" i "čitanje i izvršavanje". Usluga Trustedinstaller se prvi put pojavila u operativnom sistemu Windows Vista, tako da u Windows XP-u mora biti dodijeljena potpuna kontrola sistemu. Sve napisano u nastavku odnosi se na verzije objavljene nakon XP-a. Da biste provjerili ko je vlasnik Msiexec.exe, kliknite na dugme "Napredno" na istoj kartici. U sljedećem prozoru proširite karticu "Vlasnik". Postavite vlasnika na uslugu Trustedinstaller ako je nešto drugo navedeno. Ako se ne pojavi na listi "Promijeni vlasnika na", kliknite na dugme "Promijeni", a zatim na "Drugi korisnici i grupe". Unesite Trustedinstaller u polje "Enter Names...", kliknite na "Check Names" i OK. Vratite se na prethodni prozor. Na kartici "Efektivne dozvole" dodijelite potrebna prava Trustedinstalleru i sistemu. Biblioteka msi.dll mora imati potpuno iste sigurnosne postavke. Sada provjerimo postoje li ograničenja za korisnika "Sistema" za pristup sljedećem:
  • sistemski pogon (obično pogon C);
  • privremeni folderi (ovo su C:\Windows\Temp i C:\Users\Current_user\AppData\Temp);
  • folder C:\Config.Msi;
  • fasciklu u kojoj se nalazi msi datoteka iz koje pokušavate da instalirate program.
Svi ovi objekti moraju imati puni pristup sistemu. Ovo se radi na isti način kao što smo gore govorili. Nakon ovih operacija, u većini slučajeva, problem sa instalaterom je uspješno riješen. Ako vam naši savjeti nisu pomogli, uzrok kvara leži u nečem drugom i stručnjaci bi se trebali time pozabaviti.

Svrha msi.dll

Datoteka msi.dll je potrebna za instaliranje paketa Microsoft Installer (MSI). Ako se ova datoteka ukloni, Windows Installer neće raditi.

U ovom članku ćemo raspravljati o instanci greške msi.dll na Windows računaru i njenom rješenju.

Msi.dll greška u Windowsu

Kada pokušate da instalirate bilo koji Windows Installer program na Windows računar, možete dobiti poruku o grešci sličnu onoj predstavljenoj ovde:

“Datoteka MSIEXEC.EXE je povezana s nedostajućim izvozom MSI.DLL:222.”

Nakon pritiska na dugme uredu, pojavljuje se još jedna poruka o grešci slična dolje spomenutoj:

“Ne mogu pokrenuti C:\Windows\System\MSIEXEC.EXE uređaj povezan sa sistemom koji ne radi.”

Uzrok greške

Ovaj problem se javlja ako datoteke Windows Installer na računaru pokušaju da ažuriraju Windows File Installer.

Dozvola

Kada se pojavi gore opisani problem, prva stvar koju treba da uradite je da ponovo pokrenete računar i pokušate ponovo da instalirate Windows Office program. Ako je Windows Installer promovirao datoteke ili datoteke nisu kopirane na ispravnu lokaciju. Umjesto toga, prvo se kopiraju u privremenu mapu. Tek kada ponovo pokrenete računar, datoteke se kopiraju u odgovarajući folder. Da biste riješili ovu poruku o grešci, slijedite ove korake.

Zadatak 1 - Preuzmite Windows Update Installer

  1. Kliknite na dugme za vezu i kliknite na dugme Skinuti nalazi se pored InstMsiA.exe.
  2. spasiti fajl na radnoj površini.

Zadatak 2 - Preimenujte datoteke programa Windows Installer

  1. Idi na meni Počni i odaberite Isključite računar.
  2. Zatim kliknite na dugme Ponovo pokrenite računar u MS-DOS režimu, a zatim kliknite na dugme uredu .
  3. Upišite sljedeće naredbe u komandnu liniju i pritisnite Enter nakon svake naredbe da biste ih izvršili. cd sistem
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    Izlaz
  4. Ponovo pokrenite Windows.

Zadatak 3 - Pokrenite Windows u sigurnom načinu rada

  1. Kliknite na dugme Počni i odaberite stavku Isključite računar.
  2. Zatim kliknite na dugme Ponovo učitaj i pritisnite dugme uredu.
  3. Pritisnite i držite dugme SHIFT kada se prozor ponovo učita.

Zadatak 4 - Instaliranje programa Windows Update Installer za Windows

  1. Dvaput kliknite na datoteku InstMsiA.exe sačuvana na radnoj površini.
  2. Zatim slijedite upute na ekranu kako biste dovršili proces instalacije.
  3. Konačno, ponovo pokrenite računar.

Ako registar postavlja pitanja koja uzrokuju DLL greške kao što su greške msi.dll?

Da, oni to rade jer je registar stvarno zbrkan ili oštećen, što je često uzrok uobičajene DLL greške. Unosi koji se odnose na DLL datoteke pohranjuju se u registrator. Možete dobiti ponavljajuće DLL greške ako su unosi koji se odnose na DLL datoteke oštećeni ili nedostaju. Popravke za DLL greške kao što su greške msi.dll koje uzrokuju probleme sa registratorom. Skenirajte registar koristeći efikasan čistač registra kao što je RegGenie. Ovo je moćan alat koji vam omogućava da izvršite prilagođeno skeniranje registra kako biste popravili DLL greške.

MSI.DLL - Je li to sigurnosni fajl?

Da, true msi.dll je sigurnosna datoteka iz Microsofta. Međutim, nekoliko instanci zlonamjernog softvera koristi datoteku pod nazivom msi.dll. Da biste utvrdili da msi.dll na vašem računaru nije sistemska pretnja, skenirajte ceo Windows računar koristeći pouzdane i efikasne bezbednosne alate.

Možete koristiti naredbu msiexec s opcijama komandne linije da biste pozvali proceduru instalacije ili deinstalacije. Parametri naredbe msiexec su proslijeđene informacije koje se obično specificiraju tijekom interaktivne instalacije korištenjem WebSphere MQ instalacioni paneli. Da biste to učinili, unesite sljedeću naredbu u komandni redak zajedno sa potrebnim opcijama: msiexec [options]

Kada se izvodi WebSphere MQ na Windows ® Vista ili Windows Server 2008 sistemima s omogućenom kontrolom korisničkog računa (UAC), tiha instalacija ili deinstalacija se mora pokrenuti iz povišene komandne linije. Da biste to uradili, kliknite desnim tasterom miša da pokrenete komandnu liniju i izaberite Pokreni kao administrator. Ako pokušate pokrenuti neinteraktivnu instalaciju ili deinstalaciju bez povišenih korisničkih privilegija, vidjet ćete grešku AMQ4353 u instalacijskom dnevniku.

Naredba msiexec podržava dvije vrste opcija komandne linije:

Prvo morate navesti opcije komandne linije u naredbi msiexec, a zatim parove svojstvo=vrijednost.

Ako je parametar specificiran i na naredbenoj liniji iu datoteci odgovora, vrijednost u retku za naredbe ima prednost.

Primjer korištenja naredbe msiexec: msiexec /i "" /l*v c:\install.log /m mif-file TRANSFORMS="1033.mst" AGREETOLICENSE="yes" ADDLOCAL="Server" gdje je: /i "staza \MSI\IBM WebSphere MQ.msi" Instaliranje proizvoda pomoću navedene .msi datoteke. /l*v c:\install.log Generira install.log log fajl koji sadrži informacije o instalaciji. /m mif-file Kreirajte datoteku stanja Microsoft® System Management Server (SMS), .mif: mif-file . TRANSFORMS="1033.mst" Određuje da je instalacija na engleskom (Sjedinjene Američke Države). Za više informacija o drugim jezicima pogledajte Korištenje transformacija za naredbu msiexec. AGREETOLICENSE="yes" Prihvatite uslove licence. ADDLOCAL="Server" Lokalno instalira serversku komponentu.

Tab. 1. Opcije komandne linije msiexec
Parametar Opcije Opis
/a Paket Administrativna instalacija proizvoda preko mreže, tj. instaliranje originalne slike aplikacije, slično onoj na CD-u.
/i paket|šifra proizvoda Instalirajte ili konfigurirajte proizvod koristeći navedenu .msi datoteku.

WebSphere MQ Windows instalaterski paket: IBM WebSphere MQ.msi .

/j

paket|
Paket /t TransformList|
Paket /g LanguageID

Upozorenje o proizvodu.

Ova opcija zanemaruje sve vrijednosti svojstava specificirane u komandnoj liniji.

u Obavijesti trenutnog korisnika m Obavijesti sve korisnike na ovom sistemu g ID jezika t Primijeni transformaciju na paket

/l

log-file

Određuje putanju do datoteke evidencije, kao i oznake koje označavaju informacije koje treba evidentirati.

i Poruke o statusu w Fatalna upozorenja e Sve poruke o greškama a Radnje koje se izvršavaju r Zapisi o akcijama u Korisničke upite c Početne postavke korisničkog interfejsa m Malo memorije ili fatalne informacije o izlazu o Poruke o malom prostoru na disku p Svojstva terminala v Opširni izlaz + Informacije dodate postojećoj datoteci ! Svaki red se evidentira * Sve informacije osim opcije v se evidentiraju. Za evidentiranje svih informacija, uključujući opciju v, navedite "/l*v"

/q n|b|r|f Nivo korisničkog interfejsa koji se prikazuje tokom instalacije.

q, qn Nema korisničkog interfejsa. Neinteraktivna instalacija bez korisničkog interfejsa. qb Glavni korisnički interfejs. Prikazuje ugrađene dijaloške okvire sa statusnim porukama qr Redukovano korisničko sučelje, prikazuje modalni dijaloški okvir na kraju instalacije. qf Puno korisničko sučelje, modalni okvir za dijalog se prikazuje na kraju instalacije. qn+ Nema korisničkog interfejsa, modalni okvir za dijalog se prikazuje na kraju instalacije. qb+ Glavni korisnički interfejs, modalni dijaloški okvir se prikazuje na kraju instalacije. Modalni prozor se ne prikazuje ako je korisnik otkazao instalaciju. qb - Glavni korisnički interfejs bez modalnih prozora. Imajte na umu da /qb+- UI nivo nije podržan.

/x paket|šifra proizvoda Uklanjanje proizvoda.
  1. Nemojte istovremeno koristiti opcije /i, /x, /j i /a.
  2. Opcije /t i /g se mogu koristiti samo sa /j.
  3. Opcije /l i /q se mogu koristiti sa /i, /x, /j i /a.

U tabelama Upotreba datoteke odgovora sa naredbom msiexec.

SAVEINI način\Ime dokumenta Tokom instalacije kreira se datoteka odgovora. Datoteka sadrži opcije odabrane za ovu instalaciju, koje korisnik može postaviti tokom interaktivne instalacije. ONLYINI 1|da| "" 1, da ili bilo koja druga vrijednost različita od nule: Dovršite instalaciju prije ažuriranja ciljnog sistema, ali nakon generiranja datoteke odgovora (ako je navedeno).

"". Nastavite sa instalacijom i ažurirajte ciljni sistem (podrazumevano).

TRANSFORMIRAJTE način\Ime dokumenta Određuje datoteke transformacije (.mst) koje će se primijeniti na proizvod. Na primjer: datoteka "1033.mst" ukazuje na datoteku prijevoda za engleski (SAD) lokal.
  • tutorial

Dobar dan, Habr! Želim predstaviti zanimljiv, po mom mišljenju, način za kreiranje msi instalatera za bilo koji softver i, kao rezultat, implementaciju pomoću GPO alata. Naglašavam da opisana metoda ne podrazumijeva kreiranje “castova” sistema, već koristi izvorne instalatere softvera, a za kreiranje msi-a koriste se samo proizvodi besplatni za komercijalnu upotrebu.

Uvod, par linkova i odricanje od odgovornosti

Svaki normalan instalater softvera ima mogućnost da se automatski instalira sa određenim ili podrazumevanim parametrima. Suština moje metode je jednostavna i sastoji se u pakovanju izvornog instalatera u msi "kontejner" i pokretanju sa potrebnim parametrima komandne linije. Na mreži ima puno informacija o automatskoj instalaciji ove ili one aplikacije i neću se fokusirati na to. Naš cilj je, ponavljam, instaliranje softvera koristeći grupne politike. Usput, neki od vas će možda tvrditi da se instalacija može obaviti preko ZAW-a, ali, nažalost, ova metoda je primjenjiva samo za instalaciju s pravima trenutnog korisnika i ne može se koristiti za centraliziranu automatsku instalaciju aplikacija.

Zanimljiva serija članaka o instaliranju softvera putem GPU-a. Za početnike preporučujem da pročitaju sve kako ne biste kasnije pitali koja je razlika između "dodijeljenog" i "javnog" tipa instalacije.

Potreban softver. Exe to MSI Converter besplatni program i dobro poznata orca Prvi je potreban da bi se kreirao msi iz exe-a, a drugi da bi se rezultirajući msi nadimak mogao instalirati putem grupnih politika.

Metoda ne tvrdi da je potpuno jedinstvena i na nekim mjestima može doći do ekscesa koji bi se mogli izbjeći, ali to je zbog nedostatka želje i potrebe da se preduboko uđe u parametre tabela msi-paketa. Početni cilj je bio brzo pronaći besplatan način za kreiranje msi-a i nakon nekoliko sati provedenih u čitanju stranih foruma i beskrajnih restartovanja virtuelne mašine, metoda je pronađena. Također, članak nije pregled sučelja programa i nećete vidjeti snimke ekrana.

Kreiranje i priprema paketa

Napravit će se primjer instalacije za Mozilla Firefox, jer je ovo dobro poznati proizvod koji nema msi instalater od programera.
  1. Pokrenite exe u msi i navedite putanju do firefox exe instalatera u njemu. Prema informacijama koje su prethodno pronađene na mreži, postaje jasno da možete tiho instalirati firelis sa parametrima -ms -ira. Navodimo ih u drugom polju exe u msi i kliknemo "Izgradi MSI".
  2. Čini se da je sve, msi-paket je spreman. Zaista, pokretanjem rezultirajućeg rezultata, mi ćemo instalirati firefox u sistem, a članak bi mogao biti stavljen na mirovanje. Nažalost, nije sve tako jednostavno. Trenutni instalacijski paket nije pogodan za implementaciju putem GPO-a, a kada pokrenete svoj računar, dobićete potpuno neobjašnjive greške u log-ovima „dogodila se nepopravljiva greška...“ A stvar je u tome što su programeri exe-a za msi takođe žele da jedu i njihov besplatni proizvod generiše msi "ne po pravilima".
  3. Pa, uzmimo orku i otvorimo naš emcian u njoj.
  4. Prije svega, nalazimo tabelu na lijevoj listi imovine i obratite pažnju na dva polja - kod proizvoda i UpgradeCode. Ova dva polja moraju biti jedinstvena za svaki proizvod, a naš exe za msi generiše uvijek isto. Pa, nema veze, kliknite na gornji meni Pogled -> Sažetak informacija, pronađite polje šifra paketa i kliknite Novi GUID. Dobijeni rezultat se kopira u međuspremnik i zalijepi u njega kod proizvoda. Ponovite za UpgradeCode i konačno za sebe šifra paketa. Tamo unutra Summary Information uredite polje Naslov na Mozilla Firefox-u, ostalo je opciono. U osnovi ne utiče ni na šta.
  5. Opet u tabeli imovine ja ime proizvoda na Mozilla Firefox (mnogo mijenjam ARPCONTACT i proizvođač). Također možete postaviti ispravnu vrijednost za ProductVersion.
  6. Čini se da su se GUID i drugi "ID-ovi" promijenili, ali kako praksa pokazuje, to nije dovoljno. Kliknite u orka Alati –> Potvrda, skini pticu Prikaži INFO poruke i pritisnite idi.
  7. Kao što vidite, izašla je gomila grešaka zbog prisutnosti/odsustva nekih tabela i vrijednosti. Nisam se trudio i samo sam uzeo prvi mali msi koji je naišao (7zip x64 9.20) i kopirao 4 tabele koje nedostaju (preko Export-Import-a, naravno): _Validacija, AdminExecuteSequence, AdminUISequence i AdvtExecuteSequence. U stvari, siguran sam da je moguće napraviti "ispravan" msi instalater, bez nepotrebnog smeća, ali ne zaboravite, naš cilj je samo da u tišini pokrenemo izvornu postavku aplikacije.
  8. Nakon što dodate tabele, prođite ponovo Alati –> Potvrda(usput, prvi put možete uopće preskočiti provjeru i odmah uvesti tabele). Ako ste kao osnovu uzeli i msi iz 7zip, onda će rezultat biti šest grešaka koje treba eliminisati. Kliknite zatvori, izbrišite dodatna polja označena crvenom bojom.
  9. Na kraju, možete ponovo provjeriti validaciju i osigurati da ostaju samo upozorenja koja ne ometaju. Sačuvaj msi.
  10. To je u osnovi sve, ostaje dodati msi u GPU i dodijeliti potrebna svojstva.

Nijanse

  1. Prilikom instaliranja na gore opisani način, imat ćete, takoreći, dvije kopije softvera. Prva je stvarna aplikacija koja vam je potrebna, a druga je originalni msi-nick, jer smo je mi nekako instalirali. U principu, to ne utiče ni na šta, osim na prikaz u "Add or Remove Programs", a onda samo u Windows XP (ako niste ništa promenili osim onoga što sam naveo). Nedostatak može biti pojava nepotrebnih programa tokom automatskog inventara softvera, ako ga koristite.
  2. Nećete moći automatski deinstalirati aplikaciju koristeći iste alate za implementaciju. Točnije, ispostavit će se, ali samo će nepotreban msi-kontejner biti obrisan. Pa, možete petljati sa msi svojstvima kada ga kreirate, tako da sa sobom ponese i prethodno instaliranu aplikaciju, takođe tiho. Nisam postavio takav zadatak.
  3. Prilikom instaliranja ažuriranja softvera, potrebno je u svojstvima GPU aplikacije navesti da zamjenjuje prethodnu, odnosno da prvo mora izbrisati stari. Ovo osigurava da nećete imati one iste ljevoruke duplikate aplikacija u “instaliranju i uklanjanju programa” koje se nikome nisu predale.
  4. Da biste instalirali aplikaciju koja ima distribuciju od nekoliko fajlova, prvo ćete je morati spakovati u exe, koji će se sam raspakovati pri pokretanju i dati komandu za tihu instalaciju. Preporučujem kreiranje SFX arhiva koristeći isti 7-zip.
  5. Ništa vas ne sprečava da instalirate softver putem skripti za pokretanje. Štaviše, ova metoda je fleksibilnija i koristim je već duže vrijeme kroz svoje skripte. Samo je upotreba izvornih GPU alata mnogo brža, jer jednostavno kreiranje msi-a iz exe-a traje nekoliko minuta.
  6. Windows 7 iz nekog razloga ne kaže "Instaliranje upravljane aplikacije..." već samo kaže "molim sačekajte". Prilikom postavljanja cijele gomile softvera odjednom po prvi put, ili prilikom instaliranja teške aplikacije, ovo može navesti korisnika da pozove administratora ili pritisne dugme za resetovanje.
Čini se da je to sve, nadam se da je bilo zanimljivo, podijelite svoje iskustvo.