Event ID 1002 — Subsystem for UNIX-based Applications Functionality

Event ID 1002 — Subsystem for UNIX-based Applications Functionality

Updated: December 16, 2008

Applies To: Windows Server 2008 R2

Subsystem for UNIX-based Applications (SUA) Functionality is a measure of how the SUA send-and-receive utility, Psxss.exe, is functioning. When Psxss.exe is operating normally, SUA is able to accept user commands, and port applications over to Windows-based operating systems from UNIX-based operating systems.

Event Details

Product: Windows Subsystem for UNIX-based Applications
ID: 1002
Source: Microsoft-Windows-SUA-Psxss
Version: 6.0
Symbolic Name: PSX_STATUS
Message: Subsystem for UNIX-based Applications status: %1

Resolve
Read Event Viewer message text; restart the computer

Read the message associated with this error in Event Viewer. If, according to Event Viewer, this is only an informational message, you can ignore the message.

If the message is not merely informational, the message text in Event Viewer typically describes the root cause for this error. This error typically occurs in the following conditions:

  • An NT API has failed, typically a kernel-exposed API.
  • An unexpected ASSERT failure occurs for a critical system expected value (for example, a critical return value or handle is set to NULL).

Try restarting the computer to clear this error state.

To restart the computer:

  • Click Start, click the arrow next to the Lock button, and then click Restart.

Verify

Verify that the Subsystem for UNIX-based Applications (SUA) Psxss.exe utility is functioning, first by viewing Psxss.exe in the Windows Task Manager, and then by using an SUA application that you have developed or are porting to Windows to transmit data over the network.

To verify that Psxss.exe is running:

  1. Open Windows Task Manager by pressing CTRL+ALT+DEL, and then clicking Task Manager.
  2. On the Processes tab, select the Show processes from all users check box.
  3. Verify that PSXSS.exe is running.

Next, use an application on which you are working in SUA, or that you are porting to Windows by using SUA, to send some data over the network. For example, attempt to use your application to modify files or documents in another location on the network. If PSXSS.exe is functioning properly, and is active in the list of processes in Task Manager, sending SUA application data over the network should succeed.

Related Management Information

Subsystem for UNIX-based Applications Functionality

Subsystem for UNIX-based Applications

Related:

Event ID 1002 — RemoteApp and Desktop Connection Configuration

Event ID 1002 — RemoteApp and Desktop Connection Configuration

Published: January 8, 2010

Applies To: Windows Server 2008 R2

RemoteApp and Desktop Connection is configured by using the Control Panel.

Event Details

Product: Windows Operating System
ID: 1002
Source: Microsoft-Windows-RemoteApp and Desktop Connections
Version: 6.1
Symbolic Name: TSWORKSPACE_SETUP_CONNECTION_ERROR
Message: Windows cannot find the remote computer that contains the connection.
Make sure that: %t- You typed the correct connection URL %t- Your computer can connect to the internet
Connection name: %1Connection URL: %2Error code: %3, %4

Resolve
Identify and fix network connectivity issues

To resolve this issue, identify and fix any network connectivity problems by doing the following:

  • Determine if there is a network connectivity problem by using the ping command.
  • Perform additional troubleshooting steps, if necessary, to help identify the cause of the problem.

To perform these tasks, refer to the following sections.

Note:  The following procedures include steps for using the ping command to perform troubleshooting. Therefore, before performing these steps, check whether the firewall or Internet Protocol security (IPsec) settings on your network allow Internet Control Message Protocol (ICMP) traffic. ICMP is the TCP/IP protocol that is used by the ping command.

To perform these procedures, you must have membership in the local Administrators group, or you must have been delegated the appropriate authority.

Determine if there is a network connectivity problem

To determine if there is a network connectivity problem:

  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, type ping server_FQDN, where server_FQDN is the fully qualified domain name (FQDN) of the Remote Desktop Session Host (RD Session Host) server (for example, server1.contoso.com), and then press ENTER.

    If the ping was successful, you will receive a reply similar to the following:

    Reply from IP_address: bytes=32 time=3ms TTL=59

    Reply from IP_address: bytes=32 time=20ms TTL=59

    Reply from IP_address: bytes=32 time=3ms TTL=59

    Reply from IP_address: bytes=32 time=6ms TTL=59

  3. At the command prompt, type ping IP_address, where IP_address is the IP address of the RD Session Host server, and then press ENTER.

