Visual Studio Developer Center > Visual Studio Team System Forums > Team Foundation Server - Build Automation > support for TFS build agent on a Windows XP professional x64 ?

Answered support for TFS build agent on a Windows XP professional x64 ?

  • Thursday, July 03, 2008 8:01 AM
     
     

    Hi,

    I am trying to install a TFS Build agent on a Windows XP professional 64Bits (x64).

    I get a message box:

     

    Code Snippet

    Microsoft Visual Studio 2008 Team Foundation Server Build Setup
    Error 32000.The Commandline '"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe" -ga "SFINTERNAL\tfsbuild"' returned non-zero value: 1.

     

     

     

    when I run this command manually, the real underlying error is in fact:

     

    Code Snippet

    [c:\windows\microsoft.net\framework\v2.0.50727]aspnet_regiis.exe -ga "SFINTERNAL\tfsbuild"
    Start granting SFINTERNAL\tfsbuild access to the IIS metabase and other directories used by ASP.NET.
    An error has occurred: 0x800703f0 An attempt was made to reference a token that does not exist.

     

     


    I suppose the problem comes from the fact the command should be run from c:\windows\microsoft.net\framework64\v2.0.50727 instead of c:\windows\microsoft.net\framework\v2.0.50727

     

    So I have two questions:

    1) is TFS Build agent supported on XP x64?

    2) can I tweak the install to make it work? Can I install manually?

     

    Thanks!

Answers

  • Thursday, July 03, 2008 3:07 PM
     
     Answered

    I have not used TFS at all with 64-bit hardware but I can address your first question...  According to the Team Foundation Installation Guide for VSTS 2008, Windows XP Professional x64 Edition (WOW) is supported for TFS Build.  Here is the excerpt from the guide (search for "64" in the Search tab of the guide):

     

    Team Foundation Server (build server)

    • Windows Server 2003 with SP1, Standard x64 Edition (WOW)

    • Windows Server 2003 with SP1, Enterprise x64 Edition (WOW)

    • Windows Server 2003 with SP1, Datacenter x64 Edition (WOW)

    • Windows Server 2003 R2, Standard x64 Edition (WOW)

    • Windows Server 2003 R2, Enterprise x64 Edition (WOW)

    • Windows Server 2003 R2, Datacenter x64 Edition (WOW)

    • Windows XP Professional x64 Edition (WOW)

    • Windows Vista x64 Editions (WOW)

    WOW64

     

    That being said, I don't have any suggestions on getting it to install correctly.

     

    Hope this helps.

  • Friday, July 04, 2008 6:29 AM
     
     Answered

    Thanks Jeff,

     

    I had not seen that info :-). Well that proves it should work.

     

    Well, I ended up installing it "manually"!

     

    I x-copied all .NET assemblies from the install CD, modified the .config to add the TFS target server, opened my firewall (9191), and created a service (using sc.exe)

    ... and it works! better than nothing :-)

     

All Replies

  • Thursday, July 03, 2008 3:07 PM
     
     Answered

    I have not used TFS at all with 64-bit hardware but I can address your first question...  According to the Team Foundation Installation Guide for VSTS 2008, Windows XP Professional x64 Edition (WOW) is supported for TFS Build.  Here is the excerpt from the guide (search for "64" in the Search tab of the guide):

     

    Team Foundation Server (build server)

    • Windows Server 2003 with SP1, Standard x64 Edition (WOW)

    • Windows Server 2003 with SP1, Enterprise x64 Edition (WOW)

    • Windows Server 2003 with SP1, Datacenter x64 Edition (WOW)

    • Windows Server 2003 R2, Standard x64 Edition (WOW)

    • Windows Server 2003 R2, Enterprise x64 Edition (WOW)

    • Windows Server 2003 R2, Datacenter x64 Edition (WOW)

    • Windows XP Professional x64 Edition (WOW)

    • Windows Vista x64 Editions (WOW)

    WOW64

     

    That being said, I don't have any suggestions on getting it to install correctly.

     

    Hope this helps.

  • Friday, July 04, 2008 6:29 AM
     
     Answered

    Thanks Jeff,

     

    I had not seen that info :-). Well that proves it should work.

     

    Well, I ended up installing it "manually"!

     

    I x-copied all .NET assemblies from the install CD, modified the .config to add the TFS target server, opened my firewall (9191), and created a service (using sc.exe)

    ... and it works! better than nothing :-)

     

  • Friday, November 14, 2008 3:45 PM
     
     
      Hello.

    I am having a similar problem. I am trying to install VS 2008 build server on a virtual machine which runs "Windows 2003 Server 64 Bit Enterprise Edition" OS. During installtion, after checking health staus installation crashes giving the same error i.e. 

    Error 32000. The Commandline "c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe"  -ga "mydomain\myuser" returned non-zero value: 1.

    in event viewer.

    Note that I have installed VS 2005 Build agent on same machine smoothly. I installed VS 2008 team suite & team explorer also smoothly.

    I haven't tried "manual" installation as Simon did because I am a neophyte & not willing to play with .config which -I fear- may mess up several other things which is not what my manager wants me to do. 

    Can anyone help me on this issue? I have following questions:

    1. I installed, uninstalled & reinstalled imporatant components like SQL server 2005, IIS, .Net frameworks 2.0SP1, 3.0 SP1 & 3.5.
        Can this be one of the reason? If so, is there a workaround? Mind well, VS 2005 Build has installed correctly & I had tried VS 2008 Build before uninstalling any of these component.

    2. I think the installer should go to "framework64" folder as it a 64 bit OS while executing "aspnet_regiis.exe -ga" command, but still I get same error as above. This means installer is not going to correct folder & referring correct aspnet_regiis.exe. What your take on that?

    Thanks.
     

  • Monday, March 19, 2012 4:01 AM
     
     Proposed Answer

    I know this is an old post, but it seems google is pointing here still. 

    I had the same error trying to configure TFS2010 Build Controller. but the solution differs, so I might as well help anyone still getting here.

    In case the machine and the OS and IIS are all 32bit and still the user experiences such error, I might suggest doing a 

    ....Framework\v4.0.30419\aspnet_regiis.exe -enable [-r || -ir || -r] whichever one applies.

    I had the same problem installing TFS Build Controller, after googling, yahooing, and binging for the 0x800703f0 error nothing really helped because all links are tied to the x64 problem. 

    Then, after some 4 hours of unsuccessful web surfing, having our server on Win2003, IIS 6.0, I figured ASP.NET 4.0 has not been installed properly. and voila.


    • Proposed As Answer by fuxximus Monday, March 19, 2012 4:02 AM
    • Edited by fuxximus Monday, March 19, 2012 4:05 AM wrong error code
    •