Încerc să dezinstalez unele drivere de imprimantă de pe o gazdă Windows 2012 R2 Remote Desktop Services. Vreau ca, cu excepția unei anumite imprimante, să fie utilizat driverul de imprimare Easy. Politica în vigoare este: „dacă există un anumit driver disponibil, utilizați-l, altfel utilizați driverul Remote Desktop Easy Print”.
Am doua probleme aici:
- Pot dezinstala cu succes unele dintre drivere, dar nu altele, obținând eroarea că driverul este utilizat de o imprimantă.
- Driverele dezinstalate sunt reinstalate automat atunci când utilizatorii mei se conectează înapoi la gazdă RDS.
Problema 1):
- Am încercat atât „Ștergeți” cât și „Ștergeți pachetul driverului”. Același rezultat.
- Am încercat să opresc și să repornesc serviciul spooler. Același rezultat.
- Am repornit serverul. Același rezultat.
- Am făcut-o prin powershell (Remove-PrinterDriver). Același rezultat.
Așa că am săpat puțin prin registry, cu toți utilizatorii mei deconectați și sesiunile închise. Am găsit câteva intrări învechite pe următoarea cale:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\
De exemplu:
Intrări de șofer orfan imagine
Sunt diferite de alte intrări „legitime” pe care le văd când utilizatorii sunt conectați, de exemplu:
intrări legitime ale driverului pic
Deci, întrebarea mea este: este sigur să le ștergeți pe cele învechite direct din registry și apoi să reîncercați procesul de eliminare? Mai există ceva pe care pot încerca să elimin driverele de imprimantă afișate ca „în uz” de sistemul de operare?
Problema 2):
- De ce driverele dezinstalate (prin intrarea din meniul „Eliminați pachetul de drivere”) sunt reinstalate odată ce utilizatorii mei se reconnectează la gazda RDS?
Mulțumesc anticipat.
Francesco