Varför installeras inte program från .msi-filer? windows installer fungerar inte. Fel vid installation av program från Windows Installer-paketet ".msi Ladda ner Windows Installer-programmet för 7

Microsoft Windows Installer är en gratis systemkomponent som ger utvecklare programvara en möjlighet för mer bekväm utveckling av installationsprogram. Denna komponent utgör grunden för att installera och ta bort program i Microsoft Windows-miljön.

En av de mest viktiga Windows-funktioner Installer är en Multiple Package Transaction-teknologi. Tack vare det, i händelse av att installationen av applikationen av någon anledning avbröts eller slutfördes utan framgång, kommer alla ändringar som görs av installationen att avbrytas. Dessutom, när du installerar flera komponenter, behöver du inte starta om datorn varje gång. Windows Installer tar hand om allt. Förutom installation är detta verktyg väl lämpat för att applicera lappar. Detta ersätter endast nödvändiga filer och endast nödvändiga ändringar görs. Om ett plåster tas bort kommer alla ändringar som görs av andra plåster inte att påverkas. Det finns också en funktion för att bädda in ditt eget användargränssnitt i installationsprogrammet.

Vad är nytt i den här versionen?

4.5.6001.22133 Beta (19.07.2009)

Förbättring av olika egenskaper. · Stöd för att ändra programinställningar med MSIARPSETTINGSIDENTIFIER. · Uppdaterat stöd för automatiskt arbete med Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated och Installer.ProvideAssembly. · RemoveExistingProducts överlappar nu UILevel-egenskapen.

Fel vid installation av applikationer från filer med tillägget .msi är en av manifestationerna av problem i driften av Windows Installer-tjänsten (i den ryska versionen, Windows Installer). Användare av alla versioner av detta operativsystem, med undantag för de tidigaste, möter ett liknande fenomen. Hittills är problemet med installationsprogrammet ett av vanliga orsaker, enligt vilken användare bestämmer sig för att installera om systemet. Låt oss försöka ta reda på hur man undviker detta. Anledningen till att Windows Installer inte fungerar kan vara följande:

  • virusinfektion och att ta bort viruset löser inte alltid problemet;
  • felaktig installation Windows-uppdateringar;
  • Anti-malware kraschar när installationstjänsten blockeras helt i stället för att blockera en misstänkt msi-fil;
  • ändringar i säkerhetspolicyer på datorn;
  • skada på systemfiler eller registret av skäl som inte är relaterade till virus (borttagning av installationskomponenter, okvalificerad redigering av registret, "snett" programvara, funktionsfel hårddisk etc.).

Kontrollera integriteten för Windows Installer-strukturen

Windows Installer representeras av följande komponenter:
  • filen C:\Windows\System32\Msiexec.exe - direkt av installationsprogrammet själv;
  • fil C:\Windows\System32\msi.dll - Windows bibliotek installatör;
  • av Msiserver-tjänsten, vars inställningar lagras i registernyckeln .
Innan du diagnostiserar är det viktigt att se till att båda dessa filer finns i systemet, att ovanstående avsnitt finns i registret och att dess parametrar har normala värden​(värden finns i register för ett liknande fungerande system). Öppna också listan över tjänster (tryck på Windows + R och ange kommandot services.msc på raden "Öppna" i programmet "Kör"). Sök efter "Windows Installer" och se till att den körs. Om filerna saknas, kopiera dem från ett annat system med samma version eller från installationsskivan. Om registernyckeln saknas eller är skadad, överför också den från fungerande system. För att göra detta, på en fungerande dator, kör registerredigeraren (C:\Windows\Regedt.exe) och hitta avsnittet ovan. Expandera med högerklick innehållsmeny msiserver-mappen och klicka på Exportera. Spara filen i .reg-format och överför den till problemmaskinen. Dubbelklicka på den här filen och bekräfta ditt samtycke till att lägga till data i registret. Starta om din dator. Om Msiserver-tjänsten fortfarande inte startar, kontrollera om RPC-tjänsten (Remote Procedure Call) som den beror på körs. Du kan registrera om installationsfilerna och starta om tjänsten med hjälp av en uppsättning specialkommandon på kommandoraden. För enkelhetens skull kan du skapa kommandofil: Klistra in åtgärdsuppsättningen i Anteckningar och spara som med tillägget .bat. För att köra en fil, dubbelklicka helt enkelt på den. För att ändringarna ska träda i kraft klickar du på skrivbordet och trycker på F5.

Kontrollera säkerhetsinställningar och behörigheter

