• 本站系统不提供任何系统激活服务。为保障合法使用权益,建议通过微软官方渠道购买正版密钥,支持正版软件。
  • 非经权利人同意,私自内容资源转载 (都侵犯了对其作品的信息网络传播权,产生一切问题一律与本站无关)一经发现,将于封号处理!
  • 建议通过官方渠道获取资源,并在安装前核对文件的校验值(哈希值)。第三方镜像站可能存在被植入恶意代码的风险,请谨慎选择。

右键检验文件 hash(不依赖第三方工具)注册表

指令优化 小修 4周前 (06-02) 615次浏览 已收录 4个评论
文章目录[隐藏]

平时下载系统镜像、安装包、压缩包等文件后,很多人都会忽略一步关键操作:文件哈希校验。网络下载的文件可能因传输故障损坏,也可能被恶意篡改、植入木马病毒,仅凭文件名、大小根本无法辨别文件真伪与完整性。
常规校验哈希值需要打开命令行、输入繁琐代码,或是安装第三方工具,费时又麻烦。今天给大家分享一个纯注册表优化方案,无需安装任何软件、无广告、不占内存,一键导入即可在 Windows 右键菜单中集成 MD5、SHA1、SHA256 三种主流哈希校验功能,右键任意文件就能快速计算校验值,轻松验证文件是否损坏、是否被篡改。

一、哈希校验的作用

哈希值(文件指纹)是文件的唯一专属标识,同一文件内容不变,哈希值永久固定;只要文件被修改、损坏、植入内容,哈希值就会彻底改变。三种算法各司其职,覆盖日常所有校验场景:

  • MD5:经典通用算法,常用于快速校验文件完整性,适配普通安装包、文档、压缩包校验
  • SHA1:主流兼容算法,多数官方软件、旧版系统镜像的标准校验方式
  • SHA256:高安全加密算法,安全性最高,目前官方镜像、开源软件、安全文件的首选校验标准,杜绝篡改风险>

适用场景:下载系统镜像、破解工具、开源软件、固件安装包后,对照官方公布的哈希值,100%确认文件安全无误。
<h2″>二、功能优势(优于第三方工具)

  • 零安装、零捆绑:仅导入注册表配置,无后台进程、不占用系统资源
  • 原生适配:调用系统自带 PowerShell 计算,精准无误差,兼容 Win10/Win11 全系系统
  • 操作极简:右键一键选择算法,自动弹出结果,新手也能上手>
  • 可随时卸载:无需残留,删除注册表项即可恢复默认右键菜单
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\hash]
"MUIVerb"="校验文件 Hash"
"SubCommands"=""
"Icon"="PowerShell.exe"

[HKEY_CLASSES_ROOT\*\shell\hash\shell]

[HKEY_CLASSES_ROOT\*\shell\hash\shell\00menu]
"MUIVerb"="MD 5"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\00menu\command]
@="powershell -noexit get-filehash -literalpath '%1' -algorithm MD5 | format-list ;“任意键退出...”;[Console]::Readkey() | Out-Null;exit";

[HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu]
"MUIVerb"="SHA 1"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu\command]
@="PowerShell Get-FileHash -Algorithm SHA1 \\\"%1\\\" | format-list;“任意键退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\02menu]
"MUIVerb"="SHA 256"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\02menu\command]
@="PowerShell Get-FileHash -Algorithm SHA256 \\\"%1\\\" | format-list;“任意键退出...”;[Console]::Readkey() | Out-Null;exit"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\06menu]
"CommandFlags"=dword:00000020
"MUIVerb"="校验全部"

[HKEY_CLASSES_ROOT\*\shell\hash\shell\06menu\command]
@="powershell -noexit get-filehash -literalpath '%1' -algorithm MD5 | format-list;get-filehash -literalpath '%1' -algorithm SHA1 | format-list;get-filehash -literalpath '%1' -algorithm SHA256 | format-list;ls '%1';[Console]::Readkey() | Out-Null;exit"

二、详细导入安装步骤

步骤 1:新建注册表文件

在电脑桌面空白处右键 → 新建 → 文本文档,创建一个空白 TXT 文件。

步骤 2:粘贴代码并保存

打开新建的文本文档,复制上方全部注册表代码,粘贴到文件中,确保无遗漏、无乱码、无换行错误。

步骤 3:修改文件后缀为.reg

点击记事本左上角【文件】→【另存为】,设置参数:

  • 保存类型:所有文件
  • 文件名:哈希校验右键菜单.reg(后缀必须为.reg,不能是.txt)
  • 编码:选择【ANSI】(避免乱码报错)
  • 点击保存,桌面会生成一个注册表格式文件。

    步骤 4:导入注册表生效

    双击保存好的 哈希校验右键菜单.reg 文件,弹出系统提示框,依次点击【是】→【确定】,提示“操作成功完成”即代表安装生效。
    注意:若弹出权限拦截,允许本次操作即可,属于系统正常安全提示

    三、使用方法

    1、找到需要校验的下载文件(镜像、安装包、压缩包等);
    2、右键点击文件,选择【校验文件 Hash 值】,即可看到三个算法选项:SHA256 校验、SHA1 校验、MD5 校验;
    3、根据官方提供的哈希值,选择对应算法,点击后会自动弹出 PowerShell 窗口;
    4、窗口会实时显示当前文件的 Hash 值 和文件路径,直接复制对比官方数值即可。
    对比规则:数值完全一致 = 文件完整、未被篡改;数值不一致 = 文件损坏或被修改,请勿使用,建议重新下载。

    四、如何卸载/恢复默认右键菜单

    如果后续不需要该功能,可手动删除注册表项彻底卸载,无任何残留:
    1、按下 Win+R 组合键,输入 regedit,回车打开注册表编辑器;
    2、依次展开路径:HKEY_CLASSES_ROOT\*\shell\hash
    3、右键点击【hash】文件夹,选择删除,确认操作;
    4、刷新桌面,右键菜单的哈希校验功能即可完全消失,系统恢复默认状态。

    五、常见问题解决

  • 双击 reg 文件无反应/报错:检查文件后缀是否为.reg、编码是否为 ANSI,重新保存导入即可
  • 右键菜单不显示:重启文件资源管理器或直接重启电脑,配置即可刷新生效
  • PowerShell 窗口一闪而过:代码已设置常驻窗口,若出现该问题,重新导入注册表即可修复。
  • 注意:本段内容须“登录”后方可查看!


    免责条款:本站作品仅用于学习测试,禁止用于商业目的,请于下载后24小时内删除,否则一切后果用户自负!引起的一切法律责任与本人无关!
    测试由用户自主完成,若在测试中造成了损失,本站不承担任何责任!
    喜欢 (18)
    4 评论
    内联反馈
    查看所有评论
    tomok
    tomok
    2026年6月3日 07:06

    实用!绿色纯净代码。

    mswl
    mswl
    2026年6月2日 20:26

    这个好,省下用第三方软件的步骤了。

    sunmengyang
    sunmengyang⭐ 季VIP
    2026年6月2日 18:14

    如何复制MD5值

    岩缝草
    岩缝草
    2026年6月2日 17:30

    简洁,实用

    4
    0
    希望看到您的想法,请您发表评论x