如何在Windows 11电脑上卸载OpenSSL v1版本
如何在Windows 11上安全卸载OpenSSL v1并保留高版本实例
1. 排查系统内所有OpenSSL实例
先明确你电脑里的OpenSSL版本分布和位置:
- 按下Win+R输入
cmd打开命令提示符,执行:
这个命令会列出所有找到的where openssl.exeopenssl.exe路径,每个路径对应一个OpenSSL实例。 - 对每个路径,进入对应文件夹(比如输入
cd C:\Program Files\某OpenSSL文件夹\bin),再执行:
记录下显示为v1版本的路径(比如openssl versionC:\Program Files\OpenSSL-1.1\bin)。
2. 定位OpenSSL v1的安装来源
搞清楚这个v1版本是怎么装到你电脑里的:
- 打开Windows设置(Win+I),进入应用 > 已安装应用,在搜索框输入
OpenSSL,看有没有带v1版本号的独立安装项(比如“OpenSSL 1.1.1w”),找到后直接点“卸载”,按提示完成即可。 - 如果没找到独立安装项,说明它是某个软件的依赖组件,用资源监视器排查:
- 按Ctrl+Shift+Esc打开任务管理器,切换到“性能”选项卡,点击底部的“打开资源监视器”。
- 在资源监视器的“关联的句柄”搜索框里,输入v1版本对应的DLL文件名(常见的是
libcrypto-1_1-x64.dll或libssl-1_1-x64.dll)。 - 搜索结果会显示正在使用这些DLL的进程,记下进程名称,就能知道是哪个软件依赖这个v1版本了。
3. 安全清理OpenSSL v1
- 若是独立安装的v1版本:卸载完成后,手动删除残留的安装文件夹(就是你之前记录的v1路径的上级文件夹),删除前用资源监视器确认没有进程在使用该文件夹里的文件。
- 若是软件依赖的v1版本:
- 先检查该软件是否有更新,不少软件更新后会切换到高版本OpenSSL,更新后旧的v1组件可能会被自动清理。
- 如果软件没有更新,或者更新后仍保留v1,别直接删DLL(会导致软件崩溃),先关闭该软件,把v1的文件夹重命名(比如改成
OpenSSL-1.1-old),再运行该软件试试。如果软件正常运行,说明它已经不依赖这个v1版本了,就可以删除重命名的文件夹;如果报错,就把名字改回去,这个v1版本暂时不能删。
4. 验证卸载结果
最后确认操作有效:
- 再次打开命令提示符执行
openssl version,应该显示你要保留的v3.0.9及以上版本。 - 执行
where openssl.exe,检查结果里是否还有v1版本的路径,确保已经移除。
内容的提问来源于stack exchange,提问作者marioo
相关产品推荐
相关产品推荐

