Archives de la catégorie 'Architecture Vista'.

L’UAC sans écrans noirs

Sur certains systèmes, l’aspect le plus ennuyeux du controleur utilisateur est le délai entre l’apparition de l’écran noir et l’affichage de la boite de dialogue. Cette fonction est appelée bureau sécurisé et permet d’éviter les attaques de type “shatter” entre deux processus Windows.

Cette protection a deux impacts sur l’ergonomie :

  • Si votre carte graphique n’est pas suffisamment véloce, le délai nécessaire à l’affichage de l’écran noir peut-être agaçant au quotidien
  • Avec le bureau sécurisé, la boite de dialogue s’affiche dans un environnement exclusif : vous ne pouvez plus rien faire d’autres que valider ou refuser l’action.

La solution consiste à désactiver l’affichage de l’écran noir. Pour cela deux possibilités.

Soit vous disposer de la version Business, Ultimate ou encore entreprise de Windows Vista. Dans ce cas ouvrez gpedit.msc (via l’outil de recherche du ménu démarrer) et recherchez dans l’arborescence les options de sécurité dans les dossiers :

Configuration de l’ordinateur, Paramètres Windows, Paramètres de sécurité, stratégies locales

Une fois dans les options de sécurité, recherchez dans le panneau droit l’entrée “Contrôle compte utilisateur : passer au bureau sécurisé lors de l’élévation de privilège“. Vous pouvez à présent désactiver cette fonctionnalité.

Si vous utilisez Windows Vista basique ou Familiale Premium l’utilitaire gpedit.msc n’est pas disponible. Vous devez modifier directement le registre. Pour cela recherchez regedit.exe dans la recherche Windows et recherchez cette clef :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Policies\System

Double cliquez sur l’entrée PromptOnSecureDesktop et changez la valeur de 1 à 0 (zéro) pour désactiver les écrans noirs.

Avec ces paramètres, la boite de dialogue apparaitra dans votre environnement Windows classique et vous pourrez continuer à travailler normalement avec vos logiciels même si une fenêtre attend votre validation.

Cette article fait suite à l’introduction au Contrôle de Compte Utilisateur de Windows Vista, traduit de l’anglais d’un article d’Ed Bott

Savoir gérer l’UAC #1

Le contrôle de compte utilisateur de Windows Vista est connu pour être profondément anxiogène. Si vous le trouvé ennuyeux, vous serez peut-être tenté de le désactiver. Selon Microsoft, environ 15% de l’ensemble des utilisateurs de Windows Vista l’ont effectivement désactivé. Mais avant de prendre une décision aussi radicale, il est bon de connaitre et comprendre comment fonctionne l’UAC et comment il est possible de faciliter son susage, sans sacrifier la protection du système.

La plus grosse erreur que j’ai entendu à propos de l’UAC est que ce système n’est qu’une nouvelle fenêtre “voulez-vous continuer ?”, que les utilisateurs apprennent à ignorer à la vitesse de l’éclair. Le véritable rôle de l’UAC est de vous permettre de travailler en tant qu’utilisateur standard et non en tant qu’administrateur. Chose qui est a peu près impossible dans Windows Xp et les versions antérieures. Avec l’UAC activé (par défaut), tous les comptes utilisateurs de Windows Vista fonctionnent en tant qu’utilisateur standard. Lorsque vous essayez d’effectuer une opération qui recquiert un privilège administrateur, vous avez simplement à cliquer sur “continuer” lorsque Vista vous le demande. Si vous travaillez en tant qu’utilisateur standard, vous devz également fournir le nom d’utilisateur et le mot de passe d’un des membre du groupe administrateur.

L’UAC a quatres avantages majeurs :

  1. Sur un ordinateur partagé entre plusieurs utilisateurs, vous pouvez configurer des comptes standards pour les personnes qui n’ont pas l’expérience des ordinateurs et seraient amenés à installer des logiciels malsains. Cela évitera ainsi de causer des dommages au système ou de se retrouver avec un Windows Vista remplit de spyware et/ou Trojan.
  2. En tant qu’administrateur, vous avez une alerte a chaque fois qu’un petit bout de programme tente de s’installer et pourrait corrompre le système. Dans Windows Xp, l’installation d’un seul programme peut permettre la copie d’une douzaine d’autres en tâche de fond. Dans Vista, avec l’UAC activé, vous devez donner votre accord pour chaque installation. vous avez ainsi la possibilité d’empêcher la copie d’un logiciel malveillant.
  3. Certains logiciels programmés en dépit du bon sens tentent parfois d’écrire des informations dans les paramètres système. Par exemple dans le dossier Windows, Program Files, ou tentent d’ajouter une clef registre pour l’ensemble des utilisateurs. Dans Windows Xp, lancer ce genre d’applications en mode utilisateur standard amenait à un échec certain. Dans Windows Vista, ces opérations sont interceptées et inscrites dans un emplacement virtuel de votre profil utilisateur. Le logiciel croit travailler dans le dossier Windows, mais les modifications ne le sont que pour votre profil.
  4. Internet Explorer fonctionne en mode protégé lorsque l’UAC est activé. Cela permet de bloquer les attaques web avant qu’elles ne puissent agir.

