Fix Windows Sharing Printer Windows 10 & Windows 11 | 100% Works!!!

Fixing Printer Sharing Between Windows 10 and 11: A Real Struggle, But You Can DIY! Alright, let’s talk about the nightmare that is sharing a printer between Windows 10 and

Fixing Printer Sharing Between Windows 10 and 11: A Real Struggle, But You Can DIY!

Alright, let’s talk about the nightmare that is sharing a printer between Windows 10 and Windows 11. It’s supposed to be straightforward, right? Just “share the printer”—done. But nope, more often than not, you’re left clicking around through settings, hitting walls, and maybe even throwing a few choice words at your screen.

You get stuck in a mess of permissions, random error messages, and compatibility issues between the two versions of Windows. And the kicker? Even if you do everything right, sometimes it just still doesn’t work.

But, I’ve got a solution. Now, I know some of you like to tinker with things yourself, so I’ll give you some insights into what my script does. If you’re feeling brave (and maybe a little geeky), I’ll even show you how to give it a go manually. But beware—this isn’t your regular user-friendly Windows fix.

Let’s dive into the nitty-gritty.

rich text editor image

The Hidden World of Windows Registry: Where Everything Can Go Right (or Wrong)

Let’s start with the Windows Registry, which is like the hidden control room for everything on your computer. It stores settings that affect how Windows operates, including printer sharing. The problem is, if these settings aren’t configured correctly, your computer can’t see or connect to other printers.

My script digs into the registry and checks for certain keys that need to be there to make printer sharing work. Here’s the deal:

Step 1: Checking for the RPC Key

In the registry, there’s this thing called RPC (Remote Procedure Call), and it’s essential for allowing your devices to communicate over the network. Without it, sharing your printer is like trying to use a walkie-talkie on different channels—no one’s gonna hear you.

You can find this key here:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC

If the key is missing, printer sharing can’t work. My script automatically adds it, but if you’re trying this manually, you’ll need to open Regedit (just type regedit in the Start menu), navigate to that path, and check if the key exists. If it doesn’t, you’ll have to add the following values:

  • RpcUseNamedPipeProtocol: Set it to 1 (this makes sure Windows uses named pipes for printer communication).
  • RpcProtocols: Set it to 7 (this tells Windows which communication protocols to use).
  • ForceKerberosForRpc: Set it to 1 (this enforces secure authentication).

Step 2: Adjusting Privacy Settings

Next up is a setting called RpcAuthnLevelPrivacyEnabled. This bad boy controls how secure your printer communications are. If it’s set wrong, Windows might block your attempts to share the printer because it thinks it’s not safe.

To fix this, navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

Look for RpcAuthnLevelPrivacyEnabled. If it’s set to 1, change it to 0. This disables the privacy enforcement that’s often unnecessary in home networks.

rich text editor image

Firewall and Network Discovery: Opening the Doors

One of the biggest culprits in printer sharing issues is the Windows Firewall. By default, it blocks most incoming connections, and without the right permissions, it won’t let your other devices connect to your shared printer.

Here’s how to fix it manually:

  1. Open Control Panel > System and Security > Windows Defender Firewall.
  2. Click on Allow an app or feature through Windows Defender Firewall.
  3. Find File and Printer Sharing and check the boxes for both Private and Public networks.

If you’re adventurous, you can also enable it via the command line:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

Next is Network Discovery. This makes sure your devices can see each other. You’ll want to turn this on in your network settings:

  1. Go to Control Panel > Network and Sharing Center > Change advanced sharing settings.
  2. Under Private, make sure Turn on network discovery and Turn on file and printer sharing are enabled.

Or, if you want to feel like a hacker, use this:

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

rich text editor image

Restarting the Print Spooler: Your New Favorite Trick

You know how sometimes rebooting your computer fixes everything? Well, it turns out that restarting the Print Spooler can have the same magical effect for printers. The spooler handles all the print jobs and keeps things moving along, but if it crashes or gets stuck, nothing works.

To restart it manually:

  1. Open Services (just search for it in the Start menu).
  2. Scroll down to Print Spooler, right-click, and hit Restart.

If you’re more of a command-line person:

net stop spooler
timeout /t 3 >nul
net start spooler

