Instalvirker ikke Windows 10. Fejl ved installation af programmer fra Windows Installer ".msi"-pakken

Et ret almindeligt problem blandt brugere af Windows-operativsystemet af enhver version er msi-fejlen, når du installerer programmer fra en fil med filtypenavnet .msi. I denne artikel vil jeg beskrive almindelige problemer med Windows 7/10/XP-installationsprogrammet og løsninger på dem, og jeg vil også lave en video om det aktuelle problem.

Filer med filtypenavnet .msi er almindelige installationspakker (distributioner), hvorfra programmet er installeret. I modsætning til den sædvanlige "setup.exe" bruger systemet Windows Installer-tjenesten (msiexec.exe-processen) til at starte msi-filen. Enkelt sagt udpakker og kører Windows Installer filer fra distributionen. Når Windows Installer ikke virker, vises forskellige fejl.

Generelt gør dette mig virkelig rasende, fordi... Efter en dum fejlmeddelelse er det fuldstændig uklart, hvad du skal gøre nu. Microsoft designet specifikt Windows Installer til at forbedre muligheden for at installere programmer (hovedsageligt for systemadministratorer), men sørgede ikke for at sikre, at tjenesten ville køre problemfrit eller endda rapportere problemer tilstrækkeligt. Nu skal vi ordne det :)

Problemer kan være med driften af ​​selve tjenesten eller kan opstå under installationen af ​​programmer, når alt er konfigureret i princippet korrekt. I det første tilfælde skal du pille ved installationstjenesten, og i det andet skal du løse et problem med en bestemt fil. Lad os overveje begge muligheder, men først den anden.

msi fil fejl

Meget ofte opstår fejl på grund af utilstrækkelige systemrettigheder til filer eller mapper. Dette betyder ikke, at Windows Installer ikke virker; i dette tilfælde skal du blot tilføje de nødvendige rettigheder, og alt vil fungere. Lige i går stod jeg over for det faktum, at det downloadede distributionssæt.msi ikke ønskede at blive installeret, installationsguiden starter med succes, parametrene er valgt, men så tænker systemet i et par sekunder og giver en fejl:

"Fejl ved læsning af filen 'filnavn' bekræfter, at filen eksisterer, og at du kan få adgang til den" (fejl 1305). Oversat: "Fejl ved læsning fra fil...tjek om filen findes, og om du har adgang til den." Jamen, er du ikke dum? Naturligvis hjælper knappen "Prøv igen" ikke, og annullering stopper hele installationen. Budskabet har heller ikke nogen særlig betydning, pga filen eksisterer bestemt, og jeg har adgang til den, ellers ville jeg simpelthen ikke kunne køre den og modtage denne besked, og af en eller anden grund er den på engelsk :)

Og fejlen er, at det ikke er mig, der skal have adgang til filen, men Windows installationsprogrammet, eller rettere sagt selve systemet. Løsningen er meget enkel:

Nu vises installationsfejlen ikke! Du kan tilføje adgang til hele mappen, hvorfra du normalt installerer programmer, for eksempel til mappen "Downloads", som min. Se en video om løsning af problemer med adgangsrettigheder:

I Windows XP vises fanen Sikkerhed ikke, hvis simpel fildeling er aktiveret. For at slå det fra skal du gå til "Start -> Kontrolpanel -> Mappeindstillinger -> Vis" og slå "Brug simpel fildeling" fra. I afisolerede versioner af Windows 7/10 og XP er der ingen "Sikkerhed"-fane overhovedet. For at se det skal du starte Windows i fejlsikret tilstand og logge på som administrator.

Flere måder at løse problemet på


Den beskrevne metode vil hjælpe med forskellige beskeder, med forskellige tal. For eksempel kan du se msi-filfejl som denne:

  • Fejl 1723
  • Intern fejl 2203
  • Systemfejl 2147287035
  • Fejl: "Denne installationspakke kan ikke åbnes"
  • Fejl 1603: Der opstod en fatal fejl under installationen

I alle disse tilfælde bør indstilling af tilladelser på filen og/eller på nogle systemmapper hjælpe. Tjek, om "systemet" har adgang til mappen med midlertidige filer (du får muligvis fejlen "Systemet kan ikke åbne den angivne enhed eller fil"). For det:

Efter at have trykket på "Enter" ændres stien til "normal", og du vil blive flyttet til den rigtige midlertidige mappe. Rettighederne til det skal kontrolleres. Jeg anbefaler også at rydde midlertidige mapper for alt, hvad der er akkumuleret der, eller endnu bedre, at slette dem og oprette nye med de samme navne. Hvis du ikke kan slette en mappe, så læs, men det er ikke nødvendigt.

