How to Fix Printer Installation Error 0x00000057

Check the printer server properties

Reading time icon 6 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

Key notes

  • The printer installation error 0x00000057 is caused by corrupt system files or faulty drivers.
  • You can fix this by running an SFC scan to repair the system files or update outdated drivers.
Printer Installation Error 0x00000057 (1)

Encountering printer installation errors can be frustrating, especially when trying to set up a new printer or reinstall an existing one. One common error that Windows users may come across is the 0x00000057.

This guide will walk you through the steps to fix the printer installation error and get it up and running quickly.

What causes the printer installation error 0x00000057?

There are several reasons for this printer error; some of the common ones are mentioned here:

  • Incompatible printer driver – If the printer driver installed on your PC is inconsistent with the OS or specific printer model, you may see this error. Try updating the drivers.
  • Corrupted printer driver files – Damaged printer driver files can prevent the printer from being installed properly, leading to this printer error.
  • Incorrect printer configuration – Incorrect printer configuration settings, such as the wrong port or an outdated driver, can prevent the printer from being installed properly.
  • Registry issues – If problems with the Windows Registry related to printer settings or configurations can lead to an error. Try a registry cleaner to fix the problem.
  • Conflicting printer software – Sometimes, other printer software or third-party applications can interfere with the printer installation process, causing conflicts and triggering the error.

So, now that you know the causes of the issue, let us check out the solutions to fix it.

How can I fix the printer installation error 0x00000057?

Before engaging in advanced troubleshooting steps, you should consider performing the following checks:

Once you finish these, move to the next section to resolve the problem.

1. Restart the Print Spooler services

  1. Press Windows + R to open the Run dialog box.
  2. Type services.msc and click OK to open the Services app.
  3. Locate Print Spooler service, right-click it, and select Stop.Stop Printer Spooler
  4. Once the service is stopped, press Windows + R to open the Run dialog box.
  5. Type printui.exe /s /t2 and click OK to open Print Server Properties.Run command
  6. Select the printer causing the issue and click Remove, then OK.printui_3KBTpg8gKi
  7. Now open the Services app, locate Print Spooler service, right-click it, and select Start.Start Print Spooler 0x00000057

The service will start again; now, try to add or reinstall the printer.

2. Update the Printer driver

  1. Press Windows + R to open the Run dialog box.Device Manager Run command
  2. Type devmgmt.msc and click OK to open the Device Manager app.
  3. Locate and click Print queues to expand it.Update drivers Print queues
  4. Right-click the printer and select Update driver.
  5. Select Search automatically for drivers.Update driver 2
  6. Follow the onscreen instructions to complete the process.

In some cases, this method may not find the compatible driver version to update the printer. However, you could use a standalone driver manager.

This tool will scan your PC in less than 5 minutes and give a list of all outdated drivers you can instantly update.

Outbyte Driver Updater

Solve all your driver-related issues using this effective tool.
Free trial Download now

3.  Add a local printer through Network

  1. Press the Windows key, type control panel, and click Open.Control Panel start menu 0x00000057
  2. Select Category as View by and choose Hardware and Sound.Hardware and Sound
  3. Under Devices and Printers, click Add a device.Add a device Control Panel
  4. Click Printer & scanners.Add  a device
  5. Now click Add a device.aDD DEVICE pRINTER
  6. Select Add manually.Device and Printers
  7. On the Add Printer page, select the printer and click Next.Select printer and click Next
  8. Now, on Choose a printer port, select Local Port from the drop-down for Create a new Port.Select Local port
  9. Enter the Network Path on the Port Name and click OK.
  10. Now choose the printer from the list and click Next.Update driver
  11. Select the version of the driver you want to use and click Next.printui_UDY65kn4Nx
  12. Type a printer name and click Next.
    printui_D54d2Xn178
  13. On the Printer Sharing window, choose the option suitable and click Next.Click Next
  14. Click Finish.Finish

The printer is added to your computer without any issues.

4. Copy the FileRepository folder content from a working machine

Note icon NOTE
This method will help you if you’re trying to install printers on several devices. If some get installed successfully, and others fail, you can copy the driver directory from the working ones to fix it.

4.1 Copy the InfPath Value data

  1. On the machine that has a working driver, press Windows + R to open the Run dialog box.Regedit 0x00000057
  2. Type regedit and click OK to open the Registry Editor app.
  3. Navigate to this path: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3regedit_InfPath
  4. Locate the printer causing the issue, click it, locate InfPath, and double-click it. Note down the path mentioned in the Value data.

4.2 Copy the content to FileRepository

  1. Press Windows + R to open the Run window.DriverStore file
  2. Type this path: C:\windows\System32\DriverStore\FileRepository, and click OK to open FileRepository.
  3. Copy the content of the FileRepository folder to a USB drive.Copy the content
  4. Now move over to the computer with driver issues; press Windows + R to open the Run dialog box.
  5. Type the path C:\windows\System32\DriverStore\FileRepository, and check if the folder is empty.
  6. If yes, then you need to take ownership of this folder.

4.3 Take ownership of FileRepository

  1. Right-click the FileRepository folder, and select Properties.Click Properties
  2. Go to the Security tab and click Advanced.aDVANCED
  3. Click Change.Change 0x00000057
  4. Now click Advanced.
  5. Select Find Now and click Administrator, then click OK.Find Now and select Admin
  6. Again, click OK.Click OK
  7. Place a checkmark next to Replace owner on subcontainers and objects and click OK.
  8. Again, open Properties, go to the Security tab, and click Edit.
  9. Under Permissions for Everyone, for Full control, select Allow. Click Apply, then OK.Full control

Close all the windows running on your computer and restart your machine.

5. Add local server from Print Management

  1. Press Windows +R to open the Run window.MMC Run command
  2. Type mmc and click OK to open Microsoft Management Console.Remove add snap in  0x00000057
  3. Go to File and click Add/Remove Snap-in.
  4. Navigate to this path: Print Management\Custom Filters\DriversPrint Management 0x00000057
  5. Locate the driver and delete it.Driver delete

Now check if you can install the printer and drivers on your Windows.

6. Rename the driver files

  1. Press Windows + R to open the Run window.explorer_LgbkDBRgRr 0x00000057
  2. Type the following path: %systemroot%\system32\driverstore and click OK.
  3. Locate the following files and rename them:
    • infcache.1
      infpub.dat
      infstor.dat
      infstrng.dat
  4. If you are not able to rename them, take ownership of the files following the steps in Solution 4.3

If you are looking for solutions to fix Windows that cannot connect to the printer, we advise you to check out the informative guide.

So, these are the methods to fix the printer installation error 0x00000057. Please feel free to give us any information, tips, and your experience with the subject in the comments section below.

More about the topics: Printer Errors, windows 10, Windows 11

User forum

0 messages