tech·nic·al·ly agile

Installing Visual Studio Team Foundation Server Service Pack 1

Learn how to install Visual Studio Team Foundation Server Service Pack 1 smoothly, troubleshoot common issues, and enhance your development environment.

Published on
5 minute read
Image
https://nkdagility.com/resources/LpdTshxayAB

Installing Visual Studio Team Foundation Server Service Pack 1   As has become customary when the product team releases a new patch, SP or version I like to document the install. Although I had no errors on my main computer, my netbook did have problems. Although I am not ready to call it a Service Pack problem just yet!


As per Brian’s post  I am installing the Team Foundation Server Service Pack first and indeed as this is a single server local deployment I need to install both. If I only install one it will leave the other product broken.

This however does not affect you if you are running Visual Studio and Team Foundation Server on separate computers as is normal in a production deployment.

Main workhorse

I will be installing the service pack first on my main computer as I want to actually use it here.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: My main workhorse

I will also be installing this on my netbook which is obviously of significantly lower spec, but I will do that one after. Although, as always I had my fingers crossed, I was not really worried.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: KB2182621

Compared to Visual Studio there are not really a lot of components to update.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: TFS 2010 and SQL 2008 are the main things to update

There is no “web” installer for the Team Foundation Server 2010 Service Pack, but that is ok as most people will be installing it on a production server and will want to have everything local. I would have liked a Web installer, but the added complexity for the product team is not work the capability for a 500mb patch.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: There is currently no way to roll SP1 and RTM together

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: No problems with the file verification, phew Installing Visual Studio Team Foundation Server Service Pack 1  

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: Although the install took a while, it progressed smoothly Installing Visual Studio Team Foundation Server Service Pack 1  

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: I always like a success screen

Well, as far as the install is concerned everything is OK, but what about TFS? Can I still connect and can I still administer it.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: Service Pack 1 is reflected correctly in the Administration Console

I am confident that there are no major problems with TFS on my system and that it has been updated to SP1. I can do all of the things that I used before with ease, and with the new features detailed by Brian  I think I will be happy.

Netbook

The great god Murphy has stuck, and my poor wee laptop spat the Team Foundation Server 2010 Service Pack 1 out so fast it hit me on the back of the head. That will teach me for not looking…

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: “Installation did not succeed” I am pretty sure should not be all caps!

On examining the file I found that everything worked, except the actual Team Foundation Server 2010 serving step.

 1Action: System Requirement Checks...
 2Action complete
 3Action: Downloading and/or Verifying Items
 4c:757fe6efe9f065130d4838081911VS10-KB2182621.msp: Verifying signature for VS10-KB2182621.msp
 5c:757fe6efe9f065130d4838081911VS10-KB2182621.msp Signature verified successfully for VS10-KB2182621.msp
 6c:757fe6efe9f065130d4838081911DACFramework_enu.msi: Verifying signature for DACFramework_enu.msi
 7c:757fe6efe9f065130d4838081911DACFramework_enu.msi Signature verified successfully for DACFramework_enu.msi
 8c:757fe6efe9f065130d4838081911DACProjectSystemSetup_enu.msi: Verifying signature for DACProjectSystemSetup_enu.msi
 9Exists: evaluating
