随感録 2018年11月

2018-11-27 (Tue) Windows 10 v1809 へのアップグレード中にロールバックされる問題を回避する

Windows 10 v1809 (October 2018 Update) にアップグレードした。

しかし、11月13日 (14日?) にリリースされてから,「Windows 10更新アシスタント」を何度か試してみたが、1回目の再起動後に v1803 に rollback されてしまう。

対処法があったので、メモしておく。

何はともあれ、ログを確認する。C:\$WINDOWS.~BT\Sources\Panther\setuperr.log ファイル.

大して長くないので、貼っておく。

2018-11-26 22:50:13, Error                 CSI    00000001 (F) STATUS_OBJECT_NAME_NOT_FOUND #10# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = 8e0 ('\REGISTRY\MACHINE\SYSTEM\Setup'), vn = [l:7 ml:8]'Compact', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2018-11-26 22:50:13, Error                 CSI    00000002 (F) STATUS_OBJECT_NAME_NOT_FOUND #9# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:31]'\Registry\Machine\SYSTEM\Setup\', vn = [l:7 ml:8]'Compact', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]
2018-11-26 22:50:15, Error                 MOUPG  CDlpActionImpl > > >::Suspend(1066): Result = 0xC1800104[gle=0x00000002]
2018-11-26 22:50:15, Error                 MOUPG  CSetupManager::ExecuteInstallMode(788): Result = 0x800705BB
2018-11-26 22:50:15, Error                 MOUPG  CSetupManager::ExecuteDownlevelMode(390): Result = 0x800705BB
2018-11-26 22:50:15, Error                 MOUPG  CSetupManager::Execute(282): Result = 0x800705BB
2018-11-26 22:50:15, Error                 MOUPG  CSetupHost::Execute(400): Result = 0x800705BB
2018-11-26 22:50:32, Error                 CSI    00000001 (F) STATUS_OBJECT_NAME_NOT_FOUND #38# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = ab0 ('\REGISTRY\MACHINE\SYSTEM\Setup'), vn = [l:7 ml:8]'Compact', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2018-11-26 22:50:32, Error                 CSI    00000002 (F) STATUS_OBJECT_NAME_NOT_FOUND #37# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:31]'\Registry\Machine\SYSTEM\Setup\', vn = [l:7 ml:8]'Compact', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]
2018-11-26 22:50:34, Error                 CSI    00000003 (F) STATUS_OBJECT_NAME_NOT_FOUND #70# from Windows::Rtl::SystemImplementation::DirectRegistryProvider::SysQueryValueKey(flags = 0, key = acc ('\REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts'), vn = [l:21 ml:22]'Arial Nova (TrueType)', kvic = 2, kvi = 2, disp = 0)[gle=0xd0000034]
2018-11-26 22:50:34, Error                 CSI    00000004 (F) STATUS_OBJECT_NAME_NOT_FOUND #69# from Windows::Rtl::SystemImplementation::CKey::QueryValue(flags = 0, kn = [l:69]'\Registry\Machine\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts\', vn = [l:21 ml:22]'Arial Nova (TrueType)', ic = KeyValuePartialInformation, info = {l:0 b:}, disp = 0)[gle=0xd0000034]
2018-11-26 22:53:54, Error                 DU     DU::CDUSession::Search: Failed to set WU internal configuration property for targeted scans. hr = 0x80070057
2018-11-26 22:54:27, Error                 CONX   0xd0000034 Failed to add user mode driver [%SystemRoot%\system32\DRIVERS\UMDF\uicciso.dll]

