Erro na instalação de pré-requisitos

04/10/2010

Tenho uma aplicação em C# no visual studio 2008, publiquei essa aplicação e a instalação ocorre perfeitamente em grande parte das maquinas estejam elas usando Windows vista ou 7 (não cheguei a testar no XP), ou sejam elas de 32 ou 64 bits, porem em algumas maquinas obtive o seguinte problema: Na hora da instalação o seguinte erro é apresentado: Falha na verificação de pré-requisito do componente de sistema SQL Server 2005 Express Edition SP2 (x86), com a seguinte mensagem de erro: "This version of SQL Server 2005 Express Edition (x86) is not supported for the current processor architecture."   Consulte o arquivo de log localizado em 'C:\Users\ANAPAU~1.TAB\AppData\Local\Temp\VSD29D1.tmp\install.log’ para obter mais informações.   O arquivo de log contém o seguinte: The following properties have been set: Property: [AdminUser] = true Property: [ProcessorArchitecture] = AMD64 Property: [VersionNT] = 6.1.0 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 '.NET Framework 3.5 SP1', phase BuildList Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5' Read integer value 1 Setting value '1 ' for property 'DotNet35SP' The following properties have been set for package '.NET Framework 3.5 SP1': Property: [DotNet35SP] = 1 Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass' '.NET Framework 3.5 SP1' RunCheck result: No Install Needed Running checks for package 'SQL Server 2005 Express Edition SP2 (x86)', phase BuildList Running external check with command 'C:\Users\ANAPAU~1.TAB\AppData\Local\Temp\VSD5AEC.tmp\SqlExpress\SqlExpressChk.exe' and parameters '' Process exited with code 1 Setting value '1 ' for property 'SQLExpressInstalled' The following properties have been set for package 'SQL Server 2005 Express Edition SP2 (x86)': Property: [SQLExpressInstalled] = 1 Running checks for command 'SqlExpress\sqlexpr32.exe' Result of running operator 'ValueEqualTo' on property 'SQLExpressInstalled' and value '0': false Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionNT' and value '5.1': true Result of checks for command 'SqlExpress\sqlexpr32.exe' is 'Bypass' Running checks for command 'SqlExpress\sqlexpr32.exe' Result of running operator 'ValueEqualTo' on property 'SQLExpressInstalled' and value '0': false Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1': false Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false Result of running operator 'ValueExists' on property 'Version9x': false Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': true Result of checks for command 'SqlExpress\sqlexpr32.exe' is 'Fail' 'SQL Server 2005 Express Edition SP2 (x86)' RunCheck result: Fail A prerequisite failed for Package "SQL Server 2005 Express Edition SP2 (x86)" Package failed with message "This version of SQL Server 2005 Express Edition (x86) is not supported for the current processor architecture."   Alguém já se deparou com esse problema, conhece a solução ou tem alguma idéia? Na lista de pré requisitos a única versão disponível para ser selecionada é o SQL Server 2005 Express Edition (x86)! Obrigado!!

Elton Santana

Respostas

06/10/2010

Netasper

Tb ja tive problemas na instalação do SQl 2005, acabei instalando o 2008, Tem até intelicense...bem melhor!
Responder Citar

15/10/2010

Vinicius Vieira

Pergunta idiota, essa máquina não eram 64 bits?
Responder Citar

15/10/2010

Vinicius Vieira

Aff desculpa agora que eu vi você já tinha faladoTenta no forum do msdn
Responder Citar