Vista→7のアップグレードができそうだ。

前回のエントリで、VistaWin7のアップグレードインストールが62%で止まる。
これ、さっき検索してみたらMSKBに載ってた。
KB番号は975253

要は Iphlpsvc が応答を停止する。とのこと。
ログ(\$WINDOWS.~BT\Sources\Panther\setupact.log)を見ると、たしかにそのようだ。

2009-11-16 23:49:03, Info                  MIG    IPostApply::ApplySuccess for Plugin={ServerPath="%windir%\system32\migration\IphlpsvcMigPlugin.dll", CLSID={ade10465-2a43-454e-b0a7-3f220a61bd03}, ThreadingModel=Apartment} - Working directory: C:\$UPGRADE.~OS\OnlineUpgradeApplyWork\srcworking\agentmgr\CCSIAgent\005AE0CB
2009-11-16 23:49:03, Info       [0x0808fe] MIG    Plugin {ade10465-2a43-454e-b0a7-3f220a61bd03}: IphlpsvcMigPlugin: IphlpsvcMigPlugin: Performing upgrade actions for all protocols

2009-11-16 23:49:03, Info       [0x0808fe] MIG    Plugin {ade10465-2a43-454e-b0a7-3f220a61bd03}: IphlpsvcMigPlugin: IphlpsvcMigPlugin: CountInterfacesOfAType for 0.InterfaceCount ptr = 1eaee90, InterfaceCount = 0

2009-11-16 23:49:03, Info       [0x0808fe] MIG    Plugin {ade10465-2a43-454e-b0a7-3f220a61bd03}: IphlpsvcMigPlugin: IphlpsvcMigPlugin: CountInterfacesOfAType for 0.Incrementing interface count

2009-11-16 23:49:03, Info       [0x0808fe] MIG    Plugin {ade10465-2a43-454e-b0a7-3f220a61bd03}: IphlpsvcMigPlugin: IphlpsvcMigPlugin: CountInterfacesOfAType for 0.InterfaceCount ptr = 1eaee90, New value of *InterfaceCount = 1

2009-11-16 23:49:03, Info       [0x0808fe] MIG    Plugin {ade10465-2a43-454e-b0a7-3f220a61bd03}: IphlpsvcMigPlugin: IphlpsvcMigPlugin: RegEnumKeyEx return 259. key name: {91F1FBE8-EE3B-40A8-A69E-C267342CFDA6}.new index: 2

2009-11-16 23:53:48, Warning    [0x080b50] MIG    AsyncCallback_ApplyStatus: Progress appears to be stuck. Current progress: 62
2009-11-17 00:08:49, Warning    [0x080b50] MIG    AsyncCallback_ApplyStatus: Progress appears to be stuck. Current progress: 62

解決方法はアップグレード時にプラグイン(IphlpsvcMigPlugin)を無視するように環境変数に設定するとのこと。
どうせなのでFix Itでやってみようと思う。