Home > Windows にまつわる e.t.c.

Windows 10 x64 Insider Preview Build 10565 に KB3105208 を適用すると BSoD になる問題の回避方法


Windows 10 Insider Preview Build 10565 に 2015/10/23 Windows Update(KB3105208) を適用すると、PROCESS1_INITIALIZATION_FAILED で起動できなくなることがあります。

UEFI でセキュアブート有効になっている場合に発生するようなので、全ての Insider Preview に影響が出るわけではありません(僕の手持ち PC ではセキュアブートが有効になっていなかったので問題なく更新できました)

Windows Server 2016 Technical Preview 3(以下WS16TP3) の Gen 2 VM として作成した Windows 10 x64 Insider Preview Build 10565 は KB3105208 を適用すると BSoD になって起動できなくなります。(修復できなかった)

 

この問題の回避方法は、WS16TP3 側を WU して、セキュアブートを OFF にすれば VM 起動できました。

物理 PC でも、セキュアブート環境では同様の問題が起きるので、BSoD から回復できない場合は UEFI 設定でセキュアブートを OFF にすれば回復します。

物理 PC では、セキュアブートを無効にして一度正常起動すると、セキュアブートを有効にしても大丈夫なことがあるようですが、WS16TP3 VM は BSoD になってしまいセキュアブートを有効にすることができませんでした。

残念ながら、KB3105208 を Uninstall しても効果なし orz

仕方ないので、以前のビルドに戻すとセキュアブートできるようになりました。(このための機能なので当然と言えば当然)

 

Build 10565 は ISO ファイルが公開されているので、以前のビルドに戻した後に、この ISO ファイルを使ってアップグレードインストールすると Build 10565 に戻すことができます。

Download Windows 10 Insider Preview ISO
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewiso

 

 

2015/10/24 10:30 更新

KB3105208 配布止まったようです
自宅 PC では KB3105208 降ってきませんでした

 

公式アナウンスは 2015/10/24 の Insider Hub に出ています。(僕がリカバリーした手順と違う手順が紹介されていますけど)

 

 

 

おまけ

メモリーダンプ見たら、今回のリリースにはシンボルがあったので貼っておきます。 

Microsoft (R) Windows Debugger Version 10.0.10240.9 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\temp\MEMORY\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.


************* Symbol Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
No .natvis files found at C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Visualizers.
Windows 10 Kernel Version 10565 MP (2 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10565.41737.amd64fre.th2_release_flt.151020-1357
Machine Name:
Kernel base = 0xfffff801`8487b000 PsLoadedModuleList = 0xfffff801`84b48c70
Debug session time: Fri Oct 23 10:08:25.217 2015 (UTC + 9:00)
System Uptime: 0 days 0:00:01.101
Loading Kernel Symbols
..............................................................
Loading User Symbols

Loading unloaded module list
..
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 6B, {ffffffffc0000603, 3, 0, 0}

Probably caused by : ntkrnlmp.exe ( nt! ?? ::NNGAKEGL::`string'+712d1 )

Followup:     MachineOwner
---------

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PROCESS1_INITIALIZATION_FAILED (6b)
Arguments:
Arg1: ffffffffc0000603, Indicates the NT status code that caused the failure.
Arg2: 0000000000000003, (reserved)
Arg3: 0000000000000000
Arg4: 0000000000000000

Debugging Details:
------------------


BUGCHECK_P1: ffffffffc0000603

BUGCHECK_P2: 3

BUGCHECK_P3: 0

BUGCHECK_P4: 0

CPU_COUNT: 2

CPU_MHZ: ae9

CPU_VENDOR:  GenuineIntel

CPU_FAMILY: 6

CPU_MODEL: 2c

CPU_STEPPING: 2

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

BUGCHECK_STR:  0x6B

PROCESS_NAME:  System

CURRENT_IRQL:  0

ANALYSIS_VERSION: 10.0.10240.9 amd64fre

LAST_CONTROL_TRANSFER:  from fffff80184e204f1 to fffff801849b9450

STACK_TEXT:  
ffffd000`203e4ae8 fffff801`84e204f1 : 00000000`0000006b ffffffff`c0000603 00000000`00000003 00000000`00000000 : nt!KeBugCheckEx
ffffd000`203e4af0 fffff801`84d8f874 : ffffffff`800001c8 fffff801`84fd2a90 00000000`00780076 fffff801`84fd2b70 : nt! ?? ::NNGAKEGL::`string'+0x712d1
ffffd000`203e4b90 fffff801`84faf49a : 00000000`00000000 00000000`00000006 fffff801`83523f50 fffff801`83523f50 : nt!PsLocateSystemDlls+0x44
ffffd000`203e4bd0 fffff801`84fa4f69 : fffff801`86412070 fffff801`83523f50 fffff801`84d69098 00000000`00000da5 : nt!IoInitSystemPreDrivers+0xa2a
ffffd000`203e4cf0 fffff801`84d690c2 : 00000000`00000000 fffff801`83523f50 fffff801`84d69098 fffff801`83523f50 : nt!IoInitSystem+0x9
ffffd000`203e4d20 fffff801`8495ca95 : ffffe001`7a851780 00000000`00000000 00000000`00000000 00000000`00000000 : nt!Phase1Initialization+0x2a
ffffd000`203e4d50 fffff801`849be5f6 : fffff801`84b87180 ffffe001`7a851780 fffff801`8495ca54 00000000`00000000 : nt!PspSystemThreadStartup+0x41
ffffd000`203e4da0 00000000`00000000 : ffffd000`203e5000 ffffd000`203df000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16


STACK_COMMAND:  kb

FOLLOWUP_IP: 
nt! ?? ::NNGAKEGL::`string'+712d1
fffff801`84e204f1 cc              int     3

SYMBOL_STACK_INDEX:  1

SYMBOL_NAME:  nt! ?? ::NNGAKEGL::`string'+712d1

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: nt

IMAGE_NAME:  ntkrnlmp.exe

DEBUG_FLR_IMAGE_TIMESTAMP:  5626eae6

IMAGE_VERSION:  10.0.10565.41737

BUCKET_ID_FUNC_OFFSET:  712d1

FAILURE_BUCKET_ID:  0x6B_nt!_??_::NNGAKEGL::_string_

BUCKET_ID:  0x6B_nt!_??_::NNGAKEGL::_string_

PRIMARY_PROBLEM_CLASS:  0x6B_nt!_??_::NNGAKEGL::_string_

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:0x6b_nt!_??_::nngakegl::_string_

FAILURE_ID_HASH:  {c4f22be1-249b-7de8-2b0d-799d1946ffc7}

Followup:     MachineOwner
---------

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.