Auf manchen Rechnern in meiner Firma fiel mir auf, dass die UAC, also das Aufforderungsfenster der Benutzerkontensteuerung bis zu 30 Sekunden brauchte, bis es erschien. Der Bildschirm war bis dahin nicht nutzbar, war also verschleiert. Auf anderen Rechnern dagegen erscheint die UAC-Meldung sofort. Ein bisschen Recherche brachte mich darauf, mit Sysinternals processmon auf die consent.exe zu gehen. Dabei fiel mir auf, dass auf dem betroffenen Rechner sehr viele Nvidia Hardwareeinträge geprüft wurden und teilweise nicht darauf zugegriffen werden durfte, was in einem Timeout endete.
Ein Entfernen der Nvidia 3D Vision Treiber und der Nvidia 3D Vision Controller Treiber führten für mich zum Erfolg. In Firmen dürfte man kaum darauf angewiesen sein, am heimischen PC könnte das allerdings unangenehm sein. Auffällig ist auch, dass das Problem nicht bei allen PCs mit besagten 3D-Vision-Treibern auftritt. Die aktuellen Quadro-Treiber-Installationen sind allerdings allesamt betroffen.
Eine Silent-Deinstallation konnte ich auf die Schnelle nicht ausmachen. Der offizielle Uninstall string lautet z. B. für 3D-Vision:
"C:\WINDOWS\SysWOW64\RunDll32.EXE" "C:\Program Files\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage Display.3DVision
Anschließend wird allerdings ein Fenster gezeigt, in welchem man die Deinstallation bestätigen muss. Ein hausweites Entfernen ohne Userinteraktion ist mir aktuell also leider nicht bekannt.
##############################
English short version:
I noticed on some machines that UAC prompt (User Account Control) has a delay sometimes more than 30 seconds. Some research and analysing with the help of Sysinternals processmon targeting on the consent.exe showed up a lot of problematic read-actions on hardware components from nVidia. Finally I was able to solve the problem by removing nVidia 3D Vision/3D Vision Controller Driver from the PC and voila, UAC is running fast as normal. Not every machine with nVidia drivers installed was affected but the ones with nVidia Quadro drivers released in the last weeks.
I wasn't able to find out a adequat way to remove the 3D-Vision-parts silently. The official uninstall string:
"C:\WINDOWS\SysWOW64\RunDll32.EXE"
"C:\Program Files\NVIDIA
Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage
Display.3DVision
shows a windows to confirm the removal.
Keine Kommentare:
Kommentar veröffentlichen