mojaSymfonia FORUM
https://forum.mix-soft.pl/

Windows Server 2016 - problem z pulpitem zdalnym
https://forum.mix-soft.pl/viewtopic.php?f=16&t=7801
Strona 2 z 2

Autor:  TomhaTK [ 2018-05-07, 09:05 ]
Tytuł:  Re: Windows Server 2016 - problem z pulpitem zdalnym

mamy ten sam problem walczę już tydzień i nic Handel 2017f drukuje na domyślną lokalną drukarkę serwera zamiast na domyślną drukarkę (przekierowaną przez RDP)
jak wybiorę drukarkę to w danej sesii działa ale po ponownym połączeniu znowu trzeba ją zmieniać
firefox nie korzysta z domyślnej drukarki - drukuje na ostatnio wybraną więc to nie jest dobry tester, chociaż faktycznie domyślnie sobie czasami zmienia na drukarkę serwera
ale np. Adob Reader DC działa poprawnie - drukuje przez RDP
libreoffice 5.3 też działa poprawnie

Autor:  TomhaTK [ 2018-05-08, 09:11 ]
Tytuł:  Re: Windows Server 2016 - problem z pulpitem zdalnym

Rozwiązałem problem

handel bierze drukarkę domyślną z klucza rejestru wystarczy po zalogowaniu uruchomić skrypt vbs
kopiujący ten klucz rejestru i potem uruchomić handel

rozwiązanie można znaleźć tu:
https://www.itninja.com/question/copy-key-from-registry

uruchamia się z linii poleceń tak:
cscript defprint.vbs

skrypt (plik defprint.vbs) wygląda tak:

Option Explicit
On Error Resume Next
Const HKCU = &H80000001
Dim strComputer, objReg, strOrigPath, strNewPath, arrKeys, strKey, strPrinter

strComputer = "."
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")
strOrigPath = "Software\Microsoft\Windows NT\CurrentVersion\Windows\SessionDefaultDevices"
strNewPath = "Software\Microsoft\Windows NT\CurrentVersion\Windows"

objReg.EnumKey HKCU, strOrigPath, arrKeys
For Each strKey In arrKeys
objReg.GetStringValue HKCU, strOrigPath & "\" & strKey, "Device", strPrinter
If strPrinter <> vbNull Then
objReg.SetStringValue HKCU, strNewPath, "Device", strPrinter
End If
Next

Set strComputer = Nothing
Set objReg = Nothing
Set strOrigPath = Nothing
Set strNewPath = Nothing
Set arrKeys = Nothing
Set strKey = Nothing
Set strPrinter = Nothing

Autor:  StaFFi [ 2018-05-11, 11:07 ]
Tytuł:  Re: Windows Server 2016 - problem z pulpitem zdalnym

Też się kiedyś z tym męczyłem, twój fix jest znacznie prostszy niż ten który ja robiłem.

Strona 2 z 2 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/