当前位置:

首页 > 软件教程 > WIN10系统更新卡在49%的问题

WIN10系统更新卡在49%的问题

当我们想要将自己正在使用的win10操作系统升级更新到win102004版本的话,对于在更新的过程中出现的WIN10系统更新2004版本卡在49%一直不动的情况,小编觉得我们可以先检查一下自己的网络,如果没有问题还有可以在管理员权限下使用命令提示符来修复。详细内容就来看下小编是怎么做的吧~WIN10系统更新2004版本卡在49%可能是因为您的更新组件有缺失的情况。请您尝试下方方法,手动注册WindowsUpdate组件:1.同时按键,点选2.拷贝下方的程序码到刚打开的PowerShell里面,按回车3.忽

当我们想要将自己正在使用的win10操作系统升级更新到win102004版本的话,对于在更新的过程中出现的WIN10系统更新2004版本卡在49%一直不动的情况,小编觉得我们可以先检查一下自己的网络,如果没有问题还有可以在管理员权限下使用命令提示符来修复。详细内容就来看下小编是怎么做的吧~

WIN10系统更新2004版本卡在49%

WIN10系统更新2004版本卡在49%

可能是因为您的更新组件有缺失的情况。

请您尝试下方方法,手动注册Windows Update组件:

1.同时按键,点选

2.拷贝下方的程序码到刚打开的PowerShell里面,按回车

WIN10系统更新2004版本卡在49%

3.忽略红字错误,重启电脑

4.运行Windows Update

$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 SilentlyContinue

Rename-Item $env:systemroot\System32\Catroot2 catroot2.bak -ErrorAction SilentlyContinue

Write-Host "4. Removing old Windows Update log..."

Remove-Item $env:systemroot\WindowsUpdate.log -ErrorAction SilentlyContinue

Write-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;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"

Set-Location $env:systemroot\system32

Write-Host "6. Registering some DLLs..."

regsvr32.exe /s atl.dll

regsvr32.exe /s urlmon.dll

regsvr32.exe /s mshtml.dll

regsvr32.exe /s shdocvw.dll

regsvr32.exe /s browseui.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 msxml6.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

regsvr32.exe /s oleaut32.dll

regsvr32.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 /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 PingID /f

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."

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
软件教程
相关文章 更多
云调用AI太贵:开发者自建48台Mac mini集群,撑起Overcast播客转录
云调用AI太贵:开发者自建48台Mac mini集群,撑起Overcast播客转录

云调用AI太贵:开发者自建48台Mac mini集群,撑起Overcast播客转录 最近科技圈里有件挺有意思的事。播客应用Overcast的开发者马可·阿门特,成功搭建了一个由48台苹果Mac mini组成的服务器集群。关键点在于,他用这套硬件集群,绕过了云端AI服务,直接在本地运行语音识别模型来处

小米汽车新版本开发中,预计4-8周完成
小米汽车新版本开发中,预计4-8周完成

近日,小米汽车对网友关注的问题做出了回应,表示小米SU7Ultra的「排位模式」功能增加了解锁条件,引起了部分用户的不满,对此表示诚挚的歉意。在收到用户反馈后,小米高度重视,已暂停了此次更新。已升级的少数用户,官方将在下一个版本更新中解决问题。小米已启动新版本的开发和测试,预计需要4-8周,具体时间将以小米官方通知为准。小米表示,设计该功能的初衷是为了提升驾驶安全性,但未能充分征求用户意见,也未做好相关功能的沟通说明。此次事件使小米深刻认识到:任何涉及用户体验的重大更新,都必须建立在充分沟通的基

Java虚拟机的不同版本有哪些?
Java虚拟机的不同版本有哪些?

Java虚拟机(JVM)负责运行Java字节码,有多个版本。主要版本包括Java8(引入Lambda表达式、流API)、Java11(改进垃圾回收器)、Java14(引入模式匹配),以及Java17(引入密封类)。为了检查JVM版本,可以使用System.getProperties()获取Java版本。

查看Linux系统中的内核版本
查看Linux系统中的内核版本

内核是所有Linux系统的核心组件和心脏。它作为软件和硬件之间的连接,同时管理所有系统资源。内核在驱动程序更新、安全更新、bug修复、系统维护、文档和其他系统诊断中是必不可少的。最终,它确保了适当的设备管理、整体安全性和最佳的PC性能。此外,Linux管理员和其他用户必须了解他们的内核版本,以确保系统的稳定性和性能。然而,对于一些初学者来说,他们可能不清楚如何查找和验证内核版本。因此,在这篇简短的指南中,我们将介绍如何在任何Linux系统中轻松地检查内核版本。这将帮助用户更好地管理系统,并确保软件和硬件的

