C:\Windows\system32\MFC42u.dll没有被指定在Windows上运行?
2014-01-26 12:18
489 查看
最近一位朋友的电脑上Windows 7在运行程序时经常出现错误提示:
C:\Windows\system32\MFC42u.dll没有被指定在Windows上运行,或者它包含错误。尝试使用原始安装媒体重新安装程序,或者联系您的系统管理员或软件供应商以获取支持。
用FileInfo提取C:\Windows\system32\MFC42u.dll的信息如下:
文件说明符 : C:\Windows\system32\MFC42u.dll
属性 : A---
数字签名:否
PE文件:否
创建时间 : 2013-6-21 15:51:45
修改时间 : 2011-3-11 13:33:59
大小 : 1164288 字节 1.113 MB
MD5 : 552e2b83d9066cefb6624b0896d5e8c2
SHA1: 20964EBD37D139A5304D363E20A6BB13B719CF30
CRC32: 604f7e4f
居然不是PE文件?
右击文件,查看属性:
雷!用16位编辑程序打开MFC42u.dll一看,里面全是0。
电脑中没有保存以前的版本,没法恢复。从其它使用win 7的电脑中复制了MFC42u.dll,准备进行替换。
Windows 7里的系统文件不能像win xp那样随意改名,所以操作起来麻烦一些。
最快的方法是:右击MFC42u.dll,从弹出的菜单中选择“管理员取得所有权”。
如果右键菜单中没有“管理员取得所有权”这一项,你可以复制以下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
粘贴到记事本,保存为"权限获得.reg",双击运行后,再右击文件就会出“管理员取得所有权”了。
取得对MFC42u.dll的所有权后,就可以把它改名了,再把其它win 7电脑中好的MFC42u.dll复制粘贴进来。
本文出自 “endurer@5lcto” 博客,请务必保留此出处http://endurer.blog.51cto.com/2721248/1354864
C:\Windows\system32\MFC42u.dll没有被指定在Windows上运行,或者它包含错误。尝试使用原始安装媒体重新安装程序,或者联系您的系统管理员或软件供应商以获取支持。
用FileInfo提取C:\Windows\system32\MFC42u.dll的信息如下:
文件说明符 : C:\Windows\system32\MFC42u.dll
属性 : A---
数字签名:否
PE文件:否
创建时间 : 2013-6-21 15:51:45
修改时间 : 2011-3-11 13:33:59
大小 : 1164288 字节 1.113 MB
MD5 : 552e2b83d9066cefb6624b0896d5e8c2
SHA1: 20964EBD37D139A5304D363E20A6BB13B719CF30
CRC32: 604f7e4f
居然不是PE文件?
右击文件,查看属性:
雷!用16位编辑程序打开MFC42u.dll一看,里面全是0。
电脑中没有保存以前的版本,没法恢复。从其它使用win 7的电脑中复制了MFC42u.dll,准备进行替换。
Windows 7里的系统文件不能像win xp那样随意改名,所以操作起来麻烦一些。
最快的方法是:右击MFC42u.dll,从弹出的菜单中选择“管理员取得所有权”。
如果右键菜单中没有“管理员取得所有权”这一项,你可以复制以下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
粘贴到记事本,保存为"权限获得.reg",双击运行后,再右击文件就会出“管理员取得所有权”了。
取得对MFC42u.dll的所有权后,就可以把它改名了,再把其它win 7电脑中好的MFC42u.dll复制粘贴进来。
本文出自 “endurer@5lcto” 博客,请务必保留此出处http://endurer.blog.51cto.com/2721248/1354864
相关文章推荐
- 电脑出现“损坏的图像”窗口提示dll没有被指定在Windows上运行如何解决
- MSVCP140D.dll没有被指定在Windows上运行,或者它包含错误
- xxx.dll没有被指定在windows上运行的解决方法
- C:\Windows\system32\MFC42u.dll没有被指定在Windows上运行?
- VMware.exe 损坏的图像,USERENV.dll 没有被指定在windows上运行,或者它包含错误
- msvcp100d.dll没有被指定在Windows上运行
- .dll没有被指定在windows上运行该怎么办?
- 在win7下,easyphp安装过程中MSVCR110.DLL没有被指定在WINDOWS上运行,或者它包含错误
- MSVCP110.DLL没有被指定在WINDOWS上运行
- dll 没有指定在windows上运行
- 关于Android中AdbWinApi.dll没有被指定在Windows上运行,或者它包含错误的问题解决
- msvcr100.dll 没有指定在windows上运行
- C:\Windows\system32\MSVCR100.dll 没有被指定在 Windows 上运行,或者它包含错误。请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持。【解决办法】
- win7旗舰版运行VS2010出错,提示MSVCR100.dll没有被指定在windows上运行
- 无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows,或是没有正确安装windows安装,。请与技术支持人员联系以获得帮助。
- VMware 安装 Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目 拒绝访问
- xp组策略"只运行指定的windows应用程序"解除锁定的方法
- 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
- 解决AD域下用运行方式安装出现“windows 无法访问指定设备、路径或文件。”
- 解决Windows下安装MySQL 5.5,运行MySQLInstanceConfig.exe没有响应的方法