Kumulativní oprava hotfix 3146715 4.6 rozhraní.NET Framework a 4.6.1 v systému Windows

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3146715
Tento článek popisuje kumulativní oprava hotfix 3146715, která je k dispozici pro Microsoft rozhraní.NET Framework, 4.6 a 4.6.1. Další informace o problémech, které tato aktualizace řeší, naleznete Problémy vyřešené v této kumulativní opravy hotfix sekce.
Řešení
Následující soubory jsou k dispozici pro stažení z webu Microsoft Download Center:

Ke staženíStáhněte balíček x 86.

Ke staženíStáhněte balíček x 64.

Pro více informací o tom, jak stahovat soubory podpory společnosti Microsoft, klepněte na následující číslo článku v databázi Microsoft Knowledge Base:
119591 Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněným změnám v souboru.

Poznámka: Ověřit verzi opravy hotfix aktualizace, zkontrolujte hodnotu určit nainstalovanou verzi vydání klíčové. Být kompatibilní se dopředu, můžete zkontrolovat hodnotu, která je větší než nebo rovna hodnotě, která je uvedena v následující tabulce.

Verze oprav hotfix kumulativní aktualizaceHodnota DWORD vydání
Oprava hotfix rollup3146711for 4.6 rozhraní.NET Framework a novější verze394294
Další informace o určení verze rozhraní.NET Framework naleznete v tématuPostup: určení verzí rozhraní.NET Framework instalovaných.
Další informace

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musí mít 4.6 rozhraní.NET Framework nebo 4.6.1 nainstalován.

Požadavek na restartování

Po použití této opravy hotfix, pokud jsou používány všechny zasažené soubory po restartování počítače. Doporučujeme ukončit všechny aplikace založené na rozhraní.NET Framework před instalací této opravy hotfix.

Informace o nahrazení opravy hotfix

Tento balíček oprav hotfix nelze nahradit dříve vydaná oprava hotfix balíček.


Problémy vyřešené v této kumulativní opravy hotfix

Chyba za běhu CLR

Struktury jazyka C# jsou předány podle odkazu, nikoli podle hodnoty, pokud je kód spuštěn v počítači má 4.6 rozhraní.NET Framework nainstalované a který používá kompilátor RyuJIT. Jeden příznak této chyby je, že kód představuje data v kolekci v nesprávném pořadí (časových řad). Tato změna v chování z předchozích verzí rozhraní.NET Framework spustí neočekávané chování, když klienti načtení dat časových řad z data historian.

K tomuto problému dochází, protože chybí příznak lvAddrExposed fortmp variablesthat slouží jako argumenty průchod ref. Pak restartujte fáze kopírování prop.

Problém s CLR

Problém v programu typu CLR může spustit zablokování, zatímco obecné typy jsou obnoveny z nativních bitových kopií. To způsobí, že chyba v příkazu ngen createpdb. Tato oprava hotfix řeší tento problém.

Model Windows Forms problém

PrintPreviewDialog UI model Windows Forms je inicializován velmi pomalu, pokud jsou splněny následující podmínky:

  • Síťová tiskárna používá.
  • Uživatelské předvolby pro tiskárnu, jako je například nastavení oboustranného tisku, budou změněny.
Optimalizace výkonu byl přidán do tohoto scénáře. Jestliže nastavení stránky nejsou upraveny pro určitou stránku, nejsou nastavení tiskárny pro tuto stránku znovu (přístupem zařazovací služby tiskárny). Pokud aplikace změní nastavení tiskárny pomocíQueryPageSettings Obslužná rutina události, nezlepší výkon generování náhledu tisku příslušných stránek i v případě, že je nastaven příznak opt-in .

Pro přihlášení k této optimalizace by doplňuje následující klíč do souboru app.config, v závislosti na vaší verzi rozhraní.NET Framework.

Rozhraní.NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?><configuration>   < appSettings >       < add key="OptimizePrintPreview" value="true" />   < /appSettings ></configuration>
Rozhraní.NET Framework 4.6 nebo novější:

<?xml version="1.0" encoding="utf-8"?><configuration> < runtime>   < AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" /> < /runtime></configuration>
Pokud aplikace může pracovat s oběma verzemi rozhraní.NET Framework, pomocí obou přepínačů ve stejném souboru.

Chcete-li odhlásit, odebrat přepínače nebo nastavit hodnoty nahodnotu false.

Problém s ClickOnce

ClickOnce byla aktualizována na podporu TLS 1.1 a 1.2. ClickOnce nyní automaticky rozpozná protokol TLS, který je vyžadován při běhu. Neexistují žádné další kroky vyžadované v ClickOnce pro povolení této funkce.

Poznámka: ClickOnce nadále podporuje protokol TLS 1.0 v dohledné budoucnosti, i když je nadále považována za vyhovující standardu PCI.​

Upozornění: Tento článek je přeložený automaticky

Свойства

ИД на статията: 3146715 – Последен преглед: 04/14/2016 22:33:00 – Редакция: 1.0

Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6, Windows 8.1, Windows RT 8.1, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials

  • kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB3146715 KbMtcs
Обратна връзка