Jelenségek
A 2017. szeptember 12-i , .NET biztonsági és minőségi összegző frissítések telepítése után, amelyek a .NET-keretrendszer 4.6-os, 4.6.1-s, 4.6.2-s és 4.7-s verzióra vonatkoznak, renderelési problémákat tapasztal Windows megjelenítési alaprendszer (WPF) alkalmazásokban, amelyek WPF-típusokat használnak egy Windows-szolgáltatásban.
Ha ezek a problémák jelentkeznek, a WPF-elemet renderelésre használó alkalmazások fekete képet hoznak létre. Ez akkor fordul elő, ha az alkalmazás a következő helyzetekben fut:
-
Nem interaktív Ablak állomáson (például a Windows-szolgáltatásokon belül)
-
LocalSystem-fiókként való futtatás
-
Interaktívan a 0. munkamenetben olyan eszközökkel, mint a psexec.exe
Megoldás
A problémák megoldásához alkalmazza a rendszernek megfelelő alábbi frissítést:
-
4043767 2017. októberi kumulatív biztonsági és minőségi frissítés a .NET-keretrendszer 3.5-ös, 4.5.2-ös, 4.6-os, 4.6.1-ös, 4.6.2-s és 4.7-ös frissítéséhez a Windows 8.1-, Windows RT 8.1-ös és Windows Server 2012 R2-frissítésekhez (KB 4043767)
-
4043769 2017. októberi kumulatív biztonsági és minőségi frissítés a .NET-keretrendszer 3.5-ös, 4.5.2-ös, 4.6-os, 4.6.1-ös, 4.6.2-s és 4.7-ös frissítéséhez Windows Server 2012 (KB 4043769)
-
4043766 2017. októberi kumulatív biztonsági és minőségi frissítés a Windows 7 SP1 és Windows Server 2008 R2 SP1 .NET-keretrendszer 3.5.1-, 4.5.2-, 4.6-os, 4.6.1-ös, 4.6.2-s és 4.7-ös kiadásához (KB 4043766)
-
4043768 2017. októberi kumulatív biztonsági és minőségi frissítés a Windows Server 2008 SP2 .NET-keretrendszer 2.0 SP2, 4.5.2 és 4.6 frissítéséhez (KB 4043768)
Kerülő megoldás
A probléma megkerüléséhez ideiglenesen távolítsa el a 2017. szeptember 12-i biztonsági és minőségi kumulatív frissítést, majd telepítse a megfelelő 2017. szeptember 12-i Security-Only frissítést, hogy a rendszerek biztonságban legyenek a legújabb biztonsági résekkel szemben.
A megfelelő Security-Only frissítések a következők:
4040956 Csak biztonsági frissítés a .NET-keretrendszer 4.6, 4.6.1, 4.6.2 és 4.7 Windows 8.1, Windows RT 8.1 és Windows Server 2012 R2 esetén: 2017. szeptember 12.
4040955 Csak biztonsági frissítés a .NET-keretrendszer 4.6-os, 4.6.1-s, 4.6.2-s és 4.7-Windows Server 2012 esetén: 2017. szeptember 12.
4040957 Csak biztonsági frissítés a .NET-keretrendszer 4.6, 4.6.1, 4.6.2 és 4.7 verzióhoz Windows 7 SP1 és Windows Server 2008 R2 SP1 rendszerhez, valamint a .NET-keretrendszer 4.6 for Windows Server 2008 SP2 rendszerhez: 2017. szeptember 12.
További információ
Javasoljuk, hogy windowsos szolgáltatásokban ne használjon WPF-típusokat.
A WPF alkalmazásfejlesztéshez való használatával kapcsolatos további információkért tekintse meg a következő Microsoft Learn-cikket:
Hivatkozások
4040972 Biztonsági és minőségi összegző frissítés a .NET-keretrendszer 4.6, 4.6.1, 4.6.2 és 4.7 Windows 8.1, Windows RT 8.1 és Windows Server 2012 R2 esetén: 2017. szeptember 12.
4040971 Biztonsági és minőségi összegző frissítés a .NET-keretrendszer 4.6-os, 4.6.1-os, 4.6.2-s és 4.7-Windows Server 2012 esetén: 2017. szeptember 12.
4040973 Biztonsági és minőségi összegző frissítés a .NET-keretrendszer 4.6, 4.6.1, 4.6.2 és 4.7 verzióhoz Windows 7 SP1 és Windows Server 2008 R2 SP1 rendszerhez, valamint a Windows Server 2008 SP2 .NET-keretrendszer 4.6-os verzióhoz: 2017. szeptember 12.
A következőkre vonatkozik:
Ez a cikk a következőkre vonatkozik:
-
A .NET-keretrendszer 4.6, 4.6.1, 4.6.2 és 4.7, a következőkkel együtt használva:
-
Windows 8.1
-
Windows RT 8.1
-
Windows Server 2012 R2
-
Windows Server 2012
-
Windows 7 SP1
-
Windows Server 2008 R2 SP1
-
-
A .NET-keretrendszer 4.6 a következőkkel együtt:
-
Windows Server 2008 SP2
-