What this means

Error 0x00000057 means the parameter is incorrect. Windows cannot connect to the shared network printer hosted on another machine.

You might think the physical printer or the host computer is broken. They are fine. The failure happens entirely in the communication between the two machines.

This connection block usually comes from Windows security updates, Point and Print restrictions, driver architecture mismatches between the client and the host, credential mismatches, or a network profile set to public.

Common causes

  • Windows security updates modifying Point and Print behavior
  • Driver version mismatch between the client and host PC
  • Corrupted print spooler files on the client or host machine
  • Incorrect network credentials stored for the host computer
  • Restrictive Group Policy settings enforced on the network
  • Firewall blocking remote print sharing communication

What to check first

  1. 1Verify the host computer is turned on and connected to the network
  2. 2Confirm that local printing works directly from the host computer
  3. 3Check that both computers are on the same local network

Step-by-step fix

  1. 1

    Restart the Print Spooler Service

    Press Windows Key + R, type services.msc, and press Enter. Scroll down to Print Spooler, right click it, and select Restart. Try connecting to the printer again.

  2. 2

    Clear Stored Credentials

    Open Control Panel and select Credential Manager. Go to Windows Credentials and remove any stored credentials related to the host computer name or IP address. Try reconnecting.

  3. 3

    Check Network Profile

    Open Settings, go to Network and Internet, and check your connection properties. Ensure your network profile is set to Private rather than Public so printer discovery is allowed.

  4. 4

    Run the Printer Troubleshooter

    Open Windows Settings, navigate to System, then Troubleshoot, and select Other troubleshooters. Run the Printer troubleshooter and follow any recommended repairs.

  5. 5

    Update Printer Drivers

    Download the latest printer driver from the manufacturer website. Install matching driver architectures on both the host computer and the client computer.

  6. 6

    Modify Point and Print Settings

    Open the Registry Editor by typing regedit in the Run dialog. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint. Adjust restrictions as needed for your environment.

    Incorrect modifications to the registry can cause system instability. Proceed with caution.

  7. 7

    Reinstall the Network Printer

    Open Control Panel, go to Devices and Printers, right click the problematic shared printer, and select Remove device. Add the printer again using the host computer IP address.

When to contact a professional

Call your network administrator if domain group policies overwrite your registry fixes. Do the same if enterprise firewalls block remote procedure calls across subnets.