Oprava: Dochází k problémům s Microsoft XPS podpis při použití prohlížeč XPS nebo rozhraní API XPS

Příznaky

Při použití prohlížeč XML Paper Specification (XPS) nebo rozhraní API XPS zaznamenat jeden nebo více z následujících problémů:



Poznámka: V tomto článku když počítač se systémem Windows Vista, Windows 2008, Windows XP nebo Windows Server 2003, není nainstalována tato oprava hotfix prohlížeč XPS je označováno jako "bez opravy zabezpečení XPS viever" a rozhraní API XPS jsou známé jako "bez opravy zabezpečení XPS API".
  • Problém 1

    Můžete použít podpis dokumentu XPS, který obsahuje miniatury pomocí prohlížeče XPS 7 systému Windows. Podpis však nezobrazí v ani bez opravy zabezpečení kolekci System.Windows.Xps.Packaging.XpsDocument.Signatures ani v prohlížeči XPS bez opravy zabezpečení.
  • Problém 2

    Můžete použít podpis dokumentu XPS, který obsahuje elementy struktury dokumentu pomocí prohlížeče XPS 7 systému Windows. Podpis nezobrazí v ani bez opravy zabezpečení kolekci System.Windows.Xps.Packaging.XpsDocument.Signatures ani v prohlížeči XPS bez opravy zabezpečení. Navíc pokud použít podpis dokumentu XPS pomocí prohlížeče XPS bez opravy zabezpečení nebo metody System.Windows.Xps.Packaging.XpsDocument.SignDigitally podpis je neplatný při zobrazení dokumentu XPS pomocí prohlížeče XPS 7 systému Windows.

Příčina

Příčina problému 1

K tomuto problému dochází, protože třída bez opravy System.Windows.Xps.Packaging.XpsDocument vyžaduje, že Miniatura relace musí být součástí podpis dokumentu XPS. Tím se liší od specifikace XPS.



Příčina problému 2

K tomuto problému dochází z důvodu nekompatibilní funkce. Metoda System.Windows.Xps.Packaging.XpsDocument.SignDigitally bez opravy zabezpečení nepodepisuje StoryFragment části. Metoda v prohlížeč XPS 7 systému Windows však podepíše StoryFragment části pro každý dokument XPS podle specifikace XPS.

Řešení

Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problém popsaný v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, doporučujeme počkat další aktualizaci service pack, která obsahuje tuto opravu hotfix.

Chcete-li tento problém vyřešit okamžitě, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Chcete-li stáhnout tuto opravu hotfix z Galerie kódu MSDN, navštivte následující Web společnosti Microsoft:Poznámka: Galerie kódu MSDN zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud není uveden jazyk, je protože zdroj stránky galerie kód není k dispozici pro daný jazyk.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Tato kumulativní oprava hotfix také můžete stáhnout z následujícího webu Microsoft Connect:

Předpoklady


Musíte mít rozhraní.NET Framework 3.5 Service Pack 1 nainstalována tuto opravu hotfix.

Požadavek na restartování


Nemáte k restartování počítače po instalaci této opravy hotfix Pokud žádná instance relatvie je používán.

Informace o nahrazení opravy hotfix


Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech


Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi místním časem a UTC, použijte
Časové pásmo
karty v
Datum a čas
Chcete-li zobrazit položky v Ovládacích panelech.
x86 verze pro systém Windows Server 2003 a Windows XP
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Reachframework.dll3.0.6920.4000532,48028. ledna 200922:47x86
Windowsbase.dll3.0.6920.40001,245,1842 8. ledna 200922:47x86
x64 verze pro systém Windows Server 2003 a Windows XP
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Reachframework.dll3.0.6920.4000532,48028. ledna 200921:36x64
Windowsbase.dll3.0.6920.40001,105,9202 8. ledna 200921:36x64
x86 verze pro systém Windows Vista SP1 a Windows Server 2008
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Reachframework.dll3.0.6920.4000532,48005. únor 200900:20x86
Windowsbase.dll3.0.6920.40001,245,1840 5. února 200900:20x86
x64 verze pro systém Windows Vista SP1 a Windows Server 2008
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Reachframework.dll3.0.6920.4000532,48005. únor 200900:26x86
Windowsbase.dll3.0.6920.40001,105,9200 5. února 200900:26x86

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Vlastnosti

ID článku: 962225 - Poslední kontrola: 17. 2. 2017 - Revize: 2

Váš názor