Hvis Windows Installer-tjenesten stadig ikke vil fungere, skal du kontrollere rettighederne til mappen "C:\Config.Msi", her skal “systemet” også have fuld adgang. I dette tilfælde har du muligvis set fejlen "Fejl 1310". For en sikkerheds skyld, sørg for, at mappen, HVOR du installerer softwaren, også har alle rettigheder.

Indstillinger for registreringsdatabasen og service

Den næste måde at løse fejlen på er at gendanne driftsparametre i Windows Installer-registret.

For at gøre dette skal du downloade arkivet og køre to reg-filer derfra, svarende til din version af Windows. Accepter at importere indstillinger.

Vigtig! Det er tilrådeligt før den sidste handling! Hvis metoden ikke hjælper eller bliver værre, kan du komme tilbage til din tidligere tilstand.

På Windows XP eller Windows Server 2000 skal du installere den seneste installationsversion 4.5.

Hvis dette ikke hjælper, skal du genregistrere komponenterne:

  1. Tryk på "Win + R" og indtast " cmd". Indtast derefter følgende kommandoer i rækkefølge i det sorte vindue:
    MSIExec /afregistrer
    MSIExec /regserver
  2. Svaret skal være tomt, ingen fejl. Hvis problemet ikke er løst, skal du indtaste en anden kommando
    regsvr32 msi.dll
  3. Luk det sorte vindue

Hvis der står, at du ikke har nok rettigheder, så skal du løbe .

Hvis kommandoerne blev udført, men ikke hjalp, så kør msi_error.bat fra arkivet og kontroller resultatet.

Den sidste mulighed er at downloade Kerish Doctor-programmet, det har en funktion til at rette installationstjenesten og mange andre almindelige Windows-problemer.

Mange programmer bruger også .NET Framework, så det ville være en god idé at installere den nyeste version af denne pakke. Og til sidst et råd mere: Hvis der i stien til distributionsfilen er mindst én mappe med et mellemrum i begyndelsen af ​​navnet, så fjern mellemrummet. Dette enkle trick vil løse dit problem :)

Opsummerende

Fejl med Windows-installationsprogrammet er meget ubehagelige, der er mange af dem, og det er ikke umiddelbart klart, hvor man skal lede. En ting er klar - systemet har fejlet og skal genoprettes til at fungere. Nogle gange hjælper intet, og du er nødt til det. Men skynd dig ikke med at gøre dette, prøv at bede om hjælp på dette forum. Beskriv dit problem præcist, fortæl os, hvad du allerede har gjort, hvilke beskeder du har modtaget, og måske vil de hjælpe dig! Når alt kommer til alt er verden ikke uden gode mennesker :)


Nogle gange kan Setup_Uninstall.exe og andre EXE systemfejl kan relateres til problemer i Windows registreringsdatabasen. Flere programmer kan bruge filen Setup_Uninstall.exe, men når disse programmer afinstalleres eller ændres, efterlades nogle gange "forældreløse" (forkerte) EXE-poster i registreringsdatabasen.

Grundlæggende betyder det, at selvom den faktiske sti til filen kan have ændret sig, er dens forkerte tidligere placering stadig registreret i Windows-registreringsdatabasen. Når Windows forsøger at finde disse forkerte filreferencer (Filplaceringer på din computer), kan der opstå en Setup_Uninstall.exe fejl. Derudover kan en malware-infektion have ødelagt poster i registreringsdatabasen, der er forbundet med nero Burning ROM. Derfor skal disse korrupte EXE-registreringsposter rettes for at løse problemet ved roden.

Manuel redigering af Windows registreringsdatabasen for at fjerne ugyldige Setup_Uninstall.exe nøgler anbefales ikke, medmindre du er PC Service professionel. Fejl ved redigering af registreringsdatabasen kan gøre din pc ubrugelig og forårsage uoprettelig skade på dit operativsystem. Faktisk kan selv et komma placeret det forkerte sted forhindre din computer i at starte!

På grund af denne risiko, kan vi varmt anbefale at bruge en betroet registreringsdatabasen oprydder som %%product%% (Udviklet af Microsoft Gold Certificeret Partner) til at scanne og reparere alle Setup_Uninstall.exe-relaterede registreringsdatabase problemer. Ved hjælp af en registreringsdatabase oprydder, kan du automatisere processen med at finde korrupte poster i registreringsdatabasen, manglende filreferencer (som den der forårsager Setup_Uninstall.exe fejlen), og ødelagte links i registreringsdatabasen. Før hver scanning oprettes der automatisk en sikkerhedskopi, så du kan fortryde ændringer med et enkelt klik og beskytter dig mod mulig skade på din computer. Det bedste er, at eliminering af registreringsfejl kan forbedre systemets hastighed og ydeevne dramatisk.


