none
卸载Exchange 服务器 RRS feed

  • 问题

  • 我想把一台有故障的EXchange 客户端访问服务器卸载掉,这个服务器上有客户端访问和传输服务器功能, 已经在域里装好并启用了新的服务器完成客户端访问和 从控制面板里添加删除程序卸载exchange 2010服务器, 但是总是有报错卸载不成功, 提示the type initializer for 'InstanceContext' threw an exception, 另外这个服务器的事件日志服务也启动不起来提示没有权限, 我已经试过:1.http://support.microsoft.com/kb/842209/zh-cn

    2.https://support.microsoft.com/kb/971256?wa=wsignin1.0

    3.删注册表文件,并重启

     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock

     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

    都启动不起来事件日志服务。

    我估计我无法通过控制面板卸载exchange 2010, 我能直接把那个有故障的Exchange关机, 仅仅在AD里删除exchange对象来完成那个服务器的下线吗?

    我现在的环境是域环境, Server1,server2 运行 mailbox服务; Server 3, Server4, Sever 5(故障服务器) 运行Hub Transport和Client Access服务, 

    请高手给与指点, 谢谢! 

     

    Misnotm

    2014年12月7日 12:53

答案

  • 你好,

    没有不良影响,只是比单纯的卸载要更为繁琐一些。

    另外,请注意,你这里是需要卸载单台服务器,你只需要将AD中有关这台服务器的信息删除即可,其他exchange的信息不能动。

    谢谢!


    Niko Cheng
    TechNet Community Support


    2014年12月8日 9:25
    版主

全部回复

  • 刚才把那个Winsock的注册表都还原回来了, 现在不提示,  'InstanceContext' 报错了, 已经可以卸载process不过还是出现报错如下:

       at System.Diagnostics.EventLog.OpenForWrite(String currentMachineName)
       at System.Diagnostics.EventLog.InternalWriteEvent(UInt32 eventID, UInt16 category, EventLogEntryType type, String[] strings, Byte[] rawData, String currentMachineName)
       at System.Diagnostics.EventLog.WriteEvent(EventInstance instance, Byte[] data, Object[] values)
       at Microsoft.Exchange.Setup.Common.SetupEventLog.LogEvent(Int64 eventId, Int32 categoryId, EventLogEntryType type, Object[] messageArgs)
       at Microsoft.Exchange.Setup.Common.ConfigurationDataHandler.OnSaveData()
       at Microsoft.Exchange.Management.SystemManager.WinForms.SingleTaskDataHandler.OnSaveData(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.DataHandler.Save(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.DataHandler.OnSaveData(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.SingleTaskDataHandler.OnSaveData(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.DataHandler.Save(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.DataHandler.OnSaveData(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.SingleTaskDataHandler.OnSaveData(CommandInteractionHandler interactionHandler)
       at Microsoft.Exchange.Management.SystemManager.WinForms.DataHandler.Save(CommandInteractionHandler interactionHandler)
       at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    The interface is unknown


    Misnotm

    2014年12月7日 13:45
  • 我猜想这个报错是因为我的系统日志服务开启不了引起的吧。 有哪位专家能给点建议, 谢谢。 

    Misnotm

    2014年12月8日 1:13
  • 您好,

    我估计我无法通过控制面板卸载exchange 2010, 我能直接把那个有故障的Exchange关机, 仅仅在AD里删除exchange对象来完成那个服务器的下线吗?

    可以直接考虑如下步骤来完成卸载

    从第8步看起http://www.it165.net/admin/html/201304/1077.html

    或者从这里看起

    http://fanzhengang2008.blog.51cto.com/610591/966239/

    2014年12月8日 2:46
  • 不在控制面板里卸载, 直接在AD里删除, 会有什么不良影响吗?谢谢。 

    Misnotm

    2014年12月8日 3:56
  • 你好,

    没有不良影响,只是比单纯的卸载要更为繁琐一些。

    另外,请注意,你这里是需要卸载单台服务器,你只需要将AD中有关这台服务器的信息删除即可,其他exchange的信息不能动。

    谢谢!


    Niko Cheng
    TechNet Community Support


    2014年12月8日 9:25
    版主
  • 由于需要卸载单台服务器所有, 

    1. http://www.it165.net/admin/html/201304/1077.html 中提到的, 

      10、在DC=anet.DC=com中找到并删除OU=Microsoft Exchange Security Groups  和CN=Microsoft Exchange System Objects

    不敢删, 于是网站找资料查到

    删除

    Navigate to CN=Configuration [domain]  CN=Services  CN=Microsoft Exchange  CN=[organization]  CN=Administrative Groups  CN=Servers

    但是目前刷新exchange 控制台后还是可以看到原来的客户端访问服务器。怎么办?谢谢。 


    Misnotm


    2014年12月11日 1:54
  • 通过ADSI 查看是否还在?
    2014年12月13日 12:47