{"id":2541,"date":"2013-02-01T06:07:00","date_gmt":"2013-02-01T06:07:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2013\/02\/01\/hotfixes-for-tfs-2012-update-1-tfs-2012-1\/"},"modified":"2024-04-18T12:09:07","modified_gmt":"2024-04-18T19:09:07","slug":"hotfixes-for-tfs-2012-update-1-tfs-2012-1","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/hotfixes-for-tfs-2012-update-1-tfs-2012-1\/","title":{"rendered":"Hotfixes for TFS 2012 Update 1 (TFS 2012.1)"},"content":{"rendered":"<p>Thank you for being patient.\u00a0 If you\u2019ve followed my blog, you\u2019ve seen that we\u2019ve struggled a bit with some issues we introduced in our initial Update 1 release.\u00a0 A few weeks ago, we released a patch and quickly pulled it back as we found some people with install issues.\u00a0 Stung with humiliation, we have spent the last few weeks working hard to make sure we had a good patch that would really work for people.\u00a0 We\u2019ve learned a lot from the process \u2013 including that our patching infrastructure that we build in TFS 2012 was not as robust as we thought it was.\u00a0 We are rolling all of these learnings into Update 2 and we expect\/hope it will be a much smoother release.<\/p>\n<p>You can download the final Update 1 patch here: <a title=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=36392\" href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=36392\">http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=36392<\/a><\/p>\n<p>The KB article is here: <a title=\"http:\/\/support.microsoft.com\/kb\/2803625\" href=\"http:\/\/support.microsoft.com\/kb\/2803625\">http:\/\/support.microsoft.com\/kb\/2803625<\/a><\/p>\n<p>Please read the installation instructions in the KB article carefully.\u00a0 In our testing, we have found a few potholes that you need to avoid \u2013 locked DLLs, etc.\u00a0 Fixing these things were beyond the risk profile we could put into the patch and will be addressed in Update 2.\u00a0 None of the issue lead to dead-ends.\u00a0 If you do get hit by one of them (and at this point we\u2019ve had MANY people both internally and externally successfully install the patch) there are ways to recover.<\/p>\n<p>You must install Update 1 before you install this patch.\u00a0 There\u2019s nothing that will happen installing Update 1 \u2013 even if you happen to be unlucky and hit the worst bugs, that this patch won\u2019t correct.\u00a0 The KB article also includes a list of all of the issues that this cumulative update addresses.<\/p>\n<p>Last thing, please don\u2019t give me a hard time about the name <a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15586\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\" alt=\"Image 8228 wlEmoticon smile 58CD4724\" width=\"19\" height=\"19\" \/><\/a>\u00a0 Yes, I know it\u2019s confusing, long, and any other adjective that you care to add on.\u00a0 It\u2019s <strong>Cumulative Update 1 for Team Foundation Server 2012 Update 1<\/strong>.\u00a0 We\u2019re gradually moving away from the Update # nomenclature for the major updates.\u00a0 I believe Update 2 will be called TFS 2012.2.\u00a0 And then any patches we have to provide on that, god forbid, would be Cumulative Update 1 for Team Foundation Server 2012.2.\u00a0 I think that would be a little less confusing.\u00a0 Yes, it might be even better if it were 2012.2.1 but I celebrate the small victories some days <a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15586\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\" alt=\"Image 8228 wlEmoticon smile 58CD4724\" width=\"19\" height=\"19\" \/><\/a><\/p>\n<p>As always, please let us know if you have any issues or feedback.\u00a0 With this, I think Update 1 has been put to bed and we are focusing on putting the finishing touches on Update 2 and having a better upgrade experience for everyone.<\/p>\n<p>Thank you for your patience and I apologize profusely for any inconvenience,<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thank you for being patient.\u00a0 If you\u2019ve followed my blog, you\u2019ve seen that we\u2019ve struggled a bit with some issues we introduced in our initial Update 1 release.\u00a0 A few weeks ago, we released a patch and quickly pulled it back as we found some people with install issues.\u00a0 Stung with humiliation, we have spent [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-2541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>Thank you for being patient.\u00a0 If you\u2019ve followed my blog, you\u2019ve seen that we\u2019ve struggled a bit with some issues we introduced in our initial Update 1 release.\u00a0 A few weeks ago, we released a patch and quickly pulled it back as we found some people with install issues.\u00a0 Stung with humiliation, we have spent [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=2541"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2541\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=2541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=2541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=2541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}