locked
Exchange 2007 SP1 Setup Hangs Configuring Performance Counters RRS feed

  • Question

  • Hi

    I'm installing Ex2007 SP1 on brand new machines (quadcore with 4Gb RAM). I have a single domain, 2 DC, 1 Ex2007 HT+CA, 2 Ex2007 MB cluster.

    All machines are x64 with w2003R2 SP2, NetFx20 SP1.

    When installing the first exchange server (HT+CA, or just HT, or just CA, I tried all), all tests are ok but setup hangs at "configuring performance counters" step.

    Checking the setup log I can see it's taking about 6 hours to configure each performance counters set and it finalizes each section with "system out of memory" error.

    After the install begins, if I go to control panel-performance and I try to configure any counter, the perfmon tool also hangs.

    I uninstalled everything, rebuilt the perf counters, but the problem maintains.

    Did anybody had this problem or has a clue how to solve it?

    Thanks

    Sunday, May 11, 2008 3:25 PM

Answers

  • Hi,

    I managed to solve my problem by taking the following steps:

    - removed 1 cpu (it had 2 quad core)

    - removed memory (left 2Gb only)

    - removed additional adapters like Fibrechannel (I suspect this one)

    - booted the machine as clean as possible and reinstalled machine with w2003r2 (maybe it wouldn't be necessary but I did it anyway)

    - installed netfx 2.0 sp1 instead of netfx 3 (I also suspect this one)

     

    after this, exchange installed like a charm

     

    What' I'd do in this case would be

    - remove server role if possible

    - remove and reinstall netfx 2.0 sp1

    - remove unnecessary HW

    - reboot and try to reinstall role

     

    good luck

    Thursday, June 5, 2008 11:07 AM
  •  

    Hi All,

     

    so now we have a Solution Smile

     

    First we have downgrade the System with 2xDualCore CPU´s >> Same Error by "Configuring Performance Counter"

    So it would not be a Problem by the Quad CPU´s.

     

    After that we have found a DLL Named "HPPerfProv.dll". This schould be a DLL File which is loaded by Windows Perfmon.... Renemae the DLL in "HPPerfProv.dll.old" Reboot the System and all works fine!

     

     

    Wednesday, June 11, 2008 12:39 PM

All replies

  • Hi,
     
    Is there any other application running on this machine?
     
    Please check whether any error event logged in the application log or system log frrom event viewer(run eventvwr from a command prompt to start the event viewer.)You may post the detail information here for further troublshooting.Meanwhile,please post the setup log here,too.
     
    Also please check the physical memory from the system properties.
     
    Best regards,
    Xiu
     
    Monday, May 12, 2008 8:23 AM
  • Hi Xiu Zhang

    Thanks for your reply.

    The OS installed is W2003 R2 x64 standard. Machine is HP DL 360, 6GB Ram, 2 Quad core CPU.

    No other apps are running, machine is freshly installed.

    I can't see any related errors in the event viewer.

    Here are the final lines of the exchange setup log:

     

    [07-05-2008 1:16:11] [2] Launching sub-task '$error.Clear(); if (!(get-service MSExchangeADTopology* | where {$_.name -eq "MSExchangeADTopology"})) { install-ADTopologyService }'.
    [07-05-2008 1:16:11] [2] Beginning processing.
    [07-05-2008 1:16:12] [2] Ending processing.
    [07-05-2008 1:16:12] [1] Executing 'new-PerfCounters -DefinitionFileName MapiNetPerfCounters.xml', handleError = True
    [07-05-2008 1:16:12] [2] Launching sub-task '$error.Clear(); new-PerfCounters -DefinitionFileName MapiNetPerfCounters.xml'.
    [07-05-2008 1:16:12] [2] Beginning processing.
    [07-05-2008 1:16:12] [2] Processing file: C:\Program Files\Microsoft\Exchange Server\Setup\Perf\MapiNetPerfCounters.xml
    [07-05-2008 7:21:03] [2] [WARNING] An unexpected error has occurred and debug information is being generated: Exception of type 'System.OutOfMemoryException' was thrown.
    [07-05-2008 7:21:03] [2] [ERROR] Exception of type 'System.OutOfMemoryException' was thrown.

     

    BR

     

     

     

     

    Monday, May 12, 2008 11:28 AM
  • Hi,

    I recommend you to install MPSRPT_Exchange.exe to gather more detailed system status and configuration information.

    How to install the Exchange edition of the Microsoft Product Support Reporting Tool

    http://support.microsoft.com/?id=870640

    Please upload report generate by MPSRPT_Exchange.exe with Exchangesetuplogs (c:\ExchangeSetuplogs) to https://sftasia.one.microsoft.com/ChooseTransfer.aspx?key=4e5b5351-d9b7-49fa-82a1-02c6429fd468 for further research.

    BTW,password is US-#nSUCE6N]

    Thanks.

    Best regards,

    Xiu

    Tuesday, May 13, 2008 2:11 AM
  • Hi Xiu,

    Hi JMxxxxx,

     

    we have still the same Problem on the Mailbox Server, are there any Solutions to fix it?

     

    With best regards,

    Bjoern

     

    Thursday, June 5, 2008 6:41 AM
  • Hi,
     
    We need more information for further troublshooting,please try to follow the steps in my previously post to send mps report to me.
     
    Please feel free to let me know if any unclear.
     
    Thanks.
     
    Xiu
    Thursday, June 5, 2008 7:57 AM
  • Hi Xiu,

     

    we have uploaded the ZIP-File!

    In the ExchangeSetupLog you can see where we have canceled the Setup.. Because the Setup.exe has used 4 GB Ram Smile

    Thursday, June 5, 2008 8:25 AM
  • Hi,

    I managed to solve my problem by taking the following steps:

    - removed 1 cpu (it had 2 quad core)

    - removed memory (left 2Gb only)

    - removed additional adapters like Fibrechannel (I suspect this one)

    - booted the machine as clean as possible and reinstalled machine with w2003r2 (maybe it wouldn't be necessary but I did it anyway)

    - installed netfx 2.0 sp1 instead of netfx 3 (I also suspect this one)

     

    after this, exchange installed like a charm

     

    What' I'd do in this case would be

    - remove server role if possible

    - remove and reinstall netfx 2.0 sp1

    - remove unnecessary HW

    - reboot and try to reinstall role

     

    good luck

    Thursday, June 5, 2008 11:07 AM
  • Hey Xiu,

     

    i have some new Information Smile

     

    When whe start Perfmon and want to add a PerformanceCounter... then the Perfmon will catch Memory and will froze!

     

    When whe start Perfmon with the Switch "/wmi" ist will works fine!

     

    Ideas?

     

    Our System:

    HP Blade

    Windows 2003 Enterprise Server SP2 64Bit

    2x Quad Core 3 GHZ

    32 GB Ram

     

    Thursday, June 5, 2008 12:15 PM
  • Hey JMxx,

     

    is your Server now working with 2x QuadCores? Or only with 1x QuadCore CPU?

     

    Friday, June 6, 2008 9:14 AM
  • Hi,

    after installing successfully, I put everything back on the server (cpu, ram, fiber cards). All working fine so far.

    So now it's working with 2 quad again.

    Friday, June 6, 2008 7:25 PM
  •  

    Hi All,

     

    so now we have a Solution Smile

     

    First we have downgrade the System with 2xDualCore CPU´s >> Same Error by "Configuring Performance Counter"

    So it would not be a Problem by the Quad CPU´s.

     

    After that we have found a DLL Named "HPPerfProv.dll". This schould be a DLL File which is loaded by Windows Perfmon.... Renemae the DLL in "HPPerfProv.dll.old" Reboot the System and all works fine!

     

     

    Wednesday, June 11, 2008 12:39 PM
  • Disabling (renaming) the HP SAN Multipathing DLL HPPerfProv.dll as above got us out of a tight spot - thanks

     

    Bang tidy

     

    Saturday, November 22, 2008 1:22 PM
  • how did you decide this specific dll was the issue?  did this appear in logs or just trial and error?
    Saturday, August 7, 2010 9:42 PM
  • any thoughts on which step specifically fixed the issue?  when you change that many things it seems hard to pinpoint which actually made a difference?
    Saturday, August 7, 2010 9:45 PM
  • I recently had this exact same issue when I will upgrading exchange 2007 from SP2 to SP3.

    Renaming HPPerfProv.dll and restarting the server resolved it for me and the upgrade then completed without issue.  A days worth of grief before I found this post.  A life saver..

    • Proposed as answer by Indunil Tuesday, January 7, 2014 2:13 PM
    Sunday, July 14, 2013 6:10 PM
  • it save our life "Renaming HPPerfProv.dll and restarting the server resolved it for me and the upgrade then completed without issue"

    Indunil

    Tuesday, January 7, 2014 2:13 PM