๐ช Windows Update ๆทฑๅบฆ่งฃๆ:USOClient、WaaS、ๆดๆฐ้้、WSUS ่ก็บๅทฎ็ฐๅฎๆด่ชชๆ
่ช Windows 10 ไนๅพ,Microsoft ๅพนๅบ้ๆฐ่จญ่จ Windows Update ๆถๆง,ไฝฟ็จ WaaS(Windows as a Service) ๆนๅผๆ็บๆจๅบๆดๆฐ。
ๅๆ,่็็ wuauclt ้ๆผธ่ขซๆทๆฑฐ,็ฑ USOClient ่ Update Orchestrator Service ๆฅ็ฎกๆดๆฐๆต็จ。
ไผๆฅญ็ฐๅขไธญๅธธ่ฆ็ WSUS、Intune、CDN ่ก็บไนๆ้กฏ่ๅทฎ็ฐ。
ๆฌ็ฏๅฐๅฎๆด่งฃๆ Windows Update ็ๅ ง้จๆฉๅถ、ๆดๆฐ่ก็บ่ๅฏฆ้่งธ็ผๆนๅผ,ๆฏ็ฎๅๆๅฎๆด็ Windows Update ๆทฑๅบฆๆ็ซ ไนไธ。
๐ ็ฌฌไธ็ซ :Windows Update ๆถๆง็ธฝ่ฆฝ(WaaS)
Windows Update ๅจ Windows 10/11 ไธ็ๆถๆงๆ ธๅฟๅ ๅซ:
- ๐น WaaS(Windows as a Service)ๆ็บๆดๆฐๆจกๅผ
- ๐น USOClient — ๆดๆฐ่งธ็ผๅจ
- ๐น Update Orchestrator Service(UsoSvc)
- ๐น Windows Update Medic Service
- ๐น Windows Server Update Service(WSUS)
- ๐น Microsoft Update CDN(้ฒ็ซฏ)
ๅ ถ้ไฝๆต็จ(็ฐกๅ)ๅฆไธ:
User/Policy → USOClient → UsoSvc → WUAgent → Scan/Download → Install → Reboot Coordination
ๆดๅๆต็จๅผท่ชฟ「่ชๅๅ、ไธไธญๆท、้ซๆๅ็」,ๆฏ่ตทๆฉๆ Windows Update ๆด็ฉฉๅฎ่ๆบ่ฝ。
๐ ็ฌฌไบ็ซ :USOClient ๆฏไป้บผ?็บไฝๅไปฃ wuauclt?
Windows 10/11 ไธ,wuauclt ๅทฒ้ฒๅ
ฅๆญทๅฒ้ๆฎต,ๅคง้จๅๆไปคๅทฒไธๅๆๆ(ๅ
/reportnow ๅฏ็จๆผ WSUS ๅๅ ฑ)。
USOClient ไธปๆฉๅถ:
- StartScan — ๅผทๅถ้ๅงๆๆๆดๆฐ
- StartInstall — ้ๅงๅฎ่ฃๆดๆฐ
- StartDownload — ไธ่ผๆดๆฐ
- ResumeUpdate — ๆขๅพฉไธ่ผ
ๅธธ็จๆไปค:
usoclient startscan
usoclient startdownload
usoclient startinstall
usoclient resumeupdate
ๅฎๆฏ็พไปฃ Windows Update ็「ๅฎๆน่งธ็ผๆนๅผ」。
๐ ็ฌฌไธ็ซ :Windows Update ้้(ๆดๆฐไพๆบ)
Windows ๆๆ นๆไฝ ็็ฐๅข,ๅพไธๅไพๆบๅๅพๆดๆฐ:
1️⃣ Microsoft Update CDN(้ฒ็ซฏ)
- ๅฎถๅบญ็จๆถ / ๅฐๅไผๆฅญ้ ่จญ
- CDN ๆ่ชๅ้ธๆๆฅ่ฟ็ไผบๆๅจ
2️⃣ WSUS(ๅ ง้จๆดๆฐไผบๆๅจ)
- ไผๆฅญๅคง้ไฝฟ็จ
- ็ฑ WSUS ๆฑบๅฎๅชไบๆดๆฐ「ๆนๅ/ๆ็ต」
- ่ฝๅฎๅ จๆงๅถ้จ็ฝฒๆ้(ๅๆณๅ่ฆ)
3️⃣ Windows Update for Business(Intune ็ฎก็)
- ไฝฟ็จ GPO ๆ Intune ๆงๅถๆดๆฐ้้่ๅปถ้ฒ
- ๅฏ่จญๅฎ Semi-Annual、Preview、Targeted ็ญ้ ป้
๐ ็ฌฌๅ็ซ :WSUS ่ Microsoft Update ่ก็บๅทฎ็ฐ
| ้ ็ฎ | WSUS | Microsoft Update |
|---|---|---|
| ๆดๆฐไพๆบ | ๅ ง้จ WSUS ไผบๆๅจ | ้ฒ็ซฏ CDN |
| ๆนๅๆฉๅถ | ้ๆๅๆนๅ | ๅ จ่ชๅ |
| ๆดๆฐ้ ป็ | ๅๆฑบๆผ WSUS ๅฒๅญๅบซๅๆญฅ | ๅณๆๅ จ็ๅๆญฅ |
| ไผๆฅญๆงๅถ | ๅฎๅ จๆๆก | ๅ ๆไพๅปถ้ฒ้ธ้ |
| ไธ่ผ้ๅบฆ | ๅๆฑบๆผๅ ง้จ็ถฒ่ทฏ | CDN ้ๅธธ่ผๅฟซ |
➡ ไผๆฅญ้ๅธธ็จ WSUS ่ GPO ๆญ้ 。 ➡ ไฝ้ฒ็ซฏๆดๆฐ(CDN)ไป็บไธ่ฌๅไบบ/ไธญๅฐไผๆฅญ้ ่จญ。
๐ ็ฌฌไบ็ซ :Windows Update ๅ ง้จๆต็จ่งฃๆ
ไปฅไธๆฏๆดๆฐ่ก็บ่ๅพๅฏฆ้้ไฝ็ๆต็จ:
- USOClient ่งธ็ผๆๆ
- UsoSvc ้็ฅ Windows Update Agent
- WUAgent ๆฑบๅฎไฝฟ็จ WSUS ๆ CDN
- ไธ่ผ่ณ SoftwareDistribution\Download
- Install Service ้ๅงๅฎ่ฃ
- Pending Reboot(ๅฆ้้้ๆฉ)
่งธ็ผๆๆ(ๅฎๆน API)
$Session = New-Object -ComObject "Microsoft.Update.Session"
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0")
ไผๆฅญๅผทๅถๅ ฑๅฐไนๅธธๅฉ็จๆญค API(ไฝ ๅไธ็ฏ WSUS ๆๅณไฝฟ็จ)。
๐ ็ฌฌๅ ญ็ซ :WaaS(Windows as a Service)่ๆดๆฐๆจกๅ
Windows ไธๅๆก็จ「ๅคง็ๆฌๆดๆฐ」็ๆฆๅฟต,่ๆน็จ WaaS:
- Feature Update:ๅๅนดๆไธๅนดไธๆฌก็ๅคง็ๆดๆฐ
- Quality Update:ๆฏๆ็็ดฏ็ฉๆดๆฐ(Patch Tuesday)
- Driver / Firmware:่ฆๆ ๆณ่ชๅๆจๆญ
ไผๆฅญๅฏ้้:
- Semi-Annual Channel
- Targeted Release
- Feature Deferral(ๅปถ้ฒๆดๆฐ)
๐ ็ฌฌไธ็ซ :Windows Update Troubleshooting(ๅธธ่ฆๅ้ก)
7.1 SoftwareDistribution ๆๆฏ
่งฃๆณ:net stop wuauserv
net stop bits
rd /s /q C:\Windows\SoftwareDistribution
net start wuauserv
net start bits
---
7.2 Windows Update ๅก Pending Install
ๆชขๆฅ:Get-WindowsUpdateLog
---
7.3 WSUS ไธๆ่ชๅๅๅ ฑ
ไฝฟ็จไฝ ไนๅ็ๅผทๅถๅ ฑๅฐๆนๅผ:wuauclt /reportnow
usoclient startscan
ๆ SYSTEM COM ๅผทๅถๅ ฑๅฐ。
๐ ็ฌฌๅ ซ็ซ :Windows 10 ่ 11 ๅจๆดๆฐ่ก็บ็ๅทฎ็ฐ
| ้ ็ฎ | Windows 10 | Windows 11 |
|---|---|---|
| USOClient | ๅฎๅ จๆฏๆด | ้จๅๆไปค็ฑ UpdateHealth ๆฅ็ฎก |
| Feature Update | ่ผๅคๅนดๅบฆ็ๆฌ | ่ถจๅข็บๅคงๅน ๅไฝต |
| ๆดๆฐๅคงๅฐ | ็ดฏ็ฉๆดๆฐ้่ผๅฐ | ๅ ๆฐ็ๅ งๅปบๆดๅคๅ ไปถ่็ฅๅคง |
Windows 11 ๅจๆดๆฐไธๆก็จๆดๅค่ชๅๅ่ก็บ。
๐ ็ฌฌไน็ซ :ไผๆฅญไธญ WSUS vs Intune ๆ้บผ้ธ?
WSUS ้ฉๅ:
- ็ดๅ ง็ถฒ็ฐๅข
- ไธๅ ่จฑๅค่ฏ
- ้ๅดๆ ผๆงๅถ่ฃไธๆนๅๆต็จ
Intune/MECM ้ฉๅ:
- ๅคๅ้ป / ๅคๆดพไบบๅก
- ่ทจๅ็ฐๅข
- ้ฒ็ซฏ่่ฆ่จ/ๆททๅ่พฆๅ ฌ็ฐๅข
๐ ็ต่ช
Windows Update ๆฏ็พไปฃไผๆฅญ IT ็ถญ้็้่ฆๅบ็ค。 ไบ่งฃ WaaS ๆถๆง、USOClient、WSUS ๅทฎ็ฐ่ๆดๆฐ็ฎก็ท,ๆๅฉๆผไฝ ๅจ Win10/Win11 ็่ฃไธ็ฎก็ไธญไฟๆ้ซๆๅ็่้ซ็ฉฉๅฎๆง。
ไธไธ็ฏๅฐๆจๅบ: 《Windows Update ็้ฃๆ้คๅคงๅ จ:Failure ID、CBS Log、Update Health Tools、Reset ๅฎๆดๆๅ》
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