User Tools

Site Tools


informatique:os:windows

This is an old revision of the document!


OS

Windows

Bloc-note des problèmes que j'ai recontrés et des tips notables.

Modifier le dossier "Mes Documents"

Pour modifier l'emplacement du dossier Mes Documents - par exemple pour le mettre sur une autre partition que C: - clique droit sur l'icône du bureau, et modifier la cible.

Modifier le dossier "Ma Musique"

Aller dans regedit, puis dans :

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/ShellFolders

et modifier le contenu de la clé “My Music”.

VLC sous Vista

VLC ne fonctionne pas directement sous Vista (on a le son avec une vidéo unicolore noire qui tend au vert/rouge). La solution consiste à modifier le module de sortie vidéo dans les paramètres (cocher “paramètres avancés”) : Parametres/Preferences/Video/Modules de sortie/Module de sortie vidéo : “Sortie vidéo Open GL”

PCTV Stereo avec le SP2

L'installation de la carte n'aboutit pas avec les drivers classiques (ceux du CD). Il faut récupérer le patch (en fait des drivers à part entière) nommé PCTVStereo_WinXP_SP2_WHQL.exe.

K!TV

Enregistrer les paramètres

En fait il s'agit de démarrer K!TV sur la source composite (flux venant de la freebox) plutôt que de se taper le tuner qui crache car il ne trouve pas de chaine - normal il n'est pas configuré. Il n'est pas possible de régler la source de démarrage, par contre on peut créer une nouvelle chaine, de source composite, qui se lancera par défaut (dernière utilisée).

Lancer en mode plein écran

Dans les propriétés du raccourci de K!TV, rajouter -mfs pour que K!TV démarre en fullscreen.

Les autres paramètres disponibles sont listés sur la http://www.kastortv.org/help/index.php?page=support&langue=fre FAQ K!TV.

Réactiver le client telnet sous Vista

(cc de 01net)

Pour des raisons de sécurité, les fonctionnalités “Telnet” du système ne sont pas installées par défaut. Cela dit, ellles sont bel et bien toujours présentes sous Vista! Voici comment les réactiver:

  • Ouvrez le Panneau de configuration, cliquez sur “Page d'accueil du Panneau de

configuration” puis sur “Programmes” et allez dans Programmes et fonctionnalités.

  • Dans le volet des tâches sur la gauche, cliquez sur Activer ou désactiver des