如何在Linux系统中升级curl版本?
如何在Linux系统中升级curl版本?

在Linux下更新curl版本,您可以按照以下步骤进行操作:检查当前curl版本:首先,您需要确定当前系统中安装的curl版本。打开终端,并执行以下命令:curl--version该命令将显示当前curl的版本信息。确认可用的curl版本:在更新curl之前,您需要确定可用的最新版本。您可以访问curl的官方网站(curl.haxx.se)或相关的软件源,查找最新版本的curl。下载curl源代码:使用curl或浏览器,下载您选择的curl版本的源代码文件(通常为.tar.gz或.tar.bz2格式)。您

win10哪个版本自带沙盒
win10哪个版本自带沙盒

最近很多的用户在使用win10系统的时候,发现win10系统中有部分的版本是拥有沙盒的,于是就想要了解一下什么版本带有沙盒,那就来文中看看具体的介绍吧。win10哪个版本自带沙盒答:1903之后的版本都携带有沙盒系统。1、Windows内部组件本项功能所涉及到的全部资源均已预先嵌入在Windows10专业版及企业版操作系统中。无需额外下载VHD文件!2、独特之处每当下次启动Windows沙盒应用时,其都会展现出宛如全新安装过的Windows系统般的洁净环境。3、灵活便利之处设备上不会储存任何历史数据;一旦

Go语言的哪个版本支持Windows XP操作系统?
Go语言的哪个版本支持Windows XP操作系统?

很抱歉,由于WindowsXP作为一个过时的操作系统,目前已经不再受到官方支持。因此,Go语言官方也不再提供适用于WindowsXP操作系统的版本。现在的Go语言版本都是为了更好地支持现代操作系统以及最新的技术而设计的。如果依然需要在WindowsXP上编译Go代码,可以尝试使用旧版的Go语言,但是这可能会面临一些兼容性和安全性方面的问题。强烈建议升级

如何查看Linux系统中SSH版本
如何查看Linux系统中SSH版本

Linux系统下检测SSH版本的技巧分享SSH(SecureShell)是一种加密网络协议,主要用于远程登录和执行命令。在Linux操作系统中,SSH扮演着关键的角色,因此了解系统所使用的SSH版本尤为重要。本文将介绍几种检测SSH版本的方法,并提供相应的代码示例。一、使用ssh命令检测SSH版本在终端中使用以下命令可以检测SSH的版本信息:ssh-V登录后复制执行以上命令后,终端会显示出当前系统所安装的SSH版本。例如:OpenSSH_7.6p1Ubuntu-4ubuntu0.3,OpenSSL1.0.

Linux中检查SSH版本的方式
Linux中检查SSH版本的方式

如何在Linux系统中检查SSH版本SSH(SecureShell)是一种被广泛应用于Linux系统的加密远程连接协议。了解当前系统中SSH版本情况至关重要,因为不同版本可能存在安全漏洞或特定功能。下文将指导如何在Linux系统中检查SSH版本,并附上相应代码示例。首先,我们可以通过命令行来检查系统中SSH的版本。以下是一些常用的命令:使用ssh命令连接远程主机,并查看SSH版本信息:ssh-V登录后复制这个命令会显示SSH的版本号,例如:OpenSSH_8.2p1Ubuntu-4ubuntu0.1,Op

查看麒麟操作系统和内核的版本
查看麒麟操作系统和内核的版本

查看麒麟操作系统版本和内核版本在麒麟操作系统中,了解如何查看系统版本和内核版本是进行系统管理和维护的基础。查看麒麟操作系统版本方法一:使用/etc/.kyinfo文件要查看麒麟操作系统的版本,您可以查看/etc/.kyinfo文件。此文件包含了操作系统的版本信息。执行以下命令:cat/etc/.kyinfo此命令将显示操作系统的详细版本信息。方法二:使用/etc/issue文件另一个查看操作系统版本的方法是通过查看/etc/issue文件。这个文件同样提供了版本信息,但可能不如.kyinfo文件详细。执行

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
Postman macOS版
Postman macOS版
Mac

Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。

Docker Desktop macOS版
Docker Desktop macOS版
Mac

Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。

Android Studio macOS版
Android Studio macOS版
Mac

Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。

WINDOWS 更多
PixPix 网页版
PixPix 网页版
Windows

PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。

Postman Windows版
Postman Windows版
Windows

Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等

Docker Desktop Windows版
Docker Desktop Windows版
Windows

Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。