安装过程中出现错误代码2753

7
今天我需要在我的开发机器上重新安装微软Pex。
我使用的是Windows 7,32位,Visual Studio 2010,.NET 2/3.5。
我启动了常规安装程序,但它停止并出现了一个神秘的2753错误。
我该如何继续安装?
5个回答

4
解决方案如下:
  • 从命令行中运行 "regsvr32 vbscript.dll"。
  • 几秒钟后,将出现消息 "DllRegisterServer in vbscript.dll succeeded."。

希望这个解决方案能帮助其他人。


1
时至今日,人们仍然没有完全理解这一点。http://blogs.msdn.com/b/robmen/archive/2004/05/20/136530.aspx - Christopher Painter
你说得对,@ChristopherPainter。我认为在安装方面最佳实践方面仍存在一些共同的知识缺乏。 - alcor
@Fresco,你找到另一种解决方案了吗? - alcor
1
@alcor 不是的,我只是使用 msiexec /a C:\source.msi /qb TARGETDIR=C:\dest 提取了文件。 - Fresco
ActiveScript VBScript/JScript和NodeJS JavaScript根本不是相似的技术。唯一共同之处就是单词“script”。 - Christopher Painter
显示剩余2条评论

2
当我使用“软件中心”更新“Microsoft Azure信息保护”时,遇到了以下详细错误:
安装程序在安装此程序包时遇到意外错误。这可能表示该程序包存在问题。错误代码为2753。参数是:adxregistrator.exe 更确切地说,错误是:
错误2753:文件“adxregistrator.exe”未标记为安装文件。
为了调查这个错误,我下载了微软故障排除工具
这使我能够检测到两个“Microsoft Azure信息保护”的实例。我进行了故障排除并卸载了它们。
重启电脑后,应用程序更新成功了。

1
错误2753的文档相当明确:
“文件'[2]'未标记为安装。”
通常,当您尝试运行基于未安装或由于其他原因不存在的可执行文件的自定义操作时,就会出现此错误。如果文件位于未安装并且您将其作为CA调用的功能或组件中,则会出现此错误。如果磁盘上文件的版本高于MSI中的文件,则您的文件不会被安装,因此,您将因为未安装您明确要作为CA运行的exe而收到此错误。

如果磁盘上的文件版本高于MSI中的版本,那么你的版本就不会被安装。这个提示对我来说非常重要,谢谢! - undefined

1

验证操作系统版本是否与SDK版本兼容。

尝试安装Windows SDK 8,我遇到了相同的错误代码。问题出现是因为我的操作系统版本是8.1


1

当我尝试在Windows 10上安装Windows SDK for Windows 8时,遇到了类似的2753错误。

然后我从上面的链接中看到了这个:

支持的操作系统

Windows 8,Windows 7,Windows Server 2012,Windows Server 2008 R2

所以我决定不去折腾,使用Windows SDK for Window 10

错误已经消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接