Advarsel: Medmindre du er en erfaren pc-bruger, anbefaler vi IKKE at redigere Windows-registreringsdatabasen manuelt. Brug af Registreringseditor forkert kan forårsage alvorlige problemer, der kan kræve, at du geninstallerer Windows. Vi garanterer ikke, at problemer som følge af forkert brug af Registreringseditor kan rettes. Du bruger Registreringseditor på egen risiko.

Før du manuelt reparerer Windows-registreringsdatabasen, skal du oprette en sikkerhedskopi ved at eksportere en del af registreringsdatabasen, der er knyttet til Setup_Uninstall.exe (f.eks. nero Burning ROM):

  1. Klik på knappen Begynde.
  2. Gå ind " kommando"V søgelinje... KLIK IKKE ENDNU GÅ IND!
  3. Mens du holder tasterne nede CTRL-Skift på dit tastatur skal du trykke på GÅ IND.
  4. En dialogboks for adgang vil blive vist.
  5. Klik Ja.
  6. Den sorte boks åbnes med en blinkende markør.
  7. Gå ind " regedit" og tryk GÅ IND.
  8. I registreringseditoren skal du vælge den Setup_Uninstall.exe-relaterede nøgle (f.eks. nero Burning ROM), som du vil sikkerhedskopiere.
  9. På menuen Fil Vælg Eksport.
  10. På listen Gem til vælg den mappe, hvor du vil gemme sikkerhedskopien af ​​nero Burning ROM-nøglen.
  11. I marken Filnavn Indtast et navn til backupfilen, for eksempel "nero Burning ROM backup".
  12. Sørg for feltet Eksportområde værdi valgt Udvalgt gren.
  13. Klik Gemme.
  14. Filen vil blive gemt med filtypenavn .reg.
  15. Du har nu en sikkerhedskopi af din Setup_Uninstall.exe-relaterede post i registreringsdatabasen.

De følgende trin til manuel redigering af registreringsdatabasen vil ikke blive beskrevet i denne artikel, da de sandsynligvis vil beskadige dit system. Hvis du ønsker mere information om at redigere registreringsdatabasen manuelt, så tjek venligst nedenstående links.

Hvis programmer fra .msi-filer ikke starter, er dette en direkte indikation af et problem med Windows Installer-tjenesten. Enhver Windows 7 OS-bruger kan støde på et lignende fænomen. Derfor, hvis Windows Installer ikke virker for dig, er det værd at sætte dig ind i nogle anbefalinger.

Årsager til Windows Installer-fejl

Årsagerne til, at Windows Installer ikke virker, kan skyldes følgende faktorer:

  1. Virusinfektion af systemfiler. Rensning af operativsystemet løser dog ikke altid problemet.
  2. Forkert installation af opdateringer.
  3. Forkert redigering af registreringsdatabasen, fjernelse af installationskomponenter.
  4. Blokering af .msi-filen af ​​antivirusprogrammet
  5. Ændring af pc-sikkerhedspolitikken.

Alle disse faktorer kan påvirke driften af ​​Windows Installer-tjenesten.

Kontrol af filers integritet og funktionalitet

Windows Installer består af følgende komponenter:

  • Filen msiexec.exe, som er placeret på "C"-drevet i mappen "Windows" og "System32".
  • Filen er msi.dll, hvilket ikke er andet end et installationsbibliotek.
  • Msiserver-tjenesten, hvis parametre er placeret i sektionen registreringseditor på adresserne "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "services" og "msiserver".

Gå først til registreringseditoren og se på værdien af ​​msiserver-tjenesten. Klik på "Win+R" og indtast "regedit".

Vi sørger for, at der ikke er unødvendige værdier. Den korrekte liste er vist på billedet.

Hvis der ikke er nogen partition, eller nogle filer mangler, kan du kopiere elementerne på arbejdssystemet og højreklikke og vælge "Eksporter".

Vælg en placering for at gemme filerne, og indtast et navn, der ligner originalen. Klik på "Gem".

Flyt den eller de kopierede sektioner til din pc.

Find "Windows Installer", og kontroller, om tjenesten kører.

Dobbeltklik om nødvendigt på filen og klik på "Kør".

Kontrol af adgangsrettigheder

