Announcement

Collapse
No announcement yet.

Windows Installer on Windows 2008R2 Terminal Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Windows Installer on Windows 2008R2 Terminal Server

    environment: psterm.dev.CO.TLD Windows 2008 R2 with Remote Desktop configured as Remote Desktop Server


    When attempting to install PeopleSoft on a Windows 2008 R2 terminal server, from the administrator command line, and setting change user /install , I get the following error messages:
    Workstation Configuration Error
    Error Copying File
    c:\peoplesoft\pt849\SETUP\PSODBC\12420437.cpx
    to
    C:\Windows\system32\12520437.cpx
    Access is denied.
    Please correct before installing workstation.

    and
    Workstation Configuration Error
    Error Copying File
    c:\peoplesoft\pt849\SETUP\PSODBC\12520850.cpx
    to
    C:\Windows\system32\12520850.cpx
    Access is denied.
    Please correct before installing workstation.

    and then a "Workstation Installation Complete" message, even though the application has not actually been installed.




    I can copy the two files manually to C:\Windows\System32

    In the event log, there is a
    Log Name: Application
    Source: MsiInstaller
    Date: 2/10/2011 4:34:38 PM
    Event ID: 1000
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: psterm.dev.CO.TLD
    Description:
    Windows Installer proxy information not correctly registered
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="MsiInstaller" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-02-10T23:34:38.000000000Z" />
    <EventRecordID>1232</EventRecordID>
    <Channel>Application</Channel>
    <Computer>psterm.dev.CO.TLD</Computer>
    <Security />
    </System>
    <EventData>
    <Data>Windows Installer proxy information not correctly registered</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    </EventData>
    </Event>
    A search for "Windows Installer proxy information not correctly registered" led me to the appropriate Tech Net page.

    Following Microsoft's directions, I changed the value of

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\MSIServer\ImagePath

    from C:\Users\robertr\AppData\Local\Temp\IXP000.TMP\Msi Exec.exe /V

    to C:\Windows\System32\MsiExec.exe /V

    rebooted the server into Safe Mode, and registered the service

    msiexec /regserver

    and rebooted back into normal mode.

    The path to the service in both the registry and Windows Installer service properties is now correct.




    When I again attempted to run the PeopleSoft installation batch file, I got the same error message.

    Both the executable path in the Windows Installer service and the value of ImagePath in the registry were changed back to C:\Users\[username *]\AppData\Local\Temp\IXP000.TMP\MsiExec.exe /V

    * In the attached screen shots , I was logged in as the local administrator after rebooting back into normal mode.



    Why does the Windows Installer service keep reverting back to it's previous setting of C:\Users\[username]\AppData\Local\Temp\IXP000.TMP\MsiExec.exe /V , in both the registry and the properties of the service, every time I try to run this installation?




    Attached Files

  • #2
    Re: Windows Installer on Windows 2008R2 Terminal Server

    I would speak to PeopleSoft about this one -- you will probably not be the first to install it on a TS.
    Moving the thread to the TS forum as well.
    Tom Jones
    MCT, MCSE (2000:Security & 2003), MCSA:Security & Messaging, MCDBA, MCDST, MCITP(EA, EMA, SA, EDA, ES, CS), MCTS, MCP, Sec+
    PhD, MSc, FIAP, MIITT
    IT Trainer / Consultant
    Ossian Ltd
    Scotland

    ** Remember to give credit where credit is due and leave reputation points where appropriate **

    Comment


    • #3
      Re: Windows Installer on Windows 2008R2 Terminal Server

      PS

      In the System log there is another Windows Installer error (see below).

      Per Microsoft's instructions, I unchecked the "Allow service to interact with desktop" box, but the results are the same.



      Log Name: System
      Source: Service Control Manager
      Date: 2/11/2011 8:57:36 AM
      Event ID: 7030
      Task Category: None
      Level: Error
      Keywords: Classic
      User: N/A
      Computer: psterm.dev.CO.TLD
      Description:
      The Windows Installer service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly.
      Event Xml:
      <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
      <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
      <EventID Qualifiers="49152">7030</EventID>
      <Version>0</Version>
      <Level>2</Level>
      <Task>0</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8080000000000000</Keywords>
      <TimeCreated SystemTime="2011-02-11T15:57:36.502657000Z" />
      <EventRecordID>4289</EventRecordID>
      <Correlation />
      <Execution ProcessID="476" ThreadID="1792" />
      <Channel>System</Channel>
      <Computer>psterm.dev.CO.TLD</Computer>
      <Security />
      </System>
      <EventData>
      <Data Name="param1">Windows Installer</Data>
      </EventData>
      </Event>

      Comment


      • #4
        Re: Windows Installer on Windows 2008R2 Terminal Server

        Hi,

        I would advise to use Ossian recommendation and contact Peoplesoft support staff.
        Best Regards,

        Yuval Sinay

        LinkedIn: https://www.linkedin.com/in/yuval14, Blog: http://blogs.microsoft.co.il/blogs/yuval14

        Comment


        • #5
          Re: Windows Installer on Windows 2008R2 Terminal Server

          To test whether this was a PeoleSoft problem or a Windows Installer problem, I attempted to install Office 2010 Professional, 32-bit edition, as a terminal service application.

          I got the following error (both from the Office installation wizard and in the event log):
          Error 1719. The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
          The Windows Installer settings in the service and registry were not altered, but there was definitely something wrong with the Windows Installer.

          After changing the registry value for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\MSIServer\WOW64 from 1 (the default) to 0, I was able to install Office without any problem.

          At this point, the Windows Installer was working correctly.

          An attempt to re-install PeopleSoft resulted in the same problems as above (failure, changing of Windows Installer settings), and changed the value of WOW64 from 0 back to 1.

          Since I was able to install other applications correctly (Office, and the Oracle 10g client without any problems beforehand), this definitely appears to be a PeopleSoft problem, and not a Windows problem.

          Comment

          Working...
          X