2018-11-26 22:57:02, Error                 SP     pSPRemoveUpgradeRegTree: failed to delete reg tree HKLM\SYSTEM\Setup\Upgrade[gle=0x00000005]
2018-11-26 22:57:21, Error                 CSI    00000001 (F) 80220008 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=8] #2681# from CWcmScalarInstanceCore::GetCurrentValue(options = 393216, status = '(null)', value = { type: 40972, bytes ( 32 ): 3f003a005c007000610067006500660069006c0065002e007300790073000000 })
[gle=0x80004005]
2018-11-26 22:57:24, Error                 CSI    00000002 (F) 80220008 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=8] #70405# from CWcmScalarInstanceCore::GetCurrentValue(options = 393216, status = '(null)', value = { type: 40972, bytes ( 32 ): 3f003a005c007000610067006500660069006c0065002e007300790073000000 })
[gle=0x80004005]
2018-11-26 22:57:26, Error                 CSI    00000003 (F) 80220008 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=8] #138992# from CWcmScalarInstanceCore::GetCurrentValue(options = 393216, status = '(null)', value = { type: 40972, bytes ( 32 ): 3f003a005c007000610067006500660069006c0065002e007300790073000000 })
[gle=0x80004005]
2018-11-26 22:57:43, Error                 CSI    00000004 (F) 80220008 [Error,Facility=FACILITY_STATE_MANAGEMENT,Code=8] #212419# from CWcmScalarInstanceCore::GetCurrentValue(options = 393216, status = '(null)', value = { type: 40972, bytes ( 32 ): 3f003a005c007000610067006500660069006c0065002e007300790073000000 })
[gle=0x80004005]
2018-11-26 22:57:51, Error      [0x080831] MIG    CSIAgent: Invalid xml format: FormatException: Component with display name: Plugin/{C939EC0F-2F56-4CE8-AF56-2336596A5FA7} already loaded __cdecl Mig::CMXEMigrationXml::CMXEMigrationXml(class Mig::CPlatform *,class UnBCL::String *,class UnBCL::XmlDocument *,class UnBCL::String *,class UnBCL::String *)
2018-11-26 23:00:06, Error                        CSetupAutomation::Resurrect: File not found: C:\$WINDOWS.~BT\Sources\Panther\automation.dat[gle=0x00000002]
2018-11-26 23:00:06, Error                 SP     CSetupPlatform::ResurrectAutomation: Failed to resurrect automation: 0x80070002[gle=0x00000002]
2018-11-26 23:04:50, Error                 SP     CAddPackage::DoExecute: Failed to add package Add [1] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-OneCore-DeveloperMode-Desktop-Package~31bf3856ad364e35~amd64~~.cab. Error: 0x800F081F
2018-11-26 23:04:51, Error                 SP     Operation failed: Add [1] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-OneCore-DeveloperMode-Desktop-Package~31bf3856ad364e35~amd64~~.cab. Error: 0x800F081F[gle=0x000000b7]
2018-11-26 23:05:30, Error                 MOUPG  Finalize: Error reading narrator reg key: [0x80070002]
2018-11-26 23:05:33, Error                 SP     BFSVC: Error copying boot debugging files from C:\$WINDOWS.~BT\Sources\system32 to \\?\GLOBALROOT\Device\HarddiskVolume3\EFI\Microsoft\Boot (kd_*_*.dll). Last Error = 0x6[gle=0x00000006]
2018-11-26 23:05:33, Error                 SP     BFSVC: Error copying boot debugging files from C:\$WINDOWS.~BT\Sources\system32 to \\?\GLOBALROOT\Device\HarddiskVolume3\EFI\Microsoft\Boot (kdstub.dll). Last Error = 0x6[gle=0x00000006]
2018-11-26 23:07:22, Error                 SP     pGetExistingPageFiles: Failed to get PagingFiles value from ControlSet001\Control\Session Manager\Memory Management: 0x8007000d[gle=0x0000000d]
2018-11-26 23:08:49, Error                 SP     CAddPackage::DoExecute: Failed to add package Add [1] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-OneCore-DeveloperMode-Desktop-Package~31bf3856ad364e35~amd64~~.cab. Error: 0x800F081F
2018-11-26 23:08:51, Error                 SP     Operation failed: Add [1] package C:\$WINDOWS.~BT\DUImageSandbox\Microsoft-OneCore-DeveloperMode-Desktop-Package~31bf3856ad364e35~amd64~~.cab. Error: 0x800F081F[gle=0x000000b7]
2018-11-26 23:09:03, Error                 SP     Cannot revert execution of operation 37 (Apply EAs for C:\$WINDOWS.~BT\NewOS). Execution queue is now compromised.[gle=0x00000012]
2018-11-26 23:09:03, Error                 SP     Operation execution failed: 3. hr = 0x800F081F[gle=0x00000012]
2018-11-26 23:09:03, Error                 SP     ExecuteOperations: Failed execution phase Safe OS. Error: 0x800F081F[gle=0x00000012]
2018-11-26 23:09:03, Error                 SP     CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x800F081F[gle=0x00000012]

"DeveloperMode" がポイント。次のどちらかの場合に、アップグレードが失敗する;

  • 「設定」 > 更新とセキュリティ > 「開発者向け」で、開発者モードになっている。
  • 「設定」 > アプリ > アプリと機能 > 「オプション機能の管理」で,「Windows開発者モード」がインストールされている.

「アプリのサイドローディング」に変更し,「Windows開発者モード」をアンインストールしてから, Windows 10更新アシスタントを起動すれば、問題なくアップグレードできた。

私が見つけたわけではなく, こちらのページ: FIX: Windows 10 October 2018 v1809 Update Installation Failed Error 0x800F081F-0x20003 (Solved) • Repair Windows™