Start registreringseditoren, gå til adressen "HKEY_LOCAL_MACHINE", "Software", "Microsoft", "Windows", "CurrentVersion", "Installer". Højreklik på sektionsnavnet og vælg "Opløsning...".

Klik på "System" i sektionen "Grupper og brugere". Dernæst sørger vi for, at brugeren har fuld adgang til tjenesten.

Fejl ved installation af programmer fra filer med .msi-udvidelsen er en af ​​manifestationerne af problemer med Windows Installer-tjenesten (i den russiske version, Windows Installer). Brugere af alle versioner af dette OS, med undtagelse af de tidligste, støder på et lignende fænomen. Indtil nu er problemet med installationsprogrammet en af ​​de almindelige årsager til, at brugere beslutter at geninstallere systemet. Lad os prøve at finde ud af, hvordan man undgår dette. Årsagen til, at Windows Installer ikke virker, kan være følgende:

  • viral infektion, og fjernelse af virussen løser ikke altid problemet;
  • forkert installation af Windows-opdateringer;
  • en funktionsfejl i sikkerhedssoftwaren, når installationstjenesten blokeres fuldstændigt i stedet for at blokere en mistænkelig msi-fil;
  • ændringer i computersikkerhedspolitikker;
  • Skader på systemfiler eller registreringsdatabasen af ​​årsager, der ikke er relateret til virus (fjernelse af installationskomponenter, ukvalificeret redigering af registreringsdatabasen, skæv software, harddiskfejl osv.).

Kontrol af integriteten af ​​Windows Installer-strukturen

Windows Installer består af følgende komponenter:
  • fil C:\Windows\System32\Msiexec.exe - direkte af selve installationsprogrammet;
  • fil C:\Windows\System32\msi.dll - Windows Installer-bibliotek;
  • Msiserver-tjeneste, hvis indstillinger er gemt i registreringsdatabasenøglen.
Før diagnosticering er det vigtigt at sikre sig, at begge disse filer er til stede i systemet, at ovenstående afsnit er i registreringsdatabasen, og dets parametre har normale værdier (værdierne kan ses i registreringsdatabasen for en lignende , arbejdssystem). Åbn også listen over tjenester (tryk på Windows + R og indtast kommandoen services.msc i "Åbn"-linjen i "Kør"-applikationen). Find "Windows Installer", og sørg for, at den starter. Hvis filerne mangler, skal du kopiere dem fra et andet system af samme version eller fra installationsdisken. Hvis registreringsdatabasenøglen mangler eller er beskadiget, skal du også overføre den fra arbejdssystemet. For at gøre dette skal du køre registreringseditoren (C:\Windows\Regedt.exe) på en fungerende computer og finde ovenstående afsnit. Højreklik på kontekstmenuen i msiserver-mappen, og klik på "Eksporter". Gem filen i .reg-format og overfør den til den problemmaskine. Dobbeltklik på denne fil og accepter at tilføje data til registreringsdatabasen. Genstart din computer. Hvis Msiserver-tjenesten stadig ikke starter, skal du kontrollere, at den RPC-tjeneste (Remote Procedure Call), som den afhænger af, kører. Du kan genregistrere installationsfilerne og genstarte tjenesten ved hjælp af et sæt specielle kommandoer på kommandolinjen. For nemheds skyld kan du oprette en batchfil: Indsæt et sæt handlinger i Notesblok og gem det som en .bat-udvidelse. For at starte en fil skal du blot dobbeltklikke på den. For at ændringerne træder i kraft, skal du klikke på skrivebordet og trykke på F5.

Kontrol af sikkerhedsindstillinger og adgangsrettigheder

