【发布时间】:2014-05-18 09:57:26
【问题描述】:
我使用的是 Window 7 pro x64。我已经安装了 VS 2010 pro。之后,我将其卸载并替换为 VS 2012 ulti。现在,我需要 VS 2010,但我无法安装它。我尝试从 .iso 文件安装 pro 和 ulti 版本,但我得到了同样的错误。安装程序几秒钟后突然退出,窗口日志记录两个错误:
-第一个:
Faulting application name: setup.exe_Microsoft® Visual Studio® 2010, version: 10.0.30319.1, time stamp: 0x4ba20d29
Faulting module name: ntdll.dll, version: 6.1.7601.17514, time stamp: 0x4ce7ba58
Exception code: 0xc0000006
Fault offset: 0x0003dccf
Faulting process id: 0x1170
Faulting application start time: 0x01cf728abd52e628
Faulting application path: F:\setup\setup.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: fb6a8ef5-de7d-11e3-ada9-70f39529732e
-第二个:
Windows cannot access the file F:\setup\sqmapi.dll for one of the following reasons: there is a problem with the network connection, the disk that the
file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program Suite Integration Toolkit
Executable because of this error.
Program: Suite Integration Toolkit Executable
File: F:\setup\sqmapi.dll
The error value is listed in the Additional Data section.
User Action
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be
contacted.
- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt,
type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or
computer hardware vendor for further assistance.
Additional Data
Error value: C0000023
Disk type: 5
我尝试卸载 .Net 4.5 并安装 .Net 4.0,但没有帮助。我运行系统文件检查器和硬盘驱动器检查器,但没有错误。然后我下载了 ntdll.dll 和 sqmapi.dll 来替换我电脑中的这些文件,但它也无济于事。 我认为 .iso 文件仍然很好,因为它仍然可以在我朋友的计算机上运行。
那么有人提出解决方案吗?
【问题讨论】:
-
@oleksii:仔细看看原因,特别是“除非它们直接涉及主要用于编程的工具”这句话。 Visual Studio 是主要用于编程的工具。投票重新开放。
-
谢谢,我觉得这个话题不离题!
-
这里有几种可能性,但我真的不知道是否有任何解决方案。最可能的情况是,这与 VS2012 完全无关,而是对原始 VS2010(或它的 SP1)的错误删除。它很可能无法更新
sqmapi.dll,因为存在更新的版本并且正在使用中。我会检查所有没有卸载的剩余 VS2010 项目,或者尝试使用sfc /scannow来查看sqmapi.dll是否被替换。 -
谢谢,但我尝试同时使用 sfc /scannow 并恢复我的操作系统(我有一个 .GHO 文件)但它们没有帮助
-
嗯,它没有从您的操作系统的备份副本正确安装?这绝对是可疑的,但指向某种操作系统损坏。
标签: c# windows visual-studio-2010