It’s time to revisit the many .NET Framework updates, starting with the often problematic Windows XP/.NET update process.
Windows 8 also has a few platform fixes, and there are a few leftovers for Vista and Windows 7.
Typically, Patch Watch items are broken down by patch number. But due to the complexity of .NET updates, I’ve divided them up by platform. For more on these updates, see MS13-004 and MS13-007.I’ve not seen reports of problems with any of these .NET updates — aside from the usual installation problems.
Installing .NET updates on Windows XP
Windows XP SP3 and XP Pro x64 SP2 users should see one or more of the following .NET updates:
- KB 2742595 for .NET 4
- KB 2742596 for .NET 2.0 SP2
- KB 2742597 for .NET 1.1 SP1
- KB 2742607 for .NET 1.0 SP3
- KB 2736416 for .NET 3.5 SP1
- KB 2736428 for .NET 4
- KB 2756918 for .NET 3.0 SP2
Windows XP doesn’t typically ship with .NET installed; it accompanies any application — such as QuickBooks and video-card control panels — that needs it. However, it’s not unusual to find .NET 1.0 or 1.1 on Windows XP systems.
The less-common .NET 4 typically shows up with the latest version of QuickBooks 2013 and other recent business applications. If you see .NET 4 and you are fairly certain you don’t have an application that needs it, it’s possible that Microsoft Update installed it. To pave the way toward new and better apps, Microsoft offers .NET 4 to any system with .NET 3.0 or 3.5 installed. Microsoft needn’t be so pushy; most of the business software I use includes .NET 4, if it’s required.
Adding .NET patches to Windows XP. Patching .NET on XP systems is a crapshoot — it either installs nicely or fights you all the way. Start by reviewing the process of running Aaron Stebner’s .NET Framework Cleanup Tool (site), so you can remove and reinstall any .NET updates that fail. Aaron states that this tool should be used when all else fails. I believe just the opposite: it’s the first tool I go to when .NET fails to install.
Keep in mind, however, that .NET is like Java: you need it only if an installed application uses it. If a particular .NET update (especially .NET 4) fails to install, skip it — and hide it in Windows Update.
What to do: Try installing any of the .NET updates listed above that show up in Windows Update. Either skip any failed updates or use Stebner’s .NET removal tool.
.NET updates for Windows Vista
Vista shipped with .NET 2.0 and, more often than not, also has .NET 3.0 installed. Vista SP2 users might see any of these updates, including multiple updates for the same .NET version:
- KB 2736416 for .NET 3.0 SP1
- KB 2736428 for .NET 4
- KB 2742595 for .NET 4
- KB 2742597 for .NET 1.1 SP1
- KB 2742595 for .NET 4
- KB 2742601 for .NET 2.0 SP2
- KB 2742613 for .NET 4.5
- KB 2756919 for .NET 3.0 SP2
You should get updates for .NET 4 and 4.5 only if those two versions of .NET are already installed on your system.
What to do: Install any of the above .NET updates offered. Updating .NET on Vista typically goes more smoothly than on XP. But as with XP, skip and hide any updates that fail.
.NET updates for Windows 7 and Win7 SP1
Windows 7 shipped with .NET 3.5, so you’ll surely receive updates for 3.5.1. Windows 7 users could see the following updates:
- KB 2736418 for .NET 3.5.1
- KB 2736422 for .NET 3.5.1
- KB 2736428 for .NET 4
- KB 2742595 for .NET 4
- KB 2742599 for .NET 3.5.1
- KB 2742613 for .NET 4.5
- KB 2756921 for .NET 3.5.1
As with the Vista updates, you should get updates for .NET 4 and 4.5 only if they’re already installed on your system.
What to do: Install any .NET updates offered and skip and hide those that fail to install.
Small number of .NET updates for Windows 8
Windows 8 ships with .NET 4.5 as its native .NET platform. If you see updates for any other .NET versions — such as .NET 3.5 — those versions came along with some application you installed.
Windows 8 users should expect KB 2742614 for .NET 4.5. If .NET 3.5 is installed on your system, you might also see KBs 2736693, 2742616, and 2756923.
What to do: These .NET updates should be failure-free on Windows 8. Install them as you would any other update.
2750147, 2750149, 2770445, 2770446
.NET 4.5 performance and signature updates
Windows 8 and Server 2012 users aren’t quite done with .NET updates. This also applies to Windows 7 and Server 2008 R2 users who have manually installed .NET 4.5.
Both KB 2770445 and KB 2770446 fix a premature digital-signature expiration problem in the original .NET 4.5 for use on Windows 7 and Vista systems. KB 2750147 is a routine “reliability, compatibility, stability, and performance issues” update.
KB 2750149 is another reliability, compatibility, etc. fix, but I’m skipping it because it can break cluster nodes on Server 2012, as noted in an Aidan Finn blog. Microsoft has released a fix in Support article 2803748, but the company might also rerelease the original patch.
What to do: Install KBs 2750147, 2770445, and 2770446. Skip KB 2750149.
2726535, 2786400, 2794119
Optional patches for various nations
Because the January 8 Patch Tuesday was full of security updates, I recommended holding off on several nonsecurity patches. You’re now free to install them — but only if you really need them.
For example, KB 2726535 adds South Sudan to Windows’ list of countries; KB 2786400 changes the default settings for Arabic-text rendering. If you share calendar entries with anyone in Israel and/or Libya, KB 2794119 provides a time-zone update.
What to do: Unless you need KB 2726535, KB 2786400, and/or KB 2794119, hide them in Windows Update.
2763674, 2773072, 2786081
Update odds and ends for Vista and Win7
I put a few other nonsecurity updates into the wait column in the Jan. 10 Patch Watch. KB 2763674 fixed a SHA-256 certificate flaw in Vista; KB 2773072 updated game ratings in Windows 7; and KB 2786081 is a Win7 patch that lets the OS run IE 10 (still in beta) properly.
What to do: I’ve not found any faults with these updates, but I also don’t see any urgent need for them. I recommend that Vista users install KB 2763674. Skip KB 2773072 and KB 2786081 unless they are truly needed.
2793214, 2793216, 2803748
A few more odds and ends for Windows 8
It should be no surprise that we have another round of Windows 8 updates to fix various problems with the new platform. Some, however, leave me scratching my head: KB 2803748, for example, fixes a flaw that should impact only Server 2012 (a Failover cluster–management snap-in fails when you install KB 2750149). Obviously, that can’t happen on a Windows 8 client; but because Win8 and Server 2012 share the same codebase, you get the update offered on Windows 8.
You probably won’t see KB 2793214 and KB 2793216 unless you’re upgrading from Windows 7. They are automatically installed during Win8′s initial setup — before you can even see the operating system.
What to do: If you have to ask whether you need KB 2803748, you don’t. Do install KB 2793214 and KB 2793216 if they show up in Windows Update.
Betweeen a Surface and a hard place
Surface users have had their own unique issues with Windows Update. As noted in a ZDNet blog (and numerous others),
some RT devices went into connected standby mode while installing Jan. 8 updates and locked their users out of the Windows Store and Windows Update. Those updates included a firmware upgrade.
src="http://www.windowssecrets.com/wp-content/themes/wsgbs-child-theme/images/arrow.png" alt="-"> What to do: If you’re one of the unlucky ones, there will reportedly be a fix in early February.
Regularly updated problem-patch chart
This table provides the status of problem patches reported in previous Patch Watch columns. Patches listed below as safe to install will be removed from the next updated table. For Microsoft’s list of recently released patches, go to the MS Safety & Security Center PC Security page.
Patch | Released | Description | Status |
---|---|---|---|
2592687 | 10-23 | Windows RDP 8.0 update for Win7 SP1 | Skip |
2574819 | 10-23 | Adds DTLS support to Win7 SP1 | Skip |
2750841 | 11-13 | MS/OpenDNS IPv6 conflict | Skip |
931125 | 12-11 | Root certificates | Skip |
2506143 | 12-11 | PowerShell 3 | Skip |
2779562 | 12-11 | Time-zone fix | Skip |
2736693 | 01-08 | .NET 4.5 on Win8 | Skip |
2803748 | 01-22 | Failover cluster fix for Windows 8 | Skip |
2735855 | 09-11 | Windows Filtering Platform: Potential third-party firewall impact | Wait |
2553402 | 10-09 | MS FAST Search Server 2010 for SharePoint SP1 | Wait |
2731771 | 10-09 | Time-zone conversion | Wait |
2739159 | 10-09 | Windows 7 encryption | Wait |
2754849 | 10-09 | SQL Server; see MS12-070 for complete patch list | Wait |
2756822 | 10-09 | Cumulative time-zone update | Wait |
2745030 | 11-13 | .NET updates; see MS12-074 for complete patch list | Wait |
2647753 | 10-09 | Printing core components — timestamp reissue | Optional |
2732487 | 10-09 | Segoe font — timestamp reissue | Optional |
2770816 | 10-23 | Install only if KB 2756872 fails; check MS Support site for details | Optional |
2726535 | 01-08 | South Sudan listing | Optional |
2786400 | 01-08 | Arabic text rendering | Optional |
2773072 | 01-08 | Win7 game ratings | Optional |
2786081 | 01-08 | Win7 fix for IE 10 | Optional |
2794119 | 01-22 | Israel and Libya time-zone update | Optional |
2753842 | 12-11 | Windows kernel; also KB 2779030 | Install |
2758857 | 12-11 | Unicode file names | Install |
2760410 | 12-11 | Word 2010 | Install |
2760416 | 12-11 | Office Compatibility Pack (might be offered) | Install |
2760421 | 12-11 | Word 2007 | Install |
2760497 | 12-11 | Word 2003 | Install |
2761465 | 12-11 | Internet Explorer cumulative update | Install |
2770660 | 12-11 | DirectPlay | Install |
2736416 | 01-08 | .NET 3.5 on XP, Vista, and Win8 | Install |
2736422 | 01-08 | .NET 3.5 on Win7 | Install |
2736428 | 01-08 | .NET 4.0 on XP, Vista, Win7 | Install |
2736693 | 01-08 | .NET 3.5 on Win8 | Install |
2742595 | 01-08 | .NET 4 on XP, Vista, and Win7 | Install |
2742596 | 01-08 | .NET 2 on XP | Install |
2742597 | 01-08 | .NET 1.1 on Windows XP, Vista | Install |
2742599 | 01-08 | .NET 3.5.1 on Win7 | Install |
2742601 | 01-08 | .NET 2.0 on Vista | Install |
2742607 | 01-08 | .NET 1.0 on Windows XP | Install |
2742613 | 01-08 | .NET 4.5 on Vista and Win7 | Install |
2742614 | 01-08 | .NET 4.5 on Win8 | Install |
2750149 | 01-08 | .NET 4.5 on Win8 and Windows RT | Install |
2756145 | 01-08 | XML Core Services; see MS13-002 for compete patch list | Install |
2756918 | 01-08 | .NET 3.0 on XP | Install |
2756919 | 01-08 | .NET 4.5 on Vista | Install |
2756921 | 01-08 | .NET 3.5.1 on Win7 | Install |
2756923 | 01-08 | .NET 3.5 on Win8 | Install |
2763674 | 01-08 | Vista SHA-256 update | Install |
2769369 | 01-08 | Print spooler for Windows 7 | Install |
2770445 | 01-08 | .NET 4.5 download for Vista and Win7 | Install |
2770446 | 01-08 | .NET 4.5 on Win7 | Install |
2778930 | 01-08 | Kernel-mode driver | Install |
2785220 | 01-08 | Secure Sockets Layer Version 3 | Install |
2793214 | 01-22 | Accept during Win 8 install | Install |
2793216 | 01-22 | Accept during Win8 install | Install |
2799329 | 01-14 | Critical out-of-cycle IE update | Install |
Status recommendations: Skip — patch not needed; Hold — do not install until its problems are resolved; Wait — hold off temporarily while the patch is tested; Optional — not critical, use if wanted; Install — OK to apply.
via Windows Secrets https://windowssecrets.com/patch-watch/tackling-the-thorny-net-update-process/
0 件のコメント:
コメントを投稿