If you can successfully ping the RD Session Host server by IP address, but not by FQDN, this indicates a possible issue with DNS host name resolution.

If you cannot successfully ping the RD Session Host server by IP address, this indicates a possible issue with network connectivity, firewall configuration, or IPsec configuration.

Perform additional troubleshooting steps

The following are some additional troubleshooting steps that you can perform to help identify the root cause of the problem:

  • Ping other computers on the network to help determine the extent of the network connectivity issue.
  • If you can ping other servers but not the domain controller, try to ping the RD Session Host server from another computer. If you cannot ping the RD Session Host server from any computer, first ensure that the RD Session Host server is running. If the RD Session Host server is running, check the network settings on the RD Session Host server.
  • Check the TCP/IP settings on the local computer by doing the following:
    1. Click Start, click Run, type cmd, and then click OK.
    2. At the command prompt, type ipconfig /all, and then press ENTER. Make sure that the information listed is correct.
    3. Type ping localhost to verify that TCP/IP is installed and correctly configured on the local computer. If the ping is unsuccessful, this may indicate a corrupt TCP/IP stack or a problem with your network adapter.
    4. Type ping IP_address, where IP_address is the IP address assigned to the computer. If you can ping the localhost address but not the local address, there may be an issue with the routing table or with the network adapter driver.
    5. Type ping DNS_server, where DNS_server is the IP address assigned to the DNS server. If there is more than one DNS server on your network, you should ping each one. If you cannot ping the DNS servers, this indicates a potential problem with the DNS servers, or with the network between the computer and the DNS servers.
    6. If the RD Session Host server is on a different subnet, try to ping the default gateway. If you cannot ping the default gateway, this might indicate a problem with the network adapter, the router or gateway device, cabling, or other connectivity hardware.
  • In Device Manager, check the status of the network adapter. To open Device Manager, click Start, click Run, type devmgmt.msc, and then click OK.
  • Check network connectivity indicator lights on the computer and at the hub or router. Check network cabling.
  • Check firewall settings by using the Windows Firewall with Advanced Security snap-in.
  • Check IPsec settings by using the IP Security Policy Management snap-in.

Verify

To verify that RemoteApp and Desktop Connection is configured correctly, you should start a RemoteApp program that is published by using RemoteApp and Desktop Connection.

To start a RemoteApp program that is published by using RemoteApp and Desktop Connection:

  1. On a client computer, click Start, point to All Programs, point to RemoteApp and Desktop Connections, point to Enterprise Remote Access, and then click a RemoteApp program.
  2. Verify that the RemoteApp program opens successfully.

Related Management Information

RemoteApp and Desktop Connection Configuration

Remote Desktop Services

Related:

Event ID 1002 — Windows Installer Application Installation

Event ID 1002 — Windows Installer Application Installation

Updated: December 11, 2007

Applies To: Windows Server 2008

Microsoft Windows Installer is used to install applications on a computer.

Event Details

Product: Windows Installer – Unicode
ID: 1002
Source: MsiInstaller
Version: 4.0
Symbolic Name: EVENTLOG_TEMPLATE_BAD_CONFIGURATION_VALUE
Message: Unexpected or missing value (name: ‘%1’, value: ‘%2’) in key ‘%3’

Resolve
Review the system log file

Microsoft Windows Installer encountered an error while installing, updating, or removing an application. For more information about the error, you will need to open Event Viewer and examine the System log file.

To review the system log file for Windows Installer events:

  1. Click Start, point to Administrative Tools, and then click Event Viewer.
  2. In the navigation pane, find the System event log.
  3. In the Actions pane, click Filter current log…
  4. In the Filter Current Log dialog box, select the Filter tab and then select MsiInstaller from the Event Sources drop-down.
  5. Review the most recent Windows Installer events to determine the cause of the issue. In addition to the Windows Installer events, you should also review the other system events to determine if a related issue may be the cause of the Windows Installer error.
  6. If you cannot resolve the issue based on the information in the event log, try reinstalling the application.

Note: If Windows Installer logging is not enabled, no information will be available in Event Viewer. For more information about Windows Installer logging, see http://support.microsoft.com/kb/223300.

Verify

You can use Programs and Features to verify an application is installed, uninstall applications, and change the application’s configuration by adding or removing options. If the application is not listed, it may not be configured properly or written for a different version of Windows. Reinstalling the application may resolve a configuration problem. To reinstall the application, consult the information that came with the application.

