目录
[2、以为是 KERNEL32.dlI 丢失](#2、以为是 KERNEL32.dlI 丢失)
[3、注册 kernel32.dll](#3、注册 kernel32.dll)
4、使用Windows自带的系统文件检查器工具(SFC)来修复
前言:环境描述
win7专业版
一、问题描述
打开postman时就直接提示下面的错误:
无法定位程序输入点DiscardVirtualMemory于动态链接库KERNEL32.dlI 上
二、问题定位
我这里出现的问题,猜想是win7不支持高版本的postman。
因为我这个postman在几天前又自动更新到了最新版11.7。
三、解决方案
安装旧版+禁止自动更新
1、卸载最新版,安装原来可用的旧版
幸运的是,我有一个10.15.0的postman安装包,就安装了这个版本。
结果:安装后,就可以打开使用了,果然是版本太高,win7用不了的缘故。
2、postman禁止自动更新
在hosts(C:\Windows\System32\drivers\etc\hosts)文件中配置
0.0.0.0 dl.pstmn.io
结果:重启postman,更新失败。这就是我想要的效果。
四、错误的解决方案
1、重启电脑
windows系统的好处,很多问题用重启电脑就能搞定,所以我也重启了电脑。
结果:还是出现同样的问题。
2、以为是 KERNEL32.dlI 丢失
结果:我的电脑中没有丢失。
3、注册 kernel32.dll
win+R打开运行,输入
regsvr32 kernel32.dll
结果:提示下面的错误
4、使用Windows自带的系统文件检查器工具(SFC)来修复
用管理员身份进入cmd。
然后输入
sfc /scannow 。
结果:没有找到问题,也没能解决问题。