Un manager de Microsoft,  David Cross, a fait quelques remarques qui ont été mal-interprétées. Il a été cité en disant que “si Microsoft a ajouté l’UAC à Windows Vista, c’était pour ennuyer les utilisateurs”. En réalité, l’UAC ne devrait pas être un problèmes pour les clients et les fenêtres de validations ne devraient pas être aussi répandues. Si vous pestez contre Vista chaque jour qui passe, pensez également à incendier  les créateurs des logicels malfoutus qui génèrent toutes ces fenêtres. En effet, si les logiciels étaient respectueux des règles de sécurité fondamentales, la cohabitation Vista/utilisateur serait d’autant facilitée.

Avant de penser à la solution la plus radicale qui consiste à désactiver l’UAC, je vous propose d’essayer les trois différentes techniques proposez dans les articles à venir :

  • Désactiver les écrans noirs du contrôle utilisateur,
  • Créer un compte utilisateur amputé de toutes les invites UAC,
  • Utiliser des raccourcis en mode administrateur.

Toutes ces astuces seront disponibles dans les jours à venir sur Astuces-windowsvista.com. Si vous n’êtes pas anglophobe, vous pouvez d’hors et déja trouver votre bonheur sur le blog d’Ed Bott d’où est tiré cette série d’articles.

Encore merci pour votre fidélité.

4 Go de mémoire et Windows Vista

La mémoire est un élément de moins en moins onéreux. Il devient donc courant de voir des systèmes équipés de 4 Giga de mémoires. Le fait est que Vista n’est pas capable d’en gérer autant.

3 Go, 3 Go, êtes vous sur de vos propos mon jeune ami ?

Malheureusement oui puisque, si Windows Vista est théoriquement capable de gérer 4 Go de mémoires (en tout cas dans sa version 32 bit), les faits sont un peu différents. A cela deux explications. Vous disposez d’une carte graphique embarquée sans mémoire dédiée. Dans ce cas, il est normal de voir une partie de la mémoire allouée au bon fonctionnement de ce périphérique. La deuxième explication provient d’une erreur d’architecture de Windows Vista. En effet, même si votre système ne comprend aucun péripérique de ce type, Vista va allouer une partie de la mémoire “au cas où”. Si votre ordinateur venait à se faire attaquer par une carte graphique rebelle j’imagine.

Avouez tout de même qu’il y a de quoi être frustré. D’autant plus que la solution proposée par Microsoft est de mettre à jour Windows Vista de la version 32 bit vers la version 64 bit. Mise à jour qui n’est bien évidemment pas gratuite. C’est assez frustrant puisque théoriquement un système 32 bit peut effectivement gérer 4 Go de mémoires.

Mais que vois-je, depuis le SP1 mes 4 Go sont de retours !

Si vous disposez de 4 gigas de mémoire, vous avez peut-être remarquez que les propriétés systèmes affichent à présent le bon chiffre (4 Go à la place des 3,12). Heureux que vous êtes, vous pensez que le correctif a été fait en profondeur et qu’à présent le système est capable de gérer la totalité de la mémoire. Il n’en est rien, seul l’affichage a été modifié. On appelle cela un tour de passe-passe.

Si vous faites un tour dans l’outil “information système” (en tapant msinfo32 dans la rechercher du ménu démarrer) vous pourrez voir que les chiffres “mémoire physique installée” et “mémoire physique totale” sont distincts.

Comment faire alors mon bon monsieur ?

Ne pleurez pas trop ce soir si vous êtes dans cette situation. Si vous projettez d’acquérir un nouveau système équipée d’une quantité de mémoire, pensez bien à demander une version 64 bit de Windows Vista.

Article librement traduit et modifié de 4sysops.com