最近使用windows 2003X64的过程中需要安装GPMC,突然发现安装不了。提示需要.net,为此GOOGLE了一番,发现大伙都只是提供了一些方法,没有提供文件下载。51CTO上的一位博友内容写得很好,但是没有提供最终编辑好的文件内容。为此,将博友的文章做了一个转载,并加以编辑,随成此文。
---------本文部分转自http://cenchao.blog.51cto.com/638678/287263 、Chao_Space
GPMC需要去微软网站下载(http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0a6d4c24-8cbd-4b35-9272-dd3cbfc81887),它不包含在Windows Server 2003安装光盘内。另外,运行GPMC需要安装.net framework。
提示信息是我们可能需要安装.net framework,但事实是,即便我们安装了.net framework,GPMC仍旧不能安装上去。
经过搜索,我找到了GPMC下载页面里面的说明,见下图,
此时我们不难发现,微软告诉我们GPMC不支持64位。那有没有64位的GPMC呢?回答是没有。
我们有没有办法在64位系统上安装上GPMC?答案是yes!
首先,我们需要去掉GPMC的msi安装包里面对于.net framework的检测。使用工具OrcaMis可以帮我们完成这一操作。
使用OrcaMis打开gpmc.msi,在条目InstallExecuteSequence中删除 BlockOnNoNetFramework,在条目InstallUISequence中删除BlockOnNoNetFramework。
=======我的补充的部分===========
本人根据原博主的内容做了一点增加内容,让大家更清楚,并提供已经做好的文档供大家使用!免得大家又得去软件进行编辑,相当麻烦
删除以上两个表项,即可实现在windows 2003 x64上安装GPMC了。
补充完毕!为大家提供已经做好的文件
提供下载地址:
GPMC_FOR_WINDOWS2003X64
http://cid-652c468f399bfdef.skydrive.live.com/self.aspx/%E5%8D%9A%E5%AE%A2%E5%B7%A5%E5%85%B7%E4%B8%8B%E8%BD%BD/gpmc.msi
博文中提到的ORCAMIS文件下载(非必须的,有兴趣的朋友可以玩下)
http://cid-652c468f399bfdef.skydrive.live.com/self.aspx/%E5%8D%9A%E5%AE%A2%E5%B7%A5%E5%85%B7%E4%B8%8B%E8%BD%BD/OrcaMis.7z
==========+++++++================
此时,msi安装包已经不会出现那个警告提示了,我们可以顺利的把GPMC安装上X64系统。
但是安装好的GPMC并不能正常使用,我们需要做如下步骤,
1)在“管理工具”中右键“组策略管理”,作者
2)文件,添加,“添加/删除管理单元”,“Active Directory 用户和计算机”,添加,确定
3)文件,保存,退出
4)将system32目录中的gpedit.msc和rsop.msc拷贝到windows\SysWOW64下
至此,GPMC已经可以在X64的Windows Server 2003上完美运行了。
经测试,至今未发现策略应用问题。