[英]Visual Studio VB application Installation Error: “The system cannot find the file specified. ”
I have a VB application that won't install on a particular laptop. 我有一个不会在特定笔记本电脑上安装的VB应用程序。 When I click setup.exe nothing happens and no error message appears.
当我单击setup.exe时,没有任何反应,也没有错误消息出现。 When I try it on other machines, it installs correctly.
当我在其他计算机上尝试时,它会正确安装。
After repeatedly clicking setup.exe, this popped up: 反复单击setup.exe之后,弹出窗口:
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 6.1.1 {version}
Running checks for package 'Windows Installer 3.1', phase BuildList
The following properties have been set for package 'Windows Installer 3.1':
Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
'Windows Installer 3.1' RunCheck result: No Install Needed
Running checks for package 'Microsoft .NET Framework 4 Client Profile (x86 and x64)', phase BuildList
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client'
Read string value '4.5.50938'
Setting value '4.5.50938 {string}' for property 'DotNet40Client_TargetVersion'
The following properties have been set for package 'Microsoft .NET Framework 4 Client Profile (x86 and x64)':
Property: [DotNet40Client_TargetVersion] = 4.5.50938 {string}
Running checks for command 'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' is 'Bypass'
Running checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet40Client_TargetVersion' and value '4.0.30129': true
Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe' is 'Bypass'
'Microsoft .NET Framework 4 Client Profile (x86 and x64)' RunCheck result: No Install Needed
Launching Application.
Application appears to be an application manifest
Launching application manifest via dfshim
LaunchApplication failed with HRESULT '-2147023170'
Running command 'C:\Users\s.maranan\Desktop\Infra_System_App.application' with arguments ''
ShellExecuteEx failed with error code 2
Error: The following error occurred attempting to install 'C:\Users\s.maranan\Desktop\Infra_System_App.application':
"The system cannot find the file specified. "
The laptop has .NET Framework V4 installed but error persists. 便携式计算机已安装.NET Framework V4,但错误仍然存在。 Any help would be appreciated, thank you in advance.
任何帮助将不胜感激,在此先感谢您。
Try deleting all instances of Visual Studio from the computer then redownloading the installer from a verified source. 尝试从计算机中删除Visual Studio的所有实例,然后从经过验证的来源重新下载安装程序。 If you can't get it through Microsoft directly and are a student, you might be able to get a copy of Ultimate 2014 through your school.
如果您不能直接通过Microsoft获得并且是学生,则可以通过学校获得Ultimate 2014的副本。
Is your setup.exe made for AMD64 ? 您的setup.exe是为AMD64设计的吗? May try to compile it for this processor architecture.
可以尝试针对此处理器体系结构对其进行编译。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.