Vista 安裝程式在新硬碟上自動建立 3 個主分區 + 1 個邏輯分區(含 100MB 系統保留分區、系統分區、恢復分區等),屬正常設計。主分區數量不影響效能,關鍵在於系統分區(C:)空間足夠(建議 ≥50GB)。第三方工具可合併調整,但需謹慎操作避免啟動損壞。
針對 Vista Windows Update 失敗(錯誤碼 0x80070002 等),提供完整 DLL 重註冊與 Catroot2 重建腳本:
@echo off
net stop wuauserv
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
regsvr32 /s urlmon.dll
regsvr32 /s Shdocvw.dll
regsvr32 /s Msjava.dll
regsvr32 /s Actxprxy.dll
regsvr32 /s Oleaut32.dll
regsvr32 /s Mshtml.dll
regsvr32 /s Browseui.dll
regsvr32 /s Shell32.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml2.dll
regsvr32 /s msxml3.dll
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wuauserv.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuweb.dll
regsvr32 /s iuengine.dll
regsvr32 /s softpub.dll
regsvr32 /s initpki.dll
regsvr32 /s mssip32.dll
attrib -h -s -r %windir%\system32\catroot2
attrib -h -s -r %windir%\system32\catroot2\*.*
ren %windir%\system32\catroot2 catroot2.old
net stop cryptsvc
net start cryptsvc
echo 修復完成,請重啟電腦後再試 Windows Update。
pause
register.bat(編碼 ANSI)。proxycfg -d 重設 WinHTTP Proxy。sfc /scannow 修復系統檔案。