最近由于客户服务器升级到windows server2012 R2 版本,生产环境需要相应升级。
查看很多资料,服务器升级到windows server2012 R2 版本,sharepoint要升级到sharepoint 2010 SP2 ,并且要安装2014年6月份以后的补丁。
我直接安装2016年6月的补丁了。
但运行配置向导还是出错了,一直出错,导出搜资料,bing的资料都搜完了还没解决。
查看错误信息一直是报:GetProductId不是GUID类型,没办法,只能去找注册表的GUID了,的确发现一个注册表Item不是GUID类型,而是数字0,
这是搜到一遍资料
http://www.surfpointtech.com/2011/10/18/how-to-find-which-version-of-sharepoint-2010-is-installed/
Go to the registry key:
Regedit
HKEY_LOCAL_MACHINE -SOFTWARE-MICROSOFT
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解决的问题了。