最近因爲客戶服務器升級到windows server2012 R2 版本,生產環境須要相應升級。windows
查看不少資料,服務器升級到windows server2012 R2 版本,sharepoint要升級到sharepoint 2010 SP2 ,而且要安裝2014年6月份之後的補丁。服務器
我直接安裝2016年6月的補丁了。server
但運行配置嚮導仍是出錯了,一直出錯,導出搜資料,bing的資料都搜完了還沒解決。it
查看錯誤信息一直是報:GetProductId不是GUID類型,沒辦法,只能去找註冊表的GUID了,的確發現一個註冊表Item不是GUID類型,而是數字0,io
這是搜到一遍資料配置
http://www.surfpointtech.com/2011/10/18/how-to-find-which-version-of-sharepoint-2010-is-installed/nio
Go to the registry key:經驗
Regeditdi
HKEY_LOCAL_MACHINE -SOFTWARE-MICROSOFTpoi
SHARED TOOLS-Web Server Extensions – 14.0
WSS-Installed Products
Then, match the key that is installed in the list below.
「BEED1F75-C398-4447-AEF1-E66E1F0DF91E」, 「SharePoint Foundation 2010」
「1328E89E-7EC8-4F7E-809E-7E945796E511」, 「Search Server Express 2010」
「B2C0B444-3914-4ACB-A0B8-7CF50A8F7AA0」, 「SharePoint Server 2010 Standard Trial」
「3FDFBCC8-B3E4-4482-91FA-122C6432805C」, 「SharePoint Server 2010 Standard」
「88BED06D-8C6B-4E62-AB01-546D6005FE97」, 「SharePoint Server 2010 Enterprise Trial」
「D5595F62-449B-4061-B0B2-0CBAD410BB51」, 「SharePoint Server 2010 Enterprise」
「BC4C1C97-9013-4033-A0DD-9DC9E6D6C887」, 「Search Server 2010 Trial」
「08460AA2-A176-442C-BDCA-26928704D80B」, 「Search Server 2010」
「84902853-59F6-4B20-BC7C-DE4F419FEFAD」, 「Project Server 2010 Trial」
「ED21638F-97FF-4A65-AD9B-6889B93065E2」, 「Project Server 2010」
「926E4E17-087B-47D1-8BD7-91A394BC6196」, 「Office Web Companions 2010」
也就是說安裝完後這個註冊表的ID都是同樣的,發現個人sharepoint註冊表GUID都沒問題
但Project Server2010的ID是0,這時就強制改爲ED21638F-97FF-4A65-AD9B-6889B93065E2
再運行配置嚮導居然經過了。
謝天謝地。
客戶的要求是不能拒絕的,雖然一直說sharepoint匹配的服務器就是windows server 2008 R2,
但客戶要升級,給你錢,讓你作到安裝在windows server2012 R2上,你還能拒絕。
另外在windows server 2012 R2上安裝sharepoint2010也須要必定的策略,若是不是經驗豐富,很容易被卡住,這裏就不介紹安裝sharepoint2010解決的問題了。