?潭水无风?

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

问题:打开软件提示找不到MSVCR71.dll和MFC71.dll

环境:Windows10家庭中文版 64bit

命令如下:

dism /online /Cleanup-Image /RestoreHealth & sfc /SCANNOW?& for %d in (%windir%\system32\*.dll) do %windir%\system32\regsvr32.exe /s %d

操作顺序:

1.从网络下载mfc71.dll文件拷贝到"C:\Windows\SysWOW64"目录下,管理员权限在命令提示符执行该命令后,打开软件仅提示找不到MSVCR71.dll;

2.从网络下载msvcr71.dll文件拷贝到"C:\Windows\SysWOW64"目录下,管理员权限在命令提示符执行该命令后,打开软件正常。

疑问:命令执行"Windows\system32"目录下程序,为什么第一次不能直接检测处理MSVCR71.dll文件?必须复制文件到"Windows\SysWOW64"目录下才能找到?

猜测:64bit操作系统下"Windows\SysWOW64"为实际库文件,"Windows\system32"为"Windows\SysWOW64"的链接文件。

 

posted on 2019-04-23 16:38  万物拾光  阅读(706)  评论(0)    收藏  举报