Symptomer
Når du forsøger at installere en stor Microsoft Windows Installer-pakke (.msi) eller en stor Microsoft Windows Installer-patchpakke (.msp) på en computer, der kører Microsoft Windows Server 2003 eller Microsoft Windows XP, får du vist følgende fejlmeddelelse:
Bemærk
Fejl 1718. Filens filnavn blev afvist af politikken for digital signatur.
Desuden kan følgende hændelse logføres i programlogfilen:
Bemærk
Type: Fejl
Kilde: MsiInstaller
Kategori: Ingen
Hændelses-id: 1008
Dato: Dato
Tid: Klokkeslæt
Bruger: Na
Computer: Computernavn
Beskrivelse: Installationen af FileName er ikke tilladt på grund af en fejl i behandling af politik for softwarebegrænsning. Der er ikke tillid til objektet.
Årsag
Dette problem opstår, hvis Windows Installer-processen ikke har tilstrækkelig sammenhængende virtuel hukommelse til at bekræfte, at .msi-pakken eller .msp-pakken er korrekt signeret.
Løsning
Der findes en understøttet løsning til Windows Server 2003. Der findes ingen løsning til Windows XP.
Oplysninger om Windows Server 2003-hotfix
Et understøttet hotfix er nu tilgængeligt fra Microsoft. Men det er kun beregnet til at løse det problem, der er beskrevet i denne artikel. Anvend den kun på systemer, der har dette specifikke problem. Dette hotfix kan undergå yderligere test. Hvis du ikke er hårdt ramt af dette problem, anbefaler vi, at du venter på den næste Microsoft Windows Server 2003-servicepakke, der indeholder dette hotfix.
Du kan løse problemet med det samme ved at kontakte Microsofts kundesupport for at få hotfixet. Du kan se en komplet liste over telefonnumre til Microsoft-kundesupport og oplysninger om supportomkostninger på følgende Microsoft-websted:
http://support.microsoft.com/contactus/?ws=support Bemærk I særlige tilfælde kan de almindelige gebyrer for opkald til support bortfalde, hvis Microsofts supporttekniker vurderer, at en bestemt opdatering kan løse problemet. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og -problemer, der ikke falder ind under den pågældende opdatering. Bemærk! Hent hotfixet ved at følge vejledningen senere i denne artikel.
Opdatering til Windows Server 2003 (KB925336)
Følgende fil kan downloades fra Microsoft Download Center:
Download opdateringen til Windows Server 2003 (KB925336) nu.
Du kan finde flere oplysninger om, hvordan du downloader Microsoft-supportfiler, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
119591 Sådan får du Microsoft-supportfiler fra onlinetjenester
Microsoft har scannet denne fil for vira. Microsoft brugte den nyeste antivirussoftware, der var tilgængelig på den dato, hvor filen blev publiceret. Filen er placeret på servere med udvidet sikkerhed, der bidrager til at forhindre uautoriserede ændringer af filen.
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform | SP-krav | Tjenestegren |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 620,544 | 07-Mar-2007 | 07:05 | x86 | SP1 | SP1QFE |
| Advapi32.dll | 5.2.3790.4036 | 619,008 | 07-Mar-2007 | 07:02 | x86 | SP2 | SP2QFE |
Opdatering til Windows Server 2003, x64 Edition (KB925336)
Følgende fil kan downloades fra Microsoft Download Center:
Download opdateringen til Windows Server 2003 x64 Edition (KB925336)-pakken nu.
Du kan finde flere oplysninger om, hvordan du downloader Microsoft-supportfiler, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
119591 Sådan får du Microsoft-supportfiler fra onlinetjenester
Microsoft har scannet denne fil for vira. Microsoft brugte den nyeste antivirussoftware, der var tilgængelig på den dato, hvor filen blev publiceret. Filen er placeret på servere med udvidet sikkerhed, der bidrager til at forhindre uautoriserede ændringer af filen.
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform | SP-krav | Tjenestegren |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,051,648 | 07-Mar-2007 | 07:52 | x64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07-Mar-2007 | 07:52 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,052,160 | 07-Mar-2007 | 16:52 | x64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07-Mar-2007 | 16:52 | x86 | SP2 | SP2QFE\WOW |
Opdatering til Windows Server 2003 til Itanium-baserede systemer (KB925336)
Følgende fil kan downloades fra Microsoft Download Center:
Download opdateringen til Windows Server 2003 til Itanium-baserede systemer (KB925336) nu.
Du kan finde flere oplysninger om, hvordan du downloader Microsoft-supportfiler, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
119591 Sådan får du Microsoft-supportfiler fra onlinetjenester
Microsoft har scannet denne fil for vira. Microsoft brugte den nyeste antivirussoftware, der var tilgængelig på den dato, hvor filen blev publiceret. Filen er placeret på servere med udvidet sikkerhed, der bidrager til at forhindre uautoriserede ændringer af filen.
| Filnavn | Filversion | Filstørrelse | Dato | Klokkeslæt | Platform | SP-krav | Tjenestegren |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,481,216 | 07-Mar-2007 | 11:42 | IA-64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 07-Mar-2007 | 11:42 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,482,240 | 07-Mar-2007 | 16:53 | IA-64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 07-Mar-2007 | 16:53 | x86 | SP2 | SP2QFE\WOW |
Forudsætninger
Der kræves ingen forudsætninger.
Krav om genstart
Du skal genstarte computeren, når du har installeret dette hotfix.
Oplysninger om erstatning af hotfix
Denne hotfix erstatter ikke andre hotfixes.
Filoplysninger
Den engelske version af dette hotfix indeholder de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i UTC (Coordinated Universal Time). Når du får vist filens oplysninger, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.
Løsning
Denne løsning gælder for Windows Server 2003 og Windows XP.
Vigtigt! Dette afsnit, denne metode eller opgave indeholder trin, der beskriver, hvordan du redigerer registreringsdatabasen. Der kan dog opstå alvorlige problemer, hvis du redigerer registreringsdatabasen forkert. Derfor skal du nøje følge nedenstående fremgangsmåde. For at sikre dig mod problemer skal du sikkerhedskopiere registreringsdatabasen, før du redigerer den. Du kan derefter gendanne registreringsdatabasen, hvis der opstår et problem. Du finder yderligere oplysninger om, hvordan du sikkerhedskopierer og gendanner registreringsdatabasen, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
322756 Sådan sikkerhedskopieres og gendannes registreringsdatabasen i Windows
Du kan løse dette problem ved at ændre værdien i registreringsdatabasen PolicyScope til 1, før du forsøger at installere pakken. Det kan du gøre ved at følge disse trin.
Bemærk, at hvis computeren er tilsluttet et domæne, kan en opdatering af domænepolitikken tilsidesætte de ændringer, du foretager, i registreringsdatabasen. Vi anbefaler på det kraftigste, at du afbryder computeren fra domænet, før du udfører disse trin.
Klik på Start, klik på Kør, skriv regedit, og klik derefter på OK.
Find og klik på følgende registreringsdatabasenøgle i registreringseditoren:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersBemærk, at før du ændrer denne nøgle, anbefaler vi, at du sikkerhedskopierer denne nøgle. Det gør du ved at højreklikke på CodeIdentifiers og derefter klikke på Eksportér. Gem filen på en placering, hvor du kan finde den på computeren.
Rediger værdien i registreringsdatabasen PolicyScope. Det gør du ved at dobbeltklikke på PolicyScope og derefter ændre indstillingen fra 0 til 1.
Luk Registreringseditor.
Klik på Start, klik på Kør, skriv cmd, og klik derefter på OK for at åbne en kommandoprompt.
Skriv følgende kommando i kommandoprompten, og tryk derefter på ENTER:
net stop msiserverDenne kommando stopper Windows Installer-tjenesten, hvis tjenesten kører i baggrunden. Når tjenesten er stoppet, skal du lukke kommandolinjen og derefter gå til trin 7.Bemærk! Hvis du får vist følgende meddelelse i kommandoprompten, skal du lukke kommandopromptvinduet og derefter gå til trin 7:
Windows Installer-tjenesten er ikke startetInstallér den pakke, du forsøgte at installere, da du fik vist den fejlmeddelelse, der er nævnt i afsnittet "Symptomer".
Gentag trin 1 og 2, når du har installeret pakken. Rediger derefter registreringsdatabaseværdien PolicyScope tilbage til 0.
Hvis du har afbrudt computerens forbindelse til et domæne, skal du tilslutte dig domænet igen og derefter genstarte computeren.
Bemærk! Hvis du ikke har afbrudt forbindelsen mellem computeren og et domæne, behøver du ikke at genstarte computeren.
Hvis de forrige trin ikke løser problemet, skal du følge disse trin:
Klik på Start, klik på Kør, skriv control admintools, og klik derefter på OK.
Dobbeltklik på Lokal sikkerhedspolitik.
Klik på Politikker for softwarebegrænsning.
Bemærk, at hvis der ikke er angivet nogen softwarebegrænsninger, skal du højreklikke på Politikker for softwarebegrænsning og derefter klikke på Opret ny politik.
Dobbeltklik på Gennemtvingning under Objekttype.
Klik på Alle brugere undtagen lokale administratorer, og klik derefter på OK.
Genstart computeren
Vigtigt Når du har fulgt de forrige trin, kan lokale administratorer installere .msi-pakken eller .msp-pakken. Når pakken er installeret, skal du nulstille gennemtvingelsesniveauet ved at følge de forrige trin. I trin 5 skal du klikke på Alle brugere i stedet for Alle brugere undtagen lokale administratorer.
Noter
- Løsningen fungerer muligvis ikke i et Active Directory-domænemiljø. I et Active Directory-domænemiljø overskriver en opdateringshandling for domænepolitik de lokale politikker for softwarebegrænsning.
- Tilføjelse af mere RAM til computeren løser ikke problemet.
Flere oplysninger
I Microsoft Windows XP blev der indført en sikkerhedspolitik kaldet Software Restriction Policies (også kaldet SAFER) for at hjælpe brugerne med at undgå at køre usikre filer. Windows Installer bruger politikker for softwarebegrænsning til at kontrollere signaturer for signerede .msi pakkefiler og signerede .msp-pakkefiler. Windows Installer gør dette for at sikre, at filerne ikke blev ændret, før de blev installeret på computeren. I Windows XP og Windows Server 2003 er det påkrævet, at hele .msi-pakkefilen eller hele .msp-pakkefilen indlæses i ét sammenhængende stykke hukommelse i adresseområdet til Windows Installer-processen.
Hvis en .msi pakkefil eller en .msp-pakkefil er for stor til at kunne være i en sammenhængende del af den virtuelle hukommelse, kan Windows Installer ikke kontrollere, at pakken er korrekt. I dette scenarie oplever du symptomerne, der er beskrevet i afsnittet "Symptomer". Den rettelse, der er beskrevet i denne artikel, gør det muligt for politikker for softwarebegrænsning at bruge mindre virtuel hukommelse til at udføre signaturbekræftelsen. Windows Installer kan derfor kontrollere filer af enhver størrelse.