โดยปกติ Windows 10 จะทำการ update ด้วยตัว OS มันเอง และจะทำให้เราไม่สามารถสั่งการการ update เองได้ ดังนั้นเมื่อเราทำการกด Update ผ่าน Check for Update ใน Windows 10 จะเกิด error code 0x80070006 เกิดขึ้น ซึ่งเราสามารถเช็คได้ว่า Update Process นั้นเป็นการทำงานโดย WIN32_OWN_PROCESS
ทีนี้เราสามารถตรวจสอบสถานะ service ของการ update ได้(ต้องใช้สิทธิ์ administrator ในการรัน)โดยใช้คำสั่ง
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>sc query wuauserv SERVICE_NAME: wuauserv TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 |
1 |
sc config wuauserv type= share |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>sc query wuauserv SERVICE_NAME: wuauserv TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 |