谷歌浏览器如何清理被遗弃的旧版本备份安装包_谷歌浏览器C盘空间释放

风芳姑娘_9248

风芳姑娘_9248

2026-05-21

1044人浏览

原创

Chrome旧版安装包清理需五步:一、清%LOCALAPPDATA%\Google\Update\Download下哈希子目录中的旧.exe/.msi;二、搜索桌面/下载目录含“Chrome”“Setup”等关键词的陈旧安装包并校验版本;三、禁用Google更新服务并删其cache文件夹;四、用PowerShell脚本批量识别并删除超期安装包;五、检查多开快捷方式及计划任务中引用的废弃安装路径。

谷歌浏览器如何清理被遗弃的旧版本备份安装包_谷歌浏览器c盘空间释放

如果您发现C盘空间被大量谷歌浏览器旧版本备份安装包持续占用,且这些文件既未被系统识别为有效程序、也无法通过常规卸载流程清除,则可能是Chrome自动更新机制残留的离线安装缓存或手动下载后遗忘的旧版Setup文件。以下是定位并清理这些被遗弃安装包的具体操作步骤:

一、定位Chrome自动更新残留的旧版本安装包

Google Update服务在后台静默更新Chrome时,会将已下载但未完成安装的旧版本安装包暂存于特定目录,这些文件通常以.exe或.msi为扩展名,名称含版本号(如124.0.6367.91),长期不清理可累积数百MB至数GB空间。

1、按下Win + R键,输入%LOCALAPPDATA%\Google\Update\Download并回车。

2、检查该文件夹内所有子文件夹,每个子文件夹名称均为长字符串哈希值(如{A1B2C3D4-E5F6-7890-G1H2-I3J4K5L6M7N8}),进入任一子文件夹。