Windows Installer fungerer muligvis ikke, fordi det er blokeret af sikkerhedssoftware, eller operativsystemet ikke har de nødvendige rettigheder. Lad os først se på softwaren. Hvis du har et antivirus installeret, skal du deaktivere det midlertidigt. Hvert produkt har sine egne metoder til at deaktivere, men oftest gøres dette via kontekstmenuen til antivirusikonet i systembakken. Lad os nu tage os af rettighederne. Åbn kontekstmenuen til Msiexec.exe og udvid dens egenskaber. Se listen over grupper og brugere på fanen Sikkerhed. Blandt dem skal være "System" og tjenesten "Trustedinstaller", og sidstnævnte skal have fuld adgang til filen og være dens ejer. Systemet skal have "læse" og "læse og udføre" tilladelser. Trustedinstaller-tjenesten blev først introduceret i Windows Vista, så i Windows XP skal der gives fuld adgang til systemet. Alt skrevet nedenfor gælder for versioner udgivet senere end XP. For at kontrollere, hvem der ejer Msiexec.exe, skal du klikke på knappen "Avanceret" på samme fane. I det næste vindue skal du udvide fanen "Ejer". Indstil ejeren til Trustedinstaller-tjenesten, hvis noget andet er angivet som ejer. Hvis det ikke er på listen "Skift ejer til", skal du klikke på knappen "Skift" og derefter klikke på "Andre brugere og grupper." Indtast Trustedinstaller i feltet "Indtast navne...", klik på "Kontroller navne" og OK. Vend tilbage til det forrige vindue. På fanen "Effektive tilladelser" skal du tildele de nødvendige rettigheder til Trustedinstaller og systemet. msi.dll-biblioteket bør have nøjagtig de samme sikkerhedsindstillinger. Lad os nu tjekke, om der er nogen begrænsninger for "System"-brugerens adgang til følgende:
  • systemdrev (normalt drev C);
  • midlertidige mapper (disse er C:\Windows\Temp og C:\Users\Current_User\AppData\Temp);
  • mappe C:\Config.Msi;
  • mappen, hvor msi-filen, hvorfra du forsøger at installere programmet, er placeret.
Systemet skal have fuld adgang til alle disse objekter. Dette gøres på samme måde som vi diskuterede ovenfor. Efter disse handlinger er problemet med installationsprogrammet i de fleste tilfælde løst. Hvis vores råd ikke hjalp dig, ligger årsagen til fejlen i noget andet, og specialister bør håndtere det.

Hvis du står over for et problem med Explorer, så skal du forstå, at der kan være en lang række årsager til dens ophør, så vi vil undersøge og finde kilder. Så du fik fejlen " Explorer er holdt op med at virke", Hvad skal man gøre?

Mulighed nr. 1 – Ret "Explorer er holdt op med at fungere" ved hjælp af ShellExView-værktøjet

Dette værktøj hjælper i de fleste tilfælde med at slippe af med Explorer-fejl. Du kan downloade den fra dette link: http://www.nirsoft.net/utils/shexview.html

  • Når du har startet programmet, skal du klikke på kolonnen Type, sådan sorterer vi listen;
  • I denne kolonne skal du primært se på typen Kontekstmenu, også kolonne Filudvidelser der skulle være en stjerne ved siden af ​​visse genstande, det får vi brug for i dag;
  • Vi er ikke specielt interesserede i emner, der vedrører Microsoft, så vi vil fjerne tredjeparts. Vælg en parameter med musen eller pilene og deaktiver den ved at klikke F7;
  • Deaktiver først en af ​​mulighederne, og genstart derefter computeren. Lad os tjekke konduktøren. Hvis der vises en fejl, skal du fortsætte med at arbejde.

Som sagt hjælper denne metode ofte. I særlige tilfælde går vi videre til følgende metoder.

Mulighed nr. 2 – Start Explorer gennem fejlsikret tilstand

Du skal gå i sikker tilstand og sikre dig, at lederen fungerer stabilt. Fungerer alt perfekt? Dette betyder, at årsagen er i nogle programmer installeret på computeren. Husk, hvad du gjorde, før problemet opstod. Virus kan også være årsagen, så du skal tjekke din computer for dem.

Hvis problemet opstår i fejlsikret tilstand, ligger problemet i systemfilerne. Læs løsningen nedenfor.

Mulighed #3 – Tjek systemfiler for fejl

En almindelig måde at løse mange problemer på er. Dette gøres ved hjælp af kommandolinjen med forhøjede rettigheder. Åbn den og indtast kommandoen:

sfc /scannow


Resultatet af scanningen kan være positivt, eller der vises en meddelelse om, at nogle filer ikke kunne scannes eller gendannes. Så skal du se på oplysningerne i loggene. Vi går ad denne vej og ser: C:\Windows\Logs\CBS\CBS.log.

Mulighed #4 – Problemet er vira

Som jeg allerede har sagt, er virussoftware også årsagen til mange problemer. Du bør bruge følgende materialer til at hjælpe:

Mulighed nummer 5 – Årsagen er opdatering af systemet eller drivere

Hvis systemet er blevet opdateret, eller driverne er blevet opdateret, kan der være installeret grov software med fejl, så du bliver nødt til at gøre det på andre måder. Hvordan man gør dette er skrevet på det givne link.

Mulighed #6 – Spørg eksperterne

Hvis intet af ovenstående hjalp, så spørg erfarne specialister, der kan findes på forskellige computerfora eller skriv i kommentarerne nedenfor.

I den næste artikel vil jeg fortælle dig... Jeg håber, du var i stand til at rette fejlen "Explorer er holdt op med at fungere".