问题:打开软件提示找不到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"的链接文件。

浙公网安备 33010602011771号