This script automates the process, but hey, doing it yourself gives you a sense of accomplishment, right?

rich text editor image

Enabling SMB Protocols: Making Windows 10 and 11 Speak the Same Language

When it comes to sharing files or printers between different Windows versions, SMB (Server Message Block) protocols are the language they use to communicate. Without these, Windows 10 and Windows 11 are basically trying to have a conversation in two different languages.

The problem is, Windows 11 sometimes disables certain SMB protocols by default for security reasons, and if they’re not enabled, printer sharing can break.

To manually enable these protocols, you’ll need to fire up PowerShell as an admin and run this command:

dism /online /enable-feature /featurename:SMB1Protocol /all /norestart

This command enables SMB1, which is necessary for older devices, but be careful with this one—it’s considered less secure.

Also, ensure that SMB2 and SMB3 are enabled by adding these registry keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

Set SMB2 and SMB3 to 1. You’ll find this under LanmanServer in the registry, and these values tell Windows to keep those protocols active.

rich text editor image

Updating Printer Drivers: The Key to Compatibility

You know how using outdated software causes all kinds of weird glitches? Well, the same applies to printer drivers. If the drivers on your computer are out of date, printer sharing can be super unreliable—or not work at all.

In Regedit, head to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3

Here’s the trick: PrinterDriverAttributes is the key that controls how your printer drivers behave. You can manually check each printer’s driver under this path and ensure that the PrinterDriverAttributes value is set to 1.

If you’ve got the patience to go through each driver one by one, it’s a great DIY project. Or, if you’re feeling overwhelmed, you might want a quicker solution—wink, wink.

Ready to Take the Shortcut?

If you’ve gotten this far, you’re probably one of those people who enjoys figuring things out for yourself, and hey, more power to you! But if you’re starting to feel like this is more complicated than you bargained for, I’ve got some good news.

I’ve already put together a script that does all this for you—no more hunting through the registry, fiddling with firewall settings, or guessing if the Print Spooler needs a restart. For just $10 or Rp. 150.000 (enough to buy me a cup of coffee!), you can grab the .bat script that automates the whole process. It’s good for 100 uses, which is more than enough to get your printer sharing set up smoothly.

When you buy the script, you’ll get a .bat file that’s super easy to use. All you need to do is:

  1. Right-click the file.
  2. Select “Run as Administrator” to make sure it has the necessary permissions.
  3. Sit back and let the script work its magic—your printer sharing woes will be over in no time!

To buy this script, just transfer Rp. 150,000 to this Bank Account (feel free to tip if you want!):

Bank Name: Bank Central Asia (BCA)
Account Name: Raka Pujo Pangestu
Account Number: 3680190819

if you not in indonesia and wanna pay with paypal, Just Send me $10 to this paypal [email protected]

if you wish to pay with crypto you can send worth of $10

  • BTC (BEP20) : 0xa475508f4bf88d4beb4f8256675f3d8c4b386615
  • ETH (BEP20) : 0xa475508f4bf88d4beb4f8256675f3d8c4b386615
  • BNB (BEP20) : 0xa475508f4bf88d4beb4f8256675f3d8c4b386615

Or Scan Here !

Once you’ve made the transfer, send the proof of payment via WhatsApp +6285877635837 or click here. Don’t forget to attach the transfer proof so I can check it quickly and Process Your Order!!

Guaranteed! If it doesn’t work, I’ll remotely fix it for you, or you’ll get your money back. Let’s go! (For Windows 10 & Windows 11 only)

Want to Try Before You Buy?

If you’re not ready to commit just yet, I’ve set up a trial version of the script for you to test. You can download the trial ZIP file from this link: Download the Trial Here. The file is password-protected, and the password to extract it is “siapngeweb.com”.

Once you extract the file, run the .bat script just like the full version, but it’ll ask you for a trial password. You can use any of the following trial passwords, but keep in mind, each one is limited to 3 uses before it expires:

  • trial-1

  • trial-2

  • trial-3

  • trial-4

  • trial-5

  • trial-6

  • trial-7

  • trial-8

  • trial-9

  • trial-10

The trial version resets and updates with same passwords every week, so if one of them is expired, just check back later!

Happy printer sharing! If you like the trial and want the full version with unlimited use, you know where to find it!

READ OTHER BLOGS