Příznaky
Pokud se pokusíte nainstalovat velký balíček Instalační služby systému Microsoft Windows (.msi) nebo velký balíček oprav Instalační služby systému Windows (MSP) do počítače se systémem Microsoft Windows Server 2003 nebo Microsoft Windows XP, zobrazí se následující chybová zpráva:
Poznámka
Chyba 1718. File FileName byl odmítnut zásadami pro digitální podpisy.
Navíc může být do aplikačního protokolu zaznamenána následující událost:
Poznámka
Typ: Chyba
Zdroj: MsiInstaller
Kategorie: Žádná
ID události: 1008
Datum: Datum
Čas: čas
Uživatel: na
Počítač: NázevPočítače
Popis: Instalace FileName není povolená kvůli chybě při zpracování zásad omezení softwaru. Objekt není důvěryhodný.
Příčina
K těmto potížím dochází, pokud Instalační služba systému Windows nemá dostatek souvislé virtuální paměti, aby bylo možné ověřit, zda je balíček .msi nebo balíček MSP správně podepsán.
Řešení
Pro systém Windows Server 2003 je k dispozici podporovaná oprava. Pro Windows XP není k dispozici oprava.
Informace o opravě hotfix pro Windows Server 2003
Od Microsoftu je teď k dispozici podporovaná oprava hotfix. Jeho cílem je však opravit pouze problém popsaný v tomto článku. Aplikujte ho jenom na systémy, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může projít dalším testováním. Pokud se vás tedy tento problém vážně netýká, doporučujeme počkat na další aktualizaci Service Pack pro Microsoft Windows Server 2003, která bude tuto opravu hotfix obsahovat.
Chcete-li tyto potíže vyřešit okamžitě, obraťte se na služby podpory zákazníků společnosti Microsoft a získejte opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o nákladech na podporu naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support Poznámka: Ve zvláštních případech mohou být poplatky, které jsou obvykle účtovány za volání podpory, zrušeny, pokud odborník na podporu Microsoftu určí, že konkrétní aktualizace vyřeší váš problém. Další dotazy a problémy týkající se podpory, které se netýkají této konkrétní opravy, podléhají běžným sazbám za podporu. Poznámka: Stáhněte opravu hotfix podle pokynů dále v tomto článku.
Aktualizace pro Windows Server 2003 (KB925336)
Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
Stáhnout balíček aktualizace pro Windows Server 2003 (KB925336).
Další informace o stahování souborů podpory společnosti Microsoft naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
119591 Jak získat soubory podpory Microsoftu z online služby
Společnost Microsoft zkontrolovala tento soubor na výskyt virů. Společnost Microsoft použila ke kontrole antivirového softwaru nejnovější dostupný v době publikování souboru. Soubor je uložen na zabezpečených serverech, které pomáhají zabraňovat v neoprávněných změnách souboru.
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma | Vyžadovaná aktualizace SP | Typ služeb |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 620,544 | 7. března 2007 | 07:05 | x86 | SP1 | SP1QFE |
| Advapi32.dll | 5.2.3790.4036 | 619,008 | 7. března 2007 | 07:02 | x86 | SP2 | SP2QFE |
Aktualizace pro Windows Server 2003 x64 Edition (KB925336)
Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
Stáhnout aktualizaci pro balíček Windows Server 2003 x64 Edition (KB925336)
Další informace o stahování souborů podpory společnosti Microsoft naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
119591 Jak získat soubory podpory Microsoftu z online služby
Společnost Microsoft zkontrolovala tento soubor na výskyt virů. Společnost Microsoft použila ke kontrole antivirového softwaru nejnovější dostupný v době publikování souboru. Soubor je uložen na zabezpečených serverech, které pomáhají zabraňovat v neoprávněných změnách souboru.
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma | Vyžadovaná aktualizace SP | Typ služeb |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,051,648 | 7. března 2007 | 07:52 | x64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 7. března 2007 | 07:52 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,052,160 | 7. března 2007 | 16:52 | x64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 7. března 2007 | 16:52 | x86 | SP2 | SP2QFE\WOW |
Aktualizace pro Windows Server 2003 pro počítače s procesorem Itanium (KB925336)
Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
Stáhnout balíček aktualizace pro Windows Server 2003 pro počítače s procesorem Itanium (KB925336).
Další informace o stahování souborů podpory společnosti Microsoft naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
119591 Jak získat soubory podpory Microsoftu z online služby
Společnost Microsoft zkontrolovala tento soubor na výskyt virů. Společnost Microsoft použila ke kontrole antivirového softwaru nejnovější dostupný v době publikování souboru. Soubor je uložen na zabezpečených serverech, které pomáhají zabraňovat v neoprávněných změnách souboru.
| Název souboru | Verze souboru | Velikost souboru | Datum | Čas | Platforma | Vyžadovaná aktualizace SP | Typ služeb |
|---|---|---|---|---|---|---|---|
| Advapi32.dll | 5.2.3790.2895 | 1,481,216 | 7. března 2007 | 11:42 | IA-64 | SP1 | SP1QFE |
| Wadvapi32.dll | 5.2.3790.2895 | 620,544 | 7. března 2007 | 11:42 | x86 | SP1 | SP1QFE\WOW |
| Advapi32.dll | 5.2.3790.4036 | 1,482,240 | 7. března 2007 | 16:53 | IA-64 | SP2 | SP2QFE |
| Wadvapi32.dll | 5.2.3790.4036 | 619,008 | 7. března 2007 | 16:53 | x86 | SP2 | SP2QFE\WOW |
Požadavky
Neexistují žádné požadavky.
Požadavky na restartování
Po instalaci této opravy hotfix je nutné restartovat počítač.
Informace o nahrazení opravy Hotfix
Tato oprava hotfix nenahrazuje žádné další opravy hotfix.
Informace o souborech
Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.
Alternativní řešení
Toto alternativní řešení platí pro systémy Windows Server 2003 a Windows XP.
Důležité: Tato část, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Pokud byste ale registr upravili nesprávně, mohlo by dojít k vážným problémům. Provádějte proto tento postup pečlivě. Před úpravami registru vytvořte pro zvýšení ochrany zálohu registru. V případě problému pak můžete registr obnovit. Další informace o zálohování a obnovení registru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
322756 Postup zálohování a obnovení registru v systému Windows
Chcete-li tento problém obejít, změňte před instalací balíčku hodnotu registru PolicyScope na hodnotu 1. Použijte tento postup.
Poznámka: Pokud je počítač připojený k doméně, může aktualizace zásad domény přepsat provedené změny registru. Důrazně doporučujeme, abyste před provedením těchto kroků odpojili počítač od domény.
Klikněte na tlačítko Start, klikněte na příkaz Spustit, zadejte příkaz regedit a klikněte na tlačítko OK.
V Editoru registru vyhledejte následující klíč registru a klikněte na něj:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersPoznámka: Před úpravou tohoto klíče doporučujeme tento klíč zálohovat. Chcete-li to provést, klikněte pravým tlačítkem na položku CodeIdentifiers a poté klikněte na příkaz Exportovat. Uložte soubor na místo v počítači, kde ho najdete.
Změňte hodnotu registru PolicyScope. Učiníte tak poklepáním na položku PolicyScope a změnou nastavení z hodnoty 0 na hodnotu 1.
Zavřete Editor registru.
Klikněte na tlačítko Start, klikněte na příkaz Spustit, zadejte příkaz cmd a kliknutím na tlačítko OK otevřete okno příkazového řádku.
Na příkazový řádek zadejte následující příkaz a poté stiskněte klávesu ENTER:
net stop msiserverTento příkaz zastaví Instalační službu systému Windows, pokud tato služba běží na pozadí. Po zastavení služby zavřete okno příkazového řádku a přejděte ke kroku 7.Poznámka: Pokud se na příkazovém řádku zobrazí následující zpráva, zavřete okno příkazového řádku a přejděte ke kroku 7:
Instalační služba systému Windows není spuštěnáNainstalujte balíček, který jste se pokoušeli nainstalovat, když se zobrazila chybová zpráva uvedená v části Příznaky.
Po instalaci balíčku opakujte kroky 1 a 2. Potom změňte hodnotu registru PolicyScope zpět na 0.
Pokud jste odpojili počítač od domény, znovu se k doméně připojte a potom počítač restartujte.
Poznámka: Pokud jste neodpojili počítač od domény, nemusíte jej restartovat.
Pokud předchozí kroky problém nevyřešily, postupujte takto:
Klikněte na tlačítko Start, klikněte na příkaz Spustit, zadejte příkaz control admintools a klikněte na tlačítko OK.
Poklepejte na položku Místní zásady zabezpečení.
Klikněte na položku Zásady omezení softwaru.
Poznámka: Nejsou-li uvedena žádná softwarová omezení, klepněte pravým tlačítkem myši na položku Zásady omezení softwaru a poté klepněte na příkaz Vytvořit novou zásadu.
Ve skupinovém rámečku Typ objektu poklikejte na položku Vynucovací opatření.
Klikněte na možnost Všichni uživatelé kromě místních správců a potom klikněte na tlačítko OK.
Restartujte počítač.
Důležité: Po provedení předchozích kroků mohou místní správci nainstalovat balíček .msi nebo MSP. Po instalaci balíčku resetujte úroveň vynucení podle předchozích kroků. V kroku 5 klikněte na položku Všichni uživatelénamísto Všichni uživatelé kromě místních správců.
Poznámky
- Toto alternativní řešení nemusí fungovat v prostředí domény služba Active Directory. V prostředí domény služba Active Directory operace aktualizace zásad domény přepíše místní zásady omezení softwaru.
- Přidání další paměti RAM do počítače problém nevyřeší.
Další informace
Počínaje systémem Microsoft Windows XP byly zavedeny zásady zabezpečení s názvem Zásady omezení softwaru (známé také jako SAFER), které mají uživatelům pomoct vyhnout se spouštění nebezpečných souborů. Instalační služba systému Windows ověřuje podpisy podepsaných souborů balíčků .msi a podepsaných souborů balíčků .msp pomocí zásad omezení softwaru. Instalační služba systému Windows tímto způsobem zajistí, aby před instalací do počítače nedošlo k neoprávněné manipulaci se soubory. Systémy Windows XP a Windows Server 2003 vyžadují, aby byl celý soubor balíčku .msi nebo celý soubor balíčku MSP načten do jednoho souvislého kusu paměti v adresním prostoru procesu Instalační služby systému Windows.
Pokud je soubor balíčku .msi nebo soubor balíčku MSP příliš velký na to, aby se vešel do souvislé virtuální paměti, Instalační služba systému Windows nemůže ověřit správnost balíčku. V tomto scénáři se setkáte s příznaky, které jsou popsány v části "Příznaky". Oprava popsaná v tomto článku umožňuje zásadám omezení softwaru použít k ověření podpisu menší množství virtuální paměti. Instalační služba systému Windows proto může ověřit soubory libovolné velikosti.