10Exists evaluated to false
11c:757fe6efe9f065130d4838081911DACProjectSystemSetup_enu.msi Signature verified successfully for DACProjectSystemSetup_enu.msi
12c:757fe6efe9f065130d4838081911TSqlLanguageService_enu.msi: Verifying signature for TSqlLanguageService_enu.msi
13c:757fe6efe9f065130d4838081911TSqlLanguageService_enu.msi Signature verified successfully for TSqlLanguageService_enu.msi
14c:757fe6efe9f065130d4838081911SharedManagementObjects_x86_enu.msi: Verifying signature for SharedManagementObjects_x86_enu.msi
15c:757fe6efe9f065130d4838081911SharedManagementObjects_x86_enu.msi Signature verified successfully for SharedManagementObjects_x86_enu.msi
16c:757fe6efe9f065130d4838081911SharedManagementObjects_amd64_enu.msi: Verifying signature for SharedManagementObjects_amd64_enu.msi
17c:757fe6efe9f065130d4838081911SharedManagementObjects_amd64_enu.msi Signature verified successfully for SharedManagementObjects_amd64_enu.msi
18c:757fe6efe9f065130d4838081911SQLSysClrTypes_x86_enu.msi: Verifying signature for SQLSysClrTypes_x86_enu.msi
19c:757fe6efe9f065130d4838081911SQLSysClrTypes_x86_enu.msi Signature verified successfully for SQLSysClrTypes_x86_enu.msi
20c:757fe6efe9f065130d4838081911SQLSysClrTypes_amd64_enu.msi: Verifying signature for SQLSysClrTypes_amd64_enu.msi
21c:757fe6efe9f065130d4838081911SQLSysClrTypes_amd64_enu.msi Signature verified successfully for SQLSysClrTypes_amd64_enu.msi
22c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x86.cab: Verifying signature for vcruntimeVc_runtime_x86.cab
23c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x86.cab Signature verified successfully for vcruntimeVc_runtime_x86.cab
24c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x86.msi: Verifying signature for vcruntimeVc_runtime_x86.msi
25c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x86.msi Signature verified successfully for vcruntimeVc_runtime_x86.msi
26c:757fe6efe9f065130d4838081911SetupUtility.exe: Verifying signature for SetupUtility.exe
27c:757fe6efe9f065130d4838081911SetupUtility.exe Signature verified successfully for SetupUtility.exe
28c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x64.cab: Verifying signature for vcruntimeVc_runtime_x64.cab
29c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x64.cab Signature verified successfully for vcruntimeVc_runtime_x64.cab
30c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x64.msi: Verifying signature for vcruntimeVc_runtime_x64.msi
31c:757fe6efe9f065130d4838081911vcruntimeVc_runtime_x64.msi Signature verified successfully for vcruntimeVc_runtime_x64.msi
32c:757fe6efe9f065130d4838081911NDP40-KB2468871.exe: Verifying signature for NDP40-KB2468871.exe
33c:757fe6efe9f065130d4838081911NDP40-KB2468871.exe Signature verified successfully for NDP40-KB2468871.exe
34Action complete
35Action: Performing actions on all Items
36Entering Function: BaseMspInstallerT >::PerformAction
37Action: Performing Install on MSP: c:757fe6efe9f065130d4838081911VS10-KB2182621.msp targetting Product: Microsoft Team Foundation Server 2010 - ENU
38Returning IDOK. INSTALLMESSAGE_ERROR [Error 1935.An error occurred during the installation of assembly 'Microsoft.TeamFoundation.WebAccess.WorkItemTracking,version="10.0.0.0",publicKeyToken="b03f5f7f11d50a3a",processorArchitecture="MSIL",fileVersion="10.0.40219.1",culture="neutral"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. ]
39Returning IDOK. INSTALLMESSAGE_ERROR [Error 1712.One or more of the files required to restore your computer to its previous state could not be found. Restoration will not be possible.]
40Patch (c:757fe6efe9f065130d4838081911VS10-KB2182621.msp) Install failed on product (Microsoft Team Foundation Server 2010 - ENU). Msi Log:
41MSI returned 0x643
42Entering Function: MspInstallerT >::Rollback
43
44Action Rollback changes
45PerformMsiOperation returned 0x643
46PerformMsiOperation returned 0x643
47OnFailureBehavior for this item is to Rollback.
48Action complete
49Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:14:09).

Figure: Error log for Team Foundation Server 2010 install shows a failure

As there is really no information in this log as to why the installation failed so I checked the event log on that box.

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: There are hundreds of errors and it actually looks like there are more problems than a failed Service Pack

I am going to just run it again and see if it was because the netbook was slow to catch on to the update. Hears hoping, but even if it fails, I would question the installation of Windows (PDC laptop original install) before I question the Service Pack Installing Visual Studio Team Foundation Server Service Pack 1

Installing Visual Studio Team Foundation Server Service Pack 1  

Figure: Second run through was successful

I don’t know if the laptop was just slow, or what…

Did you get this error?

If you did I will push this to the product team as a problem, but unless more people have this sort of error, I will just look to write this off as a corrupted install of Windows and reinstall.

Install and Configuration Windows Troubleshooting System Configuration
Comments

Related blog posts

No related videos found.

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Workday Logo
Microsoft Logo
Qualco Logo
Emerson Process Management Logo
Trayport Logo
Schlumberger Logo
Deliotte Logo
Slaughter and May Logo
Big Data for Humans Logo
Capita Secure Information Solutions Ltd Logo
Illumina Logo

NIT A/S

Alignment Healthcare Logo
SuperControl Logo
Ericson Logo
Bistech Logo
Philips Logo
ALS Life Sciences Logo
Washington Department of Transport Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Ghana Police Service Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Trayport Logo
DFDS Logo
Xceptor - Process and Data Automation Logo
Big Data for Humans Logo
Sage Logo
Philips Logo