3、查找其中是否包含大小超过10MB、扩展名为.exe或.msi的文件,且文件属性中“修改日期”早于当前Chrome版本发布日期(可在chrome://version/中查看当前版本号及构建时间)。

4、确认该文件非正在使用的更新包:关闭所有Chrome进程(包括后台GoogleUpdate.exe),再执行删除操作。

5、选中全部符合条件的.exe与.msi文件,按Shift + Delete永久删除,跳过回收站。

谷歌浏览器如何清理被遗弃的旧版本备份安装包_谷歌浏览器C盘空间释放

二、扫描并清除手动下载的旧版离线安装包

用户为降级或备份目的下载的Chrome历史版本安装包(如ChromeStandaloneSetup64_119.0.6045.105.exe),常被保存在桌面、下载目录或自定义文件夹中,因无统一命名规范易被忽略,需人工筛查与校验。

1、打开文件资源管理器,在搜索框中输入*.exe,然后在搜索工具栏中设置“修改日期”为“过去两年”、“大小”为“大于10MB”。

2、在搜索结果中筛选文件名含“Chrome”“Standalone”“Offline”“Setup”等关键词的安装包。

3、右键点击可疑文件 → 选择“属性” → 切换到“详细信息”选项卡,查看“产品版本”或“文件版本”字段。

4、若版本号低于当前chrome://version/显示的主版本(如当前为128.x,而文件版本为119.x),且文件创建时间超过90天,则判定为可安全删除的遗弃包。

5、对确认无用的安装包执行Shift + Delete永久清除。

谷歌浏览器如何清理被遗弃的旧版本备份安装包_谷歌浏览器C盘空间释放

三、禁用Google Update自动下载缓存功能

默认启用的Google Update服务会在每次检测到新版本时预先下载完整安装包至本地,即使用户未主动触发更新,也会生成冗余副本。关闭此行为可从源头阻断新旧包堆积。

1、按下Win + R键,输入services.msc并回车,打开服务管理控制台。

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载

2、在服务列表中找到“Google 更新”(Google Update Service (gupdate) 和 Google Update Service (gupdatem))。

3、分别双击两项,将“启动类型”设为“手动”或“禁用”,点击“停止”按钮终止当前运行实例。

4、按下Win + R键,输入%PROGRAMFILES%\Google\Update和%PROGRAMFILES(x86)%\Google\Update,分别打开两个路径。

5、删除其中所有以“install”“download”“cache”为前缀的文件夹,保留仅含“GoogleUpdate.exe”的根目录(避免破坏其他Google软件更新)。

谷歌浏览器如何清理被遗弃的旧版本备份安装包_谷歌浏览器C盘空间释放

四、使用PowerShell批量识别并标记陈旧安装包

当旧版安装包分散于多个路径(如D:\Backup\Browser、E:\Tools\Web\Chrome)时,手动逐个核查效率低下。可通过脚本快速提取版本信息并高亮超期文件,便于集中处理。

1、以管理员身份打开Windows终端(PowerShell)。

2、执行以下命令,扫描指定驱动器下所有Chrome安装包并输出版本与日期:
Get-ChildItem -Path "C:\" -Recurse -Include "*.exe" -ErrorAction SilentlyContinue | Where-Object { $_.Name -match "Chrome|Standalone|Offline" } | ForEach-Object { $ver = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_.FullName).ProductVersion; Write-Host "$($_.FullName) | Version: $ver | Modified: $($_.LastWriteTime)" } | Out-File "$env:USERPROFILE\Desktop\Chrome_Install_List.txt"

3、打开生成的Chrome_Install_List.txt文件,查找ProductVersion字段值低于当前Chrome主版本号(如128)且LastWriteTime早于2025年12月1日的条目。

4、对匹配条目中的文件路径,使用Remove-Item -Path "完整路径" -Force命令执行精准删除。

五、清理Chrome多开配置中嵌套的旧版安装引用

在使用--user-data-dir参数多开Chrome时,部分用户会为不同配置单独下载对应版本安装包,并将其路径写入快捷方式或批处理脚本中。这些脚本本身虽小,但其引用的安装包可能早已失效并滞留原位置。

1、右键点击所有Chrome多开快捷方式 → 选择“属性” → 查看“目标”字段中是否包含指向.exe文件的绝对路径(如"C:\OldInstalls\chrome115.exe" --user-data-dir="D:\Profile1")。

2、记录所有被引用的.exe路径,逐一验证其是否存在、是否可执行、版本号是否过时。

3、打开任务计划程序(taskschd.msc),在“任务计划程序库”中搜索关键词“Chrome”“Update”“Installer”,检查是否存在调用旧版安装包的定时任务。

4、对确认废弃的快捷方式目标路径及计划任务操作,先删除快捷方式与任务,再定位并清除其引用的.exe原始文件。

相关文章

C盘一键清理工具
C盘一键清理工具

C盘一键清理工具是专注于释放C盘空间的实用工具,拥有一键清理功能,能够帮助用户快速删除无用的文件和缓存。软件操作简单,无需复杂的设置,自动识别并清理无用的垃圾文件,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

2023.06.20

3469

3

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2023.07.25

2388

9

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

2023.08.02

1320

5

c语言数据结构
c语言数据结构

数据结构是指将数据按照一定的方式组织和存储的方法。它是计算机科学中的重要概念,用来描述和解决实际问题中的数据组织和处理问题。数据结构可以分为线性结构和非线性结构。线性结构包括数组、链表、堆栈和队列等,而非线性结构包括树和图等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.09

1278

4

c语言random函数用法
c语言random函数用法

c语言random函数用法:1、random.random,随机生成(0,1)之间的浮点数;2、random.randint,随机生成在范围之内的整数,两个参数分别表示上限和下限;3、random.randrange,在指定范围内,按指定基数递增的集合中获得一个随机数;4、random.choice,从序列中随机抽选一个数;5、random.shuffle,随机排序。

2023.09.05

1396

5

c语言const用法
c语言const用法

const是关键字,可以用于声明常量、函数参数中的const修饰符、const修饰函数返回值、const修饰指针。详细介绍:1、声明常量,const关键字可用于声明常量,常量的值在程序运行期间不可修改,常量可以是基本数据类型,如整数、浮点数、字符等,也可是自定义的数据类型;2、函数参数中的const修饰符,const关键字可用于函数的参数中,表示该参数在函数内部不可修改等等。

2023.09.20

2298

7

c语言get函数的用法
c语言get函数的用法

get函数是一个用于从输入流中获取字符的函数。可以从键盘、文件或其他输入设备中读取字符,并将其存储在指定的变量中。本文介绍了get函数的用法以及一些相关的注意事项。希望这篇文章能够帮助你更好地理解和使用get函数 。

2023.09.20

3740

8

c数组初始化的方法
c数组初始化的方法

c语言数组初始化的方法有直接赋值法、不完全初始化法、省略数组长度法和二维数组初始化法。详细介绍:1、直接赋值法,这种方法可以直接将数组的值进行初始化;2、不完全初始化法,。这种方法可以在一定程度上节省内存空间;3、省略数组长度法,这种方法可以让编译器自动计算数组的长度;4、二维数组初始化法等等。

2023.09.22

17415

6

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

2023.09.22

549

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程