我們在使用win10作業系統的時候,有的夥伴可能在升級作業系統的時候遇到一些問題。那麼對於win101809升級1909錯誤代碼0x8007042b這個問題,小編覺得可能是因為我們系統內部出現了一些損壞,可以嘗試在電腦的命令提示字元中進行相關的程式碼操作即可。詳細步驟就來看下小編是怎麼做的吧~
#1 .可到以下途徑,嘗試執行「DiagPackage.diagpkg」
C:\Windows\diagnostics\system\WindowsUpdate\DiagPackage.diagpkg
#2.如果以上不行,試試看找> ;Powershell(選擇ISE)>右鍵>用管理員運行>把以下拷貝到裡面
#運行>運行完後重啟電腦>然後再試試看
##$arch = Get-WMIObject -Class Win32_Processor -ComputerName LocalHost | Select-Object AddressWidth
Write-Host "1. Stopping Windows Update Services..."
Stop-Service -Name BITS
Stop-Service -Name wuauserv
Stop-Service -Name appidsvc
Stop-Service -Name cryptsvc
Write- Host "2. Remove QMGR Data file..."
Remove-Item "$env:allusersprofile\Application Data\Microsoft\Network\Downloader\qmgr*.dat" -ErrorAction SilentlyContinue
Write-Host "3. Renaming the Software Distribution and CatRoot Folder..."Rename-Item $env:systemroot\SoftwareDistribution SoftwareDistribution.bak -ErrorAction SilentlyContinueRename-Item $env: systemroot\System32\Catroot2 catroot2.bak -ErrorAction SilentlyContinueWrite-Host "4. Removing old Windows Update log..."Remove-Item $env:systemroot\WindowsUpdate.log..."Remove-Item $env:systemroot\WindowsUpdate.log... ErrorAction SilentlyContinueWrite-Host "5. Resetting the Windows Update Services to defualt settings...""sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)""sc.exe sdset wuauserv D:(A;;CCSWRPWPWPDT ;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"Set-Location $env:systemroot\ system32Write-Host "6. Registering some DLLs..."regsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllregsvr32.exe /s shdocvw.dllregsvr32.exe /s browseui.dllregsvr32.exe / s jscript.dllregsvr32.exe /s vbscript.dllregsvr32.exe /s scrrun.dll#regsvr32.exe /s msxml.dll#regsvr32.exe /s msxml3.dllregsvr32.exe /s msxml6.dllregsvr32.exe /s actxprxy.dllregsvr32.exe /s softpub .dllregsvr32.exe /s wintrust.dllregsvr32.exe /s dssenh.dllregsvr32.exe /s rsaenh.dll#regsvr32.exe /s rsaenh.dll
## regsvr32.exe /s gpkcsp.dllregsvr32.exe /s sccbase.dllregsvr32.exe /s slbcsp.dllregsvr32.exe /s cryptdlg.dllll regsvr32.exe /s oleaut32.dllregsvr32.exe /s ole32.dllregsvr32.exe /s shell32.dll#regsvr32. exe /s initpki.dllregsvr32.exe /s wuapi.dllregsvr32.exe /s wuaueng.dllregsvr32.exe /s wuaueng1.dll ##############################################################################################################################################) ####regsvr32.exe /s wucltui.dll######regsvr32.exe /s wups.dll######regsvr32.exe /s wups2.dll######regsvr32.exe / s wuweb.dll######regsvr32.exe /s qmgr.dll######regsvr32.exe /s qmgrprxy.dll######regsvr32.exe /s wucltux.dll###################################################################################################################################> ##regsvr32.exe /s muweb.dll######regsvr32.exe /s wuwebv.dll######Write-Host "7) Removing WSUS client settings..."####### REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f######REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID\SOFTW## REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f######Write-Host "8) Resetting the WinSock..."######netsh winsock reset### ###netsh winhttp reset proxy######Write-Host "9) Delete all BITS jobs..."######Get-BitsTransfer | Remove-BitsTransfer#######Write-Host " 10) Attempting to install the Windows Update Agent..."######if($arch -eq 64){######wusa Windows8-RT-KB2937636-x64 /quiet###### }######else{######wusa Windows8-RT-KB2937636-x86 /quiet######}######Write-Host "11) Starting Windows Update Services.. ."######Start-Service -Name BITS######Start-Service -Name wuauserv######Start-Service -Name appidsvc#####Start-Service -Name cryptsvc ######Write-Host "12) Forcing discovery..."######wuauclt /resetauthorization /detectnow######Write-Host "Process complete. Please reboot your computer."## #以上是Win10升級失敗錯誤碼0x8007042b的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!