우리가 사용하고 있는 win101909 버전 시스템의 경우 시스템 업데이트 및 업그레이드 중에 업데이트 오류 0x80073701 코드 프롬프트가 나타나면 많은 친구들이 이를 해결하는 방법을 모릅니다. 이러한 문제는 당사 시스템의 호환성 문제 때문일 수도 있고, 업그레이드 과정에서 오작동이 발생한 것일 수도 있다고 생각됩니다. Windows PowerShell의 코드를 사용하여 해당 복구를 수행할 수 있습니다. 자세한 내용은 편집자가 무엇을 했는지 살펴보겠습니다~
다음 방법을 사용하여 Windows 업데이트 구성 요소를 수동으로 등록할 수 있습니다.
1. 키를 동시에 누르고
을 클릭합니다.
2. 방금 연 PowerShell에 아래 프로그램 코드를 복사하고 누릅니다.
3. 빨간색 텍스트 오류 무시, 컴퓨터 다시 시작
4. Windows 업데이트 실행
$arch = Get-WMIObject -Class Win32_Processor -ComputerName LocalHost | Select-Object AddressWidth
Write-Host "1. Windows 업데이트 중지 서비스..."
Stop -Service -Name BITS
Stop-Service -Name wuauserv
Stop-Service -Name appidsvc
Stop-Service -Name cryptsvc
Write-Host "2. QMGR 데이터 파일을 제거합니다. .."
Remove-Item "$env:allusersprofileApplication DataMicrosoftNetworkDownloaderqmgr*.dat" -ErrorAction SilentlyContinue
Write-Host "3. 소프트웨어 배포 및 CatRoot 폴더 이름 바꾸기..."
Rename-Item $env:systemrootSoftwareDistribution SoftwareDistribution .bak -ErrorAction 자동으로 계속
Rename -Item $env:systemrootSystem32Catroot2 catroot2.bak -ErrorAction SilentlyContinue
Write-Host "4. 이전 Windows 업데이트 로그 제거 중..."
Remove-Item $env:systemrootWindowsUpdate.log -ErrorAction 자동으로계속
Write-Host "5 . Windows 업데이트 서비스를 기본 설정으로 재설정 중..."
"sc.exe sdset 비트 D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA )(A;;CCLCSWLOCRRC;; ;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)"
"sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;; BA)(A;;CCLCSWLOCRRC; ;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)"
Set-Location $env:systemrootsystem32
Write-Host "6. 일부 DLL을 등록하는 중..."
regsvr32 .exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browserui.dll
regsvr32 .exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32 .exe /s m sxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s Softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32 .exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr3 2 exe /s emeaut32.dll
reregsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32 .exe /s wuaueng.dll
regsvr32.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 /swuwebv.dll
Write-Host "7) WSUS 클라이언트 설정 제거 중..."
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate" /v PingID /f
REG 삭제 "HKLMSOFTWARE MicrosoftWindowsCurrentVersionWindowsUpdate" /v SusClientId / f Write-Host "8) WinSock 재설정 중..." netsh Winsock 재설정 netsh winhttp 재설정 프록시 Write-Host "9) 모든 BITS 작업 삭제... " Get-BitsTransfer | Remove -BitsTransfer Write-Host "10) Windows 업데이트 에이전트 설치를 시도하는 중..." if($arch -eq 64){ wusa Windows8-RT-KB2937636-x64 /quiet } else { wusa Windows8-RT-KB2937636-x86 /quiet } Write-Host "11) Windows 업데이트 서비스 시작 중..." Start-Service -Name BITS Start-Service -Name wuauserv Start-Service -Name appidsvc Start-Service -Name cryptsvc Write-Host "12) 강제 검색 중..." wuauclt /resetauthorization /Detectnow Write-Host "프로세스 완료되었습니다. 컴퓨터를 재부팅하세요."위 내용은 win10 버전 1909 업데이트 오류 0x80073701을 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!