To verify the application is installed:

  1. Click Start, and then click Control Panel.
  2. Double-click Programs and Features.
  3. Verify the application appears in the list of installed programs.

Note: Only applications that are written for Windows will appear in Programs and Features. If you don’t see the application listed and you want to uninstall the application, check the information that came with your software, or go to the manufacturer’s website. Most programs install themselves in the C:\Program Files folder. Check this folder because some programs also include an uninstall program that you can use to remove the software.

Related Management Information

Windows Installer Application Installation

Windows Installer Service

Related:

Exchange Server component %1 failed.Error: %2

Details
Product: Exchange
Event ID: 1002
Source: MSExchangeSetup
Version: 6.5.7596.0
Message: Exchange Server component %1 failed.Error: %2
   
Explanation

This Error event indicates that a component was not installed. The error code in the event varies, depending on the component that was not installed and the underlying reason that it was not installed. If the error code is not listed in the event, you can find it listed in the Exchange Server Setup Progress.log file.

The following are the most common error codes associated with this event, shown in hexadecimal and decimal format to match the way they appear in the Exchange Server Setup Progress.log file.

Error: 0xc007054b (1355) – The specified domain either does not exist or could not be contacted. For details, see the following article in the Microsoft Knowledge Base:

Error: 0x80072030 (8240) – There is no such object on the server.

Error: 0xc103798a (31114) – An internal component has failed.

Error: 0xc007007e (126) – The specified module could not be found.

Error: 0xc0070005 (5) – Access is denied.

   
User Action

To resolve this installation error, try one or both of the following:

  • Try to resolve this error using the information in the respective Microsoft Knowledge Base article or articles referenced in the Explanation section.

  • Examine the Exchange Server Setup Progress.log file. Use the information in the log file to find the underlying reason for this error.

Related:

File %1 is missing or corrupt. It cannot be used.

Details
Product: Exchange
Event ID: 1002
Source: MSExchangeIS
Version: 8.0
Symbolic Name: msgidChecksum
Message: File %1 is missing or corrupt. It cannot be used.
   
Explanation

This Error event indicates that a file is missing or corrupted and cannot be used. Frequently, the Microsoft Exchange Information Store service will be unable to start.

   
User Action

To resolve this error, do the following:

  1. Locate the file specified in the event description.

  2. Make sure that the permissions are correct.

  3. Make sure that the file is not corrupted.

Note  If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.

Related:

Metabase Update agent failed to start. Error code is error code.

Details
Product: Exchange
Event ID: 1002
Source: MSExchangeMU
Version: 6.5.0000.0
Message: Metabase Update agent failed to start. Error code is error code.
   
Explanation
There has been a general failure of the Metabase Update agent which is not recoverable. The System Attendant will not start. More information about this error will be indicated by the error code specified in the message.
   
User Action
View the Event Log for related problems, particularly with MSExchangeDSAccess and attempt to restart System Attendant.

Common causes of this event include:

  • No global catalog server was available.
  • The Exchange server computer account does not belong to “Exchange Domain Servers” or does not have the correct permissions.

For more information about the error code reference specified in the message, go to www.reskit.com.

Related:

The Microsoft Exchange Site Replication Service database (EDB) could not be initialized and returned error {error code}. Unrecoverable error, the Site Replication service can’t continue.

Details
Product: Exchange
Event ID: 1002
Source: MSExchangeSRS
Version: 6.0
Component: Site Replication Service
Symbolic Name: DIRLOG_DBINIT_FAILED
Message: The Microsoft Exchange Site Replication Service database (EDB) could not be initialized and returned error {error code}. Unrecoverable error, the Site Replication service can’t continue.
   
User Action
Stop and restart the Site Replication Service. If the error persists, restore the directory database from a backup or contact Microsoft Product Support Services.

Related:

The shell stopped unexpectedly and %1 was restarted.

Details
Product: Windows Operating System
Event ID: 1002
Source: Winlogon
Version: 5.0
Component: Application Event Log
Symbolic Name: EVENT_SHELL_RESTARTED
Message: The shell stopped unexpectedly and %1 was restarted.
   
Explanation

The shell was stopped and then restarted. By default, the shell is explorer.exe; however, you might have a customized shell.

   
User Action

No user action is required.

Related: