微软 Windows 7 sp1 已经发布。某些用户在升级 Windows 7 sp1 后会遭遇 Internet Explorer 频繁崩溃的故障。这可能是由天融信公司的 VPN 客户端软件 VONE 的一个动态连接库 PFLSP.dll 引起。本文提供了一个可行的解决方案,并且不影响继续使用该客户端。
一、问题描述¶
前天升级 Windows 7 sp1 补丁后,系统频繁提醒 Google Update 错误,故障模块名称是 PFLSP.dll。与此同时,使用 IE 访问加密链接(https)网站时也会出错,造成网页无法打开。同时出现问题的还有 Windows Live 系列软件(只要是使用 https 连接都会出现问题,如 Live Mesh、Messenger、Mail等),Google 相关程序(如 Toolbar、Chrome等)。如下图1、图2、图3所示。
经证实这些错误都与 PFLSP.dll 模块有关。该模块是天融信公司的 VPN 客户端软件的一部分,如下图4 所示。
二、解决办法¶
PFLSP.dll 模块无法通过正常卸载该客户端软件来卸载,所以一般来说卸载该软件并不会解决问题。并且如果通过重名名该模块继而删除的话会导致 Internet Explorer 无法打开网页(很奇怪的客户端:))。
对于操作系统为 x86 32位版本,只需要单击“开始——>运行”(如果你没有看到 “运行” 命令,请使用快捷键“ Windows 徽标键 + r ”来调出该窗口),并在框中输入(或复制粘贴进去)下面的命令行并确定(运行)即可,如下图5所示。
regsvr32.exe PFToolDll.dll /u
注意,对于 Windows 7 64位系统,则需要使用下面的命令来反注册 PFToolDll.dll 库:
%systemroot%\SysWoW64\regsvr32.exe PFToolDll.dll /u
否则会提示“模块 “PFToolDll.dll” 可能与您正在运行的 Windows 版本不兼容。检查该版本是否与 regsvr32.exe 的 x86 (32位)或 x64(64位)版本兼容”。如下图。
这是因为,在 Windows 7 64位版本的系统中存在 2 个版本的 regsvr32.exe 程序,分别位于:
- 64-bit version:%systemroot%\System32\regsvr32.exe.
- 32-bit version:%systemroot%\SysWoW64\regsvr32.exe.
关于 regsvr32.exe 版本的进一步信息请参考微软支持中心文章:Explanation of Regsvr32 usage and error messages。
三、后记¶
- 如果你还需要使用该客户端来访问单位的 VPN,只需要按照第一次使用该 VPN 的方法操作即可。这样会重新安装该客户端软件,并且不会再出现这样的问题。
- 通过这件事情还发现,即使你没有使用 VPN,在通过 IE 访问加密链接(https)的时候也必须调用 PFLSP.dll。这是一件非常奇怪的事情:莫非天融信公司在通过该 VPN 客户端软件监视用户的加密访问???否则何须在不使用 VPN 的时候也调用该模块?当然我没有进一步的证据证明该软件危害了用户的隐私安全。但是我以后在使用该软件的时候会多加小心,最好是不再使用该软件(可惜单位不会同意)。
- (2011.12.30 更新)上面的方案针对的是 Windows 7 sp1 + IE8 的情况。天融信的这套 VPN 系统在 IE9 下似乎无法使用,目前还没有找到解决办法。
- (2012.03.10 更新)天融信已经提供了适用于 IE9 的解决方案,如果还不可用,需要咨询单位的网管了。只是可惜还没有支持 64位系统的版本。虽然天融信 ftp 上有相关文件下载,说是可支持 x64 版本系统,但是我没能成功安装并使用。如果强行安装,会再次出现本文介绍的 PFLSP.dll 导致错误的问题(当然,还是按照本文的方法来解决错误)。只是 Internet Explorer 9 不再崩溃了,而仅仅是导致 Windows Live 所有组件(常用的有 Live Messenger 和 Live Mesh)无法正常运行(登录)。
本文发表于水景一页。永久链接:<http://cnzhx.net/blog/solve-windows-7-sp1-ie-pflsp-dll-error/>。转载请保留此信息及相应链接。
你使用的天融信VPN客户端版本并不支持win7,请联系天融信公司售后,获取新的版本。
如果方便,可以和我联系,我想看看你的PC环境?我的PC机(win7 sp1)可以正常卸载,也没出现你说的问题。
谢谢!我的问题已经解决了。
我是从 Win7 直接升级 sp1 之后发现这个问题的。也许是因为别的原因导致卸载失败也不一定,但是我无法还原这一过程,或者说如果那样做的话太麻烦了,也没有必要。而且,按照文中所说的方法操作一边之后再使用也不会导致 IE 崩溃了。
你现在还能正常使用天融信vpn吗?
如果能正常使用,那就OK了。
我们会按照你说的步骤模拟这个情况,看能否找到原因。
我已经可以正常使用了。
你们对产品的维护还真是不错,尽心尽力!
谢谢夸奖了,这是我们应该的。 ^-^
(实际上pflsp.dll使用了lsp截包技术,所以一直都会被操作系统加载运行,它不是木马,仅仅为我们的vpn服务,不会使你的机器发生泄密、被控制等。)
我觉得设计为使用 VPN 的时候才加载,关闭 VPN 的时候注销它,是不是会更好些?我不懂这个,纯粹建议。
我们也希望这样,但是MS的操作系统不提供这样的功能接口,只能使用当前的一些截包技术。
我也遇到类似的问题了,只是·++++++++
此 goopoo,彼 goopoo 否?
引用通告: 虽然 Google 偏爱原创内容,却并不能保护原创文章 | 水景一页