Windows Installer kanske inte fungerar på grund av att det är blockerat av säkerhetsprogram eller operativ system inga nödvändiga rättigheter. Låt oss först ta itu med programvaran. Om du har ett antivirus installerat, inaktivera det tillfälligt. Varje produkt har sina egna sätt att inaktivera den, men oftast görs det via snabbmenyn för antivirusikonen i systemfältet. Låt oss nu ta en titt på rättigheter. Öppna snabbmenyn för Msiexec.exe och expandera dess egenskaper. Se listan över grupper och användare på fliken "Säkerhet". Bland dem måste det finnas "System" och tjänsten "Trustedinstaller", och den senare måste ha full tillgång till filen och vara dess ägare. Systemet måste ha "läsa" och "läsa och köra" behörigheter. Tjänsten Trustedinstaller dök först upp i Windows Vista, så i Windows XP måste full kontroll ges till systemet. Allt som står nedan hänvisar till versioner som släppts efter XP. För att kontrollera vem som äger Msiexec.exe, klicka på knappen "Avancerat" på samma flik. I nästa fönster expanderar du fliken "Ägare". Ställ in ägaren på tjänsten Trustedinstaller om något annat anges. Om den inte visas i listan "Ändra ägare till", klicka på knappen "Ändra" följt av "Andra användare och grupper". Ange Trustedinstaller i fältet "Ange namn...", klicka på "Kontrollera namn" och OK. Återgå till föregående fönster. Tilldela de nödvändiga rättigheterna till Trustedinstaller och systemet på fliken "Effektiva behörigheter". msi.dll-biblioteket måste ha exakt samma säkerhetsinställningar. Låt oss nu kontrollera om det finns några begränsningar för "System"-användaren att komma åt följande:
  • systemenhet (vanligtvis enhet C);
  • temporära mappar (dessa är C:\Windows\Temp och C:\Users\Current_user\AppData\Temp);
  • mappen C:\Config.Msi;
  • mappen där msi-filen som du försöker installera programmet från finns.
Alla dessa objekt måste ges full åtkomst till systemet. Detta görs på samma sätt som vi diskuterade ovan. Efter dessa operationer är i de flesta fall problemet med installationsprogrammet löst. Om våra råd inte hjälpte dig, ligger orsaken till misslyckandet i något annat och specialister bör ta itu med det.

I Softonic vi skannar alla filer som finns på vår plattform för att bedöma och undvika eventuell skada för din enhet. Vårt team utför kontroller varje gång en ny fil laddas upp och granskar regelbundet filer för att bekräfta eller uppdatera deras status. Denna omfattande process låter oss ställa in en status för alla nedladdningsbara filer enligt följande:

    Det är extremt troligt att det här programmet är rent.

    Vad betyder det här?

    Vi har skannat filen och webbadresserna som är associerade med detta program i mer än 50 av världens ledande antivirustjänster; inget möjligt hot har upptäckts.

    Detta program är potentiellt skadligt eller kan innehålla oönskad medföljande programvara.

    Varför är programvaran fortfarande tillgänglig?

    Baserat på vårt skanningssystem har vi fastställt att dessa flaggor är ev falska positiva.

    Vad är ett falskt positivt?

    Det betyder att ett godartat program felaktigt har flaggats som skadligt på grund av en alltför bred detekteringssignatur eller algoritm som används i ett antivirusprogram.

    Det är mycket troligt att det här programmet är skadligt eller innehåller oönskad medföljande programvara.

    Varför är detta program inte längre tillgängligt i vår katalog?

    Baserat på vårt skanningssystem har vi bestämt att dessa flaggor sannolikt är verkliga positiva.

Vi vill betona att vi då och då kan missa ett potentiellt skadligt program. För att fortsätta lova dig en katalog med program och appar utan skadlig programvara, har vårt team integrerat en rapportprogramfunktion i varje katalogsida som återför din feedback till oss.

Flagga eventuella särskilda problem du kan stöta på så kommer Softonic att lösa dessa problem så snart som möjligt.

Operativsystemet består av ett stort antal program och tjänster, som var och en utför sina egna funktioner. För att till exempel installera nya program på din dator används Windows Installer - installationstjänsten för Windows 7. Den ansvarar för att packa upp filer och mata in data i systemregistret. Vissa användare, när de försöker installera applikationer, stöter på felet "Det gick inte att komma åt tjänsten", vilket resulterar i att installationen av programmet blir omöjlig. Den här artikeln presenterar sätt att lösa problemet.

Ett liknande fel kan uppstå om motsvarande tjänst har inaktiverats, skadats systemfiler eller registerpost. Följande är sätt att lösa sådana problem.

"skanna nu" kommandot

Om några viktiga systemfiler som ansvarar för installationsprogrammet har skadats till följd av virus eller systemfel, kan du använda ett speciellt kommando för konsolen för att upptäcka och åtgärda fel. Du måste göra följande:


Efter det, försök att anropa installationsprogrammet igen genom att starta installationen av något program. Om problemet inte är löst, gå till nästa steg i guiden.

Servicechef

Kanske fungerar inte installationsprogrammet på grund av en funktionshindrad tjänst som är ansvarig för det. Försök att öppna hanteraren och aktivera den. Om du inte vet hur du gör detta, följ instruktionerna:


Om elementet du vill ha inte finns i listan, ring kommandorad. Hur man gör detta beskrivs ovan i föregående avsnitt av manualen. I konsolen måste du ange kommandot "net start MSIServer" och trycka på Enter. Om det inte finns några problem kommer du att se meddelandet "Windows Installer kördes framgångsrikt."

Registerexport

Du kan också hitta en kopia av någon annans registernyckel online och importera den till din dator. Katalogen du behöver kallas "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver".