If you have error :
"Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- The application pool identity required by Team Foundation Server (TFSWSS) for the content virtual server is not using the Team Foundation Server service account. To proceed, you must exit setup, set the application pool identity (TFSWSS) to use the Team Foundation Server service account, and then run setup again."
when trying to patch your TFS Server (
KB919156 in my case, this KB is needed when installing SP1 for TFS), you need to manually modify a .ini file (read only, so you have to uncheck this property to save change). The file is located in the TFS install directory, under "\Microsoft Visual Studio 2005 Team Foundation Server - ENU", and is named "MsiProperty.INI".
You will find two lines :
VSTF_DOMAIN=TFSSERVERNAME and
VSTF_RS_DOMAIN=TFSSERVERNAME where TFSSERVERNAME is the name of your TFSServer, and need to replace it with your domaine name (for exemple, if your server is named SERVER, and the domain DOMAIN.LAN, you need to replace :
VSTF_DOMAIN=SERVER
and
VSTF_RS_DOMAIN=SERVER by
VSTF_DOMAIN=DOMAIN
and
VSTF_RS_DOMAIN=DOMAIN