# Executar como Administrador Write-Host "Configurando permissões de compartilhamento de impressoras para compatibilidade com Windows 10..." -ForegroundColor Cyan # 1. Desativa autenticação RPC para evitar erro 0x0000011b Write-Host "Aplicando correção do erro 0x0000011b (RPCAuthnLevelPrivacyEnabled)..." reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f # 2. Habilita descoberta de rede e compartilhamento de impressoras Write-Host "Ativando descoberta de rede e compartilhamento de impressoras..." Set-NetFirewallRule -DisplayGroup "Descoberta de Rede" -Enabled True Set-NetFirewallRule -DisplayGroup "Compartilhamento de Arquivos e Impressoras" -Enabled True # 3. Habilita perfil de rede privada (evita problemas com redes públicas) Write-Host "Definindo rede como privada..." $netProfile = Get-NetConnectionProfile If ($netProfile.NetworkCategory -ne "Private") { Set-NetConnectionProfile -NetworkCategory Private Write-Host "Perfil de rede alterado para Privado." } # 4. Desativa compartilhamento protegido por senha (opcional, para facilitar acesso de outros PCs) Write-Host "Desativando compartilhamento protegido por senha..." reg add "HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" /v restrictnullsessaccess /t REG_DWORD /d 0 /f # 5. Reinicia o spooler de impressão para aplicar tudo Write-Host "Reiniciando o serviço de spooler de impressão..." Restart-Service spooler Write-Host "`nConfigurações aplicadas com sucesso. Agora compartilhe a impressora e teste nos clientes com Windows 10!" -ForegroundColor Green