Array
(
)

Erro na instalação de pré-requisitos

Elton Santana
   - 04 out 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 {boolean}

Property: [ProcessorArchitecture] = AMD64 {string}

Property: [VersionNT] = 6.1.0 {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 '.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 {int}' for property 'DotNet35SP'

The following properties have been set for package '.NET Framework 3.5 SP1':

Property: [DotNet35SP] = 1 {int}

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 {int}' for property 'SQLExpressInstalled'

The following properties have been set for package 'SQL Server 2005 Express Edition SP2 (x86)':

Property: [SQLExpressInstalled] = 1 {int}

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!!

Netasper
   - 06 out 2010

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

Vinicius Vieira
   - 15 out 2010

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

Vinicius Vieira
   - 15 out 2010

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