fonctionnalités Windows.

  • Dans la liste cochez la case Client Telnet (au passage, vous noterez aussi la présence

dans la liste d'une fonction “Serveur Telnet”, à cocher si besoin est).

Obtenir les droits system sous XP

(ne semble plus marcher avec les dernières MAJ de Windows)

Ouvrir une console (exécuter/ “cmd”) et taper

at hh:mm /interactive cmd.exe

avec hh:mm l'heure du PC + 1 min.
Une minute plus tard un shell avec les droits system se lance.

Pour avoir un explorateur avec les droits system, killer le processus “explorer” et le relancer dans la console system :

explorer

Changer le port RDP

Par défaut le port du RDP est le 3389. Pour le changer, aller dans regedit :

KEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp

Et changer la valeur de la clé PortNumber

Lenteurs réseau de l'explorateur sous Vista

Tout allait bien quand SOUDAIN l'explorateur de Vista s'est mis à être très lent. Plus précisément il mettait 3h à lister les fichiers partagé par autre machine. Et sur la machine distante on voyait les accès disque intempestifs pendant ce temps, comme si Vista lui demandait pleins d'infos sur lesdits fichiers.

Après avoir mené l'enquête il s'est avéré que c'était l'option “Regrouper par” de l'explorateur qui était la cause de ces ralentissements. En faisant Clic droit/Trier par/Nom cela désactive le regroupement des fichiers et cela résout le problème.

Faire un sudo sous XP

Dans une console taper

runas /user:toto cmd.exe

pour lancer la commande cmd sous l'utilisateur toto

Commandes bash sous XP

compmgmt.msc
lusrmgr.msc
appwiz.cpl
services.msc
diskmgmt.msc

Désactiver APIPA

APIPA (Automatic Private Internet Protocol Addressing) est un service réseau utilisé par Windows. Ce service permet à Windows de s'attribuer automatiquement une adresse IP, sans demander cette adresse à un serveur DHCP. APIPA utilise 169.254.0.0/16 comme plage d'adresse IP.

Pour désactiver APIPA, il suffit de modifier le Registre ainsi:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\IPAutoconfigurationEnabled = 0 (Type REG_DWORD)

source : http://fr.wikipedia.org/wiki/APIPA

Modifier la MTU

Dans regedit,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface_name> MTU ;REG_DWORD

valeur=taille de MTU souhaitée.

Mapper un lecteur réseau

Par défaut sous Windows on ne peut pas mapper 2 lecteurs réseaux de la même machine sous 2 logins différents. Mais quand on se déconnecte du premier login il garde un cache qq part ; ainsi on ne peut quand même plus se reconnecter sous un autre utilisateur.
Pour palier à cette tare, il “suffit” d'utiliser une fois le nom netbios de la machine, et un autre fois son IP. Par exemple pour mapper mp3 partagé sur la machine “toto” d'adresse IP 192.168.0.1, on mappe la première fois \\toto\mp3 et la seconde fois \\192.168.0.1\mp3.

Modifier les mots de passe CIFS enregistrés

Pour le partage de fichiers en réseau, Windows offre la possibilité d'enregistrer un mot de passe asocié à un compte CIFS. Cependant si le compte ou le mot de passe changent sur le serveur, il n'est ossible de changer de login “naturellement”. Pour pouvoir supprimer ce compte, il faut exécuter :

control keymgr.dll 

Et ajouter/supprimer les comptes voulus.

Batch

exemple de script:

""@echo off

rem Planification de tests de performances sur les liaisons WAN
rem 04/06/2008 HD Creation.

rem Determination de la date -> %mydate%
FOR /F "tokens=1-4 delims=/ " ''I IN ('DATE /t') DO SET mydate=''K-''J-''I

echo #
echo ### Execution du script le %mydate% a %time%
echo #
echo.
echo Ce programme va :
echo - lister les tests IxChariot contenus dans le répertoire courant
echo - les lancer
echo - les exporter en HTML
echo - les envoyer sur le serveur web
echo.

rem Variables
set prog="pscp.exe"
set mypath=D:\Rapport IxChariot\Performances WAN
set tests_path=D:\Rapport IxChariot\Performances WAN\tests
set run_test=C:\Program Files\Ixia\IxChariot\runtst.exe
set export_test=C:\Program Files\Ixia\IxChariot\fmttst.exe
set timeout_tests=900

rem si la derniere exécution s'est mal terminée, on kill les taches "zombie"
tasklist | find /i %prog%
if %errorlevel=====0 (
        echo # Il y a un %prog% residuel ; je le kill !
        taskkill /IM %prog%
) else (
        echo # Pas de tache %prog% qui tourne..
        )
echo.

rem Creation du contexte de travail
cd %mypath%
mkdir %mydate%

rem Traitement des fichiers de test
for /f ''i in ('dir /B "%tests_path%\*.tst"') do (
echo # Traitement du fichier '''i'

echo # Execution du test ; on le kill dans %timeout_tests% secondes s'il n'est toujours pas termine...
echo "%run_test%" "%tests_path%\''i" -t %timeout_tests% "%run_test%" "%tests_path%\''i" -t %timeout_tests%

echo # Export en HTML dans le dossier %mydate% suivant le template 'GIP_2074'...
echo "%export_test%" "%tests_path%\''i" "%mypath%\%mydate%\''i.html" -h -t GIP_2074 "%export_test%" "%tests_path%\''i" "%mypath%\%mydate%\''i.html" -h -t GIP_2074
echo.
)

rem Envoi des donnees vers le serveur web
echo # Envoi du repertoire %mydate%/ dans /produits/new_html/Performances/IxChariot sur tournesol
echo pscp -r -pw <PWD> "%mypath%\%mydate%" toto@10.0.0.1:/www/new_html/Performances/IxChariot pscp -r -pw <PWD> "%mypath%\%mydate%" toto@10.0.0.1:/www/new_html/Performances/IxChariot
echo.

echo # Le script s'est probablement termine avec succes !""

Tâches planifiées

En CLI

Pour lancer une tache planifiée (déjà créée) en ligne de commande :

schtasks /run /TN <nom_de_la_tache_planifiée>

Avec le GUI

Pour récupérer la sortie standard et la sortie d'erreur d'une tâche planifiée respectivement dans output.log et error.log, il faut la lancer ainsi :

"D:\path\script.cmd" >> output.log 2>> error.log

Créer un RAID0 logiciel

Avant de commencer il faut savoir ce qu'est le RAID0 : l'utilisation de 2 disques physiques pour former une unité logique. Cela veut dire que, grossièrement, ce disque logique sera 2 fois plus spacieux et rapide que le plus petit et lent des disques physiques, mais que si un des disques physiques crashe, on perd l'intégralité des données. Petit conseil : aller voir Wikipédia.

D'habitude, il faut un contrôleur matériel pour gérer le RAID. Avec Windows (entre autre bien sur : d'autres OS le font aussi), on peut faire ça en software (RAID logiciel), en contrepartie d'une utilisation CPU légèrement plus importante.

