Fix HP Printer Displaying Error 0XD8077900

Error Code 0XD8077900 (KERNEL_EXEC_ST) error on HP Printers occurs when attempting to initiate a printing job on their HP Printer but the printer doesn’t respond back. This issue seems to be restricted to HP Envy, DeskJet Ink Advantage, OfficeJet, and All-in-One 5xxx models.

HP Printer Error 0XD8077900

After investigating this particular issue extensively, it turns out that there are several different underlying causes that might end up triggering this error code when initiating a printing job on an HP printer. Here’s a list of the most likely culprits:

  • IPv6 conflict – As it turns out, one of the most common situations that will cause this error is a protocol conflict caused by IPv6. Some uses dealing with the same issue have confirmed that they were able to get the issue fixed by temporarily disabling IPv6 prior to initiating a new printing job.
  • Firmware glitch – In certain scenarios, you’ll see this error when a native new HP firmware is available on your printer glitches out and refuses to take on new printer jobs. In this case, a power cycle operation should fix the issue automatically in the vast majority of cases.
  • Outdated printer firmware – If your printer refusing to take on any new printing jobs because it’s waiting to install a critical firmware update, you will have to download and install the mandatory update before it can resume the active printing jobs. You can do this manually or you can do it automatically if your HP printer supports it.
  • Underlying hardware issue – Under certain circumstances, you can expect this problem to occur due to some type of hardware problem that you cannot resolve by yourself. In this case, you should get in touch with an HP Live agent and ask for assistance in getting your printer fixed (or sending it for repairs if you’re dealing with a hardware issue)

Now that you are familiar with every potential culprit that is known to cause this issue, here’s a list of verified fixes that other affected users have successfully used to fix the 0XD8077900 error code:

1. Disable IPv6

If your printer is connected to the computer giving the printing instructions over the internet, chances are you’re seeing this error due to a network inconsistency facilitated by IPv6. This is even more likely if the computer giving the instructions is running on Windows 10.

Several affected users dealing with the same kind of issue have confirmed that they finally managed to fix the issue by accessing the Advanced Network settings related to the active home/work network and disabling IPv6.

Note: Disabling IPv6 might interfere with certain applications that run exclusively on this newer protocol, so consider only making this change temporarily (only until you manage to complete your printing queue).

If you haven’t tried resolving the 0XD8077900 error by turning off IPv6, follow the instructions below to learn how to do so:

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘ncpa.cpl’ inside the text box and press Enter to open up the Network Connections tab. If you see the UAC (User Account Control) prompt, click Yes to grant admin access.
    Opening the Network Connections tab
  2. Once you’re inside the Network Connections tab, right-click on the network that is currently active and choose Properties from the context menu.
    Accessing the Properties menu
  3. Once you’re inside the Properties menu, access the Networking tab, go under The connection uses the following items and uncheck the box associated with Internet Protocol Version 6 (TCP / IPv6).

    Disabling IPv6
  4. Click Ok to save the changes, then reboot your computer and see if the printing job now completes successfully.

If you’re still seeing the same 0XD8077900 error code when you attempt to print something with your HP 5xxx model, move down to the next potential fix below.

2. Reset your printer

If you used the method above to ensure that the problem is not being caused by a badly maintained IPv6 connection, chances are this problem is occurring due to a glitch with your printer.

In this case, you should do is reset the entire printing mechanism – The procedure of doing so is pretty much universal and will be applicable to any HP printer model you might be using (LaserJet, OfficeJet, DeskJet, Envy or All-in-One).

NOTE: This operation will not expose you to the risk of damaging your printing device. It’s really the equivalent of doing a factory reset on other devices. If the problem is related to a firmware glitch, the procedure below should be able to resolve it swiftly.

Follow the instructions below to successfully reset your HP printer device:

  1. Ensure that your printer is fully turned on and in idle mode (no job currently active).
    Note: If you can still hear noises coming from your printer, don’t move forward! Wait patiently until the machine becomes silent before moving down to the next step below.
  2. Once you’ve ensured that no active job is being processed, go ahead and disconnect the power code from the rear of your printer. After you do this, ensure that you’ve also removed the power cord from the wall outlet.
    Unplugging your printer
  3. After you unplug the cord, wait for at least 60 seconds before plugging the cord back in in order to ensure that the power capacitors are completely drained.
  4. Finally, reconnect the power cord, start your printer conventionally and wait for the initial internal checks to complete.
  5. Once the warm-up period is finished, initiate another printing job, and see if the problem is now fixed.

In case you are still seeing the same error code 0XD8077900 after the print job fails, move down to the next potential fix below.

3. Update HP Printer Firmware

According to some affected users, the KERNEL_EXEC_ST (0XD8077900) error can also appear due to the fact that your printer is using a deprecated firmware version that inhibits it from communicating with your Windows computer over the local network.

Fortunately, HP regularly releases new printer versions aimed at fixing these types of bugs and glitches, so chances are the fix, in this case, is as simple as installing the latest firmware version available for your particular HP printer model.

If your HP printer supports Web Services, you should be able to install the pending update directly from your printer menu:

  1. If you have a printer with the ePrint button or icon touch, press the HP ePrint icon, then access the Setup (Settings menu).
  2. Next, look for a setup entry named Product Update or Check Product Updates.

    Updating the printer

    Note: If you have an HP printer with a text-based menu, access the Setup > Settings > Service. Next, access the Preferences > Printer Maintenance > Tools menu, then choose Web Services > Printer Update >  Update. 

  3. If you see the Terms of Service or sign in with your account, follow the instructions and enable Web Services if required.
  4. Wait until the update procedure is complete, then reboot your printer manually and see if the 0XD8077900 error stops occurring.

If you are experiencing the KERNEL-EXEC-ST error with an older printer error, follow the instructions below to manually download & install the latest firmware update from the HP Customer support download page:

  1. First things first make sure that your printer is connected to your local network (via ethernet or USB cable).
  2. Next, open up the HP Customer Support Download Page and click on Let’s identify your product to get started.
  3. Next, click on Printer and follow the on-screen instructions to identify the latest firmware update for your printer
    Accessing the Printer category on the download page
  4. When you’re prompted to select your printer model do so, then click on Submit and select the operating system (Windows or macOS).
  5. Next, click on Firmware before clicking on Download.
  6. Wait for the download to finish, then open it to start the firmware updating process.
  7. Once you find yourself inside the installation window, follow the on-screen instructions to complete the installation of the latest printer firmware.
    Downloading the latest printer firmware
  8. After the installation is complete restart both your computer and your printer, then see if the problem is resolved.

Contact HP Support

If none of the potential fixes above have worked for you, the only thing you can do at this point is to get in contact with HP support.

We found several users that went this route and reported that a tech agent successfully troubleshoots the issue for them remotely.

Important: This will only work for you as long as the issue is not hardware-related.

Note: According to other users who interacted with a live agent, HP support is fairly responsive as you can expect to reach a live agent without much trouble. They’ll offer support over the phone through a series of troubleshooting steps and if the problem still persists, you’ll be asked to send the device in for repairs.

Here’s a quick guide on getting in touch with an HP live agent:

  1. Open up your favorite browser and visit the official support page of HP.
  2. From the list of available options, click on Printer at the top of the page.
    Accessing the Printer category
  3. Once you get to the next screen, enter your printer serial number inside the Serial Number box and click on Submit.
  4. Once you identify your HP printer model, you can advance to the menu by navigating through HP Contact Forms > Get phone number.
  5. Use the recommended phone number to get in contact with an HP technician, then follow through with the recommended troubleshooting steps.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.