HP Customer Support - Knowledge Base




  • Information

    Fix and resolve Windows 10 update issue on HP Computer or Printer. Click here

    Create an HP account today!

     Connect with HP support faster, manage all of your devices in one place, view warranty information and more. Learn more​



HP Web Jetadmin - Deploy the Smart Client

HP Web Jetadmin uses the Microsoft ClickOnce Smart Client technology. This technology runs a Microsoft .NET Framework application by automatically downloading and starting the application through a web browser.

The Smart Client application runs as a local .NET Framework application on the host and uses .NET Remoting to communicate with the HP Web Jetadmin service. The following describes the interaction between the HP Web Jetadmin server and the Smart Client application.

  • The Smart Client application uses HTTP or HTTPS to initially contact the HP Web Jetadmin server. The default HTTP port is 8000. The default HTTPS port is 8443. For instructions on changing the default ports, see Change the Default HTTP or HTTPS Port for the HP Web Jetadmin Smart Client Application.

  • The HP Web Jetadmin server transfers approximately 2 MB of files for the Smart Client application to the client.

  • The Smart Client application runs on the client as the user who is logged in to the computer, executes commands that download approximately 50 MB of HP Web Jetadmin client files, and starts the graphical user interface for the HP Web Jetadmin client application. The web browser is now inactive.

    After the Smart Client application starts, the web browser is no longer required. Although HP Web Jetadmin also uses the web browser to deliver online Help and proactive Product Update notifications, the HP Web Jetadmin client application runs locally on the computer.

  • The HP Web Jetadmin server downloads all of the relevant information to the client. When new information is available, the HP Web Jetadmin server contacts the client and downloads the new information.

The HP Web Jetadmin installer builds a shortcut on the installation host to http://<ip_address>:8000/, where <ip_address> is the host where HP Web Jetadmin is installed. Use this URL to access HP Web Jetadmin remotely from anywhere on the company's intranet or WAN.

To start the Smart Client session, only a web browser is required. Administrator rights are not required to run Smart Client applications. However, .NET Framework must be installed. Local administrator rights might be required to install .NET Framework.

In most cases, the Smart Client session starts automatically. However, the local security settings on the workstation might prevent the application from starting automatically. For more information about manually starting the Smart Client, see Start an HP Web Jetadmin Client Session. For more information about changing the local security settings, see the Microsoft documentation.

Change the Default HTTP or HTTPS Port for the HP Web Jetadmin Smart Client Application

Use the following steps to change the default HTTP or HTTPS port that is used to start the HP Web Jetadmin Smart Client application.

  1. Use Notepad or a similar text editor to open the HP.Imaging.Wjp.Core.WebServer.config.xml file. This configuration file is available in the following directory:

    C:\Windows\ServiceProfiles\NetworkService\AppData\Local\HP Inc\HPWebJetadmin\WjaService\config

  2. Update the <value> attribute for the HTTP or HTTPS port in the following entries:

                      <property name="HttpsPort">
    <property name="HttpPort">
  3. Close and save the file.

Run the Smart Client Application in a Workgroup

Use the following steps to change the Microsoft security settings.


For more information about the security policy settings, see the Microsoft documentation.

  1. On the HP Web Jetadmin server, go to Start > Control Panel > System and Security > Administrative Tools, and then double-click Local Security Policy.

  2. In the left navigation pane, expand Local Policies, and then select Security Options.

  3. In the right pane, double-click Network access: Sharing and security model for local accounts.

  4. From the list, select the Classic - local users authenticate as themselves option.

  5. Click the OK button.

Start an HP Web Jetadmin Client Session

After the HP Web Jetadmin installation is complete, you can start an HP Web Jetadmin client session.

Choose one of the following methods:

  • On the host where HP Web Jetadmin is installed, go to Start > All Programs > HP Web Jetadmin 10, and then select HP Web Jetadmin.

  • From a supported web browser, browse to the following URL on the host where HP Web Jetadmin is installed:


  • From the command line, issue the following command:

    rundll32 dfshim.dll, ShOpenVerbApplication http://<ip_address>:8000/wja/wja.application?InternalErrorDetails=true

    To start the HP Web Jetadmin client session in a specific language, use the following URLs. If the corresponding Windows language pack is installed, the HP Web Jetadmin client session displays in that language. If the corresponding Windows language pack is not installed, the HP Web Jetadmin client session displays in a mixture of English and the specified language.

    URLs to start HP Web Jetadmin in a specific language



    Chinese (Simplified)


    Chinese (Traditional)


    English (Worldwide)


    French (European)










    Portuguese (Brazilian)




    Spanish (Mid-Atlantic)


In some cases, you might need to add the URL for HP Web Jetadmin to the trusted security zone in the web browser.

Configure the Port for Event Notifications

HP Web Jetadmin directs clients to a TCP connection to receive event notifications. After the client establishes the TCP connection, HP Web Jetadmin sends event notifications that prompt the client to update itself via the standard Microsoft .NET Remoting channel on port 4088.

The HP Web Jetadmin server communicates the port number that is established for event notifications to the client when the client first establishes a connection to the HP Web Jetadmin server. The port number that HP Web Jetadmin communicates to the client is somewhat random, which might cause a problem if a firewall is configured on the HP Web Jetadmin server.

If a firewall is configured on the HP Web Jetadmin server, the event notification port must be set to static and the firewall must be configured to accept connections through this port. If a firewall is configured on the client, the firewall on the client does not have to be configured to launch the client.

Use the following steps to configure a static port for event notifications:


Be careful when restarting the HP Web Jetadmin service. Critical tasks might be running and clients might be logged in to HP Web Jetadmin. To view the running tasks, go to Application Management > Overview > Application Management - Active Tasks. To view the clients that are logged in, go to Application Management > Overview > Client Management - Active Clients.

  1. Use Notepad or a similar editor to create a file that contains the following XML section:

     <property name="ClientEventRouter.ServerPort">

    The port number specified for the <value> attribute can be any unused port.

  2. From the File menu, select Save.

  3. On the Save As window, navigate to the following directory on the HP Web Jetadmin server:

    C:\Windows\ServiceProfiles\NetworkService\AppData\Local\HP Inc\HPWebJetadmin\WjaService\config

  4. In the File name box, enter Global.config.xml, and then click the Save button.

  5. Restart the HP Web Jetadmin service (HPWJAService). For instructions, see Restart the HP Web Jetadmin Service Manually in the HP Web Jetadmin 10.5 Installation and Setup Guide. This document is available from the HP Web Jetadmin Software - Manuals website.

  6. Use any firewall application or a similar application to open the port.

Configure the Firewall Software

You must configure the firewall on the HP Web Jetadmin server host to allow client traffic and other traffic to pass through the correct ports. The firewall monitors HP Web Jetadmin for the ports that it uses and allows traffic.

In some firewall applications, such as Microsoft Firewall, you can specify a program or executable file as a firewall exception. In these cases, you can define the following file as an exception:

C:\Program Files\HP Inc\Web Jetadmin 10\bin\HPWJAService.exe

The firewall on the client system does not require any special consideration because the client application does not listen to a specific port.






Country/Region: Flag Indonesia