Pour faire du RAID0 sous Windows, il faut :

  • Windows 2000 ou Windows XP pro (pour Vista, je ne sais pas quelles versions supporte le RAID software)
  • 2 disques durs

Il est en outre recommandé :

  • d'utiliser des disques de capacité et de caractéristiques identiques car sinon le volume logique utilisera les paramètres du plus faible des deux. Par exemple si on utilise un disque de 64 Go / 2 Mo de mémoire cache avec un disque de 32 Go / 4 Mo de mémoire cache, le volume logique sera de 64 Go (2 x 32) et 4 Mo (2 x 2) de cache (en gros on perd une partie de la capacité du premier disque et une partie de la mémoire cache du second). En clair, l'idéal est d'utiliser deux disques identiques

La mise en place du RAID0 nécessite, à priori, l'écrasement des partitions des disques. Il faut donc penser à faire une sauvegarde des ses données.

Procédure :

  • Clic droit sur “Poste de travail/Gérer”
  • Aller dans “Stockage/Gestion des disques”. On y voit la liste de tous les disques reconnus par Windows, avec leur structure.
  • Supprimer les éventuelles partitions présentent sur les disques qui serviront à faire le RAID. Évidemment, on ne peut pas utiliser le disque dur contenant la partition C: puisque Windows tourne dessus…
  • Les disques apparaissent en noir ; faire un “clic droit/Convertir en disque dynamique” sur la case correspondant au disque où est inscrit “connecté” (par exemple “Disque 2”)
  • Dans la boite de dialogue qui apparait, cocher également l'autre disque qui va participer au RAID. Valider.
  • Refaire un “clic droit/Nouveau nom” sur “Disque 2”. Un assistant de configuration qui apparait ; il faut cocher “Agrégé par bande”, puis “Suivant >”.
  • Lorsque la fenêtre “Sélectionner les disques” apparait, il faut ajouter nos 2 disques dans la partie de droite (on n'est pas obligé d'utiliser l'intégralité de l'espace des disques). Puis “Suivant >”
  • La fenêtre de formatage apparait. On peut laisser les options par défaut. Si on a un grosse taille à formater, il peut être plus rapide de cocher “Formatage rapide” (moi je ne l'ai pas cochée pour une partition de 2 x 1 To : ça a prit près de 4 heures à formater !) sauf s'il s'agit de disques neufs (auquel cas il parait que c'est mieux de faire un formatage classique…).
  • C'est tout !

Liens

informatique/os/windows.1237649919.txt.gz · Last modified: 2013/10/14 20:52 (external edit)