mardi 24 février 2015

Windows 7 - Utilitaire de gestion des mots de passe - netplwiz

C'est toujours délicat les mots de passe, dans l'excitation de l'installation d'une nouvelle machine, d'un nouvel utilisateur, il peut arriver que l'on oublie le mot de passe que l'on a configuré dans Windows 7. Alors il y a un utilitaire de gestion des mots de passe c'est netplwiz certainement à utiliser avec précaution.

Dans : Démarrer->Recherche de programmes et de fichiers-> Tapez : netplwiz

Gestion des mots de passe : netplwiz
Utilitaire de gestion des Mots de passe :

Comptes d'utilisateurs - Gestion des mots de passe
On voit que grâce à cet utilitaire, on pourra par exemple, utiliser un ordinateur sans être obligé d'entrer un mot de passe ... surprenant non ?

Note : je tente de trouver le même utilitaire dans Windows Server 2003, je ne trouve qu'une DLL dans C:\Windows\system32

Web Server IIS - Impossible d'accéder au fichier créé par l'application ASP.NET

C'est toujours la même chose, par défaut IIS est configuré pour ne rien permettre, à chaque fois il faut autoriser les actions, même les plus insignifiantes comme celle d'accéder à un fichier du répertoire App_Data.

Impossible d'accéder à un fichier dans App_Data

Vous avez créé un fichier dans le répertoire App_Data de votre application ASP.NET et votre application déclenche une alerte de sécurité ne pouvant accéder au fichier.

Voici la solution

Le filtrage des demandes est configuré pour le serveur Web et contient une section hiddenSegments qui permet à l'administrateur du serveur de refuser l'accès à des répertoires spécifiques.
On vous demande de coché la case : "Filtrage des demandes" dans les fonctionnalités de Windows

Cocher la case "Filtrage des demandes" dans : Services Internet (II) - Services World Wide Web - Sécurité
.

lundi 23 février 2015

Windows Web Server (IIS) - Ajouter l'authentifaction "Basic Authentication"

Lors de la configuration de votre PC sous Windows vous souhaitez mettre en oeuvre le Server Web IIS. Vous installez IIS dans les features de Windows et puis on vous demande l'installer l'authentification de base. Voici comment faire.

Windows Server 2008 (IIS) - Activer l'Authentification de base

Démarrer->Ordinateur->Bouton droit : Manager, vous obtenez la fenêtre suivante :

Windows Server 2008 - Web Server (IIS) - Select Roles Services
Vous alors la possibilité d'ajouter de retirer des fonctionnalités de votre serveur. Cochez : "Basic Authentication" et cliquez sur le bouton "Next" :

Installation de nouvelles fonctionnalités Windows IIS
Récapitulatif des fonctionnalités ajoutées.

Windows 7 - Gestion de IIS

C'est un peu différent, cette fois on va dans Démarrer->Panneau de configuration->Programme et fonctionnalités->Activer ou désactiver des fonctionnalités de Windows :


Puis vous allez dans : Fonctionnalités de windows->Services Internet (II)->Services World Wide Web->Sécurité->Authentification de base :

IIS Ajout d'une fonctionnalité d'authentification de base
Pas de fenêtre de confirmation alors pour vérifier que cette nouvelle fonctionnalité est bien installée on va dans : Ordinateur->bouton droit : Gérer" puis :

Ajout de la fonctionnalité : Authentification de base





mardi 10 février 2015

Windows Server 2008 - Ajout d'une règle de Firewall

Pour que les applications web fonctionnent, il faut souvent adapter la sécurité de Windows sinon l'on accède à rien ! J'ai une application web ASP.NET que j'ai configurée sur le port http 8081. Je vous propose d'ajouter une règle de firewall pour permettre au utilisateurs d'accéder à votre nouvelle application asp.net.

La plus part du temps, on désactive carrément le Firewall ! C'est bien plus commode mais ce n'est pas très bon pour la sécurité de votre serveur, vous en conviendrez. Maintenant que le firewall de Windows fonctionne un peu mieux ;) se serait dommage de s'en passer.

Démarrer->Panneau de configuration->Pare-feu Windows->Paramètres avancés :

Pare-feu Windows - Paramètres avancés
L'idée, c'est de faire accepter par notre serveur des requêtes http venant sur le port 8081.

Il s'agit donc d'une règle de trafic entrant :

Dans le Pare-feu de Windows avec fonctions avancées de sécurité, faites :

Règles de trafic entrant->Bouton droit->Nouvelle règle ...

Pare-feu de Windows - Nouvelle règle de trafic entrant
 Un Wizard de création d'une règle de pare-feu s'affiche :

Pare-feu de Windows
Choisissez "Port" comme type de règle et cliquez sur "Suivant".

Pare-feu Windows Port TCP : 8081
Il s'agit bien sûr d'un port TCP. Choisissez "Port locaux spécifiques :" entrez 8081 comme numéro de port. Cliquez sur suivant puis choisissez par exemple un nom comme HtppTCP8081 pour votre nouvelle règle de pare-feu.

Voilà, le tour est joué !
 

Windows Server 2008 - Web Server (IIS) 7 - Editeur de "Connection String"

Configurer la chaîne de connexion directement dans Server Manager->Roles->Web Server (IIS)->Internet Information Service.

En cliquant sur :

IIS 7 - Editeur de chaîne de connexion
Cela permet essentiellement de voir comment s'écrit la chaîne de connexion dans certains cas simple. C'est donc un tout petit peu plus facile que dans le fichier Web.config. Evidemment la boite d'édition met à jour le fichier Web.config.

Comment voir et configurer les ports ouverts avec Windows ?

Afin d'administrer correctement votre Machine Windows sur Internet, vous avez besoin de maitriser la configuration, l'ouverture et la fermeture des ports de communication ouverts ou fermé sur votre machine. Afin par exemple de résoudre un conflit entre deux application qui utiliserait le même port de communication.

Commande DOS netstat

Dans une fenêtre DOS :


Commande DOS : netstat
Commande DOS : netstat
>netstat

A connaitre absolument, c'est la plus puissante sans doute la plus complète, elle permet d'afficher l'état de tous les ports de communication sur votre machine Windows.  Petits rappels :

>netstat -a

Affiche toutes les connexions et tous les ports d'écoute.

>netstat -b

Affiche l'exécutable impliqué dans la création de chaque connexion ou port d'écoute. Dans certains cas, des exécutables reconnus hébergent plusieurs composants indépendants, et la séquence des composants impliqués dans la création de la connexion ou du port d'écoute s'affiche alors. Dans ce cas, le nom de l'exécutable se trouve dans [] en bas, au-dessus du composant qu'il a appelé, et ainsi de suite jusqu'à ce que TCP/IP soit atteint. Notez que cette option peut être très longue et échouera si vous n'avez pas d'autorisations suffisantes.

>netstat ?

Obtenir de l'aide sur cette commande.

Utilitaire TCPView de Windows Sysinternals

TCPView v3.05


https://docs.microsoft.com/fr-fr/sysinternals/downloads/tcpview
TCPView utilitaire de Sysinternals
TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system,

Utiliser le moniteur de ressources

Dans le Panneau de configuration –> Système et sécurité –> Outils d’administration
Puis cliquez sur "Moniteur de ressources" (avec Windows 8 ou 10 vous pouvez appuyer sur la Touche Windows puis tapez directement "Moniteur de ressources").

Utiliser le "Ressources Monitor"
Sans doute la méthode la plus conviviale, graphique et complet :

Utilisation du Ressource Monitor de Windows
 
Voici le tableau des ports d'écoute de Windows.

Comment fermé un Port de communication 

Je vous laisse avec l'article suivant qui vous montrera comment gérer les règles de Firewall :

Ajouter une règle de Firwall

L'ouverture et la fermeture d'un port de communication dépend de comment votre machine est administrée dans l'Azure Cloud par exemple les règles de Firewall sont ajustables dans l'IHM Azure votre tableau de bord.

Don't forget it's only software!

Chaînes de recherche : sysinternal

mercredi 4 février 2015

Windows - Dossiers Partagés - Utilisateur sans mot de passe

Cela parait facile de partager un Dossier sur un réseau Local mais il n'en est rien ! Avant de pouvoir, à plusieurs utilisateurs, créer, supprimer, modifier des fichiers dans un dossier partagé sous Windows, il va falloir configurer correctement les choses. Alors suivez-moi c'est l'objet de cet article.

Groupe de travail

Les ordinateurs d'un réseau local qui veulent se voir doivent faire parti du même Groupe de travail.

Sous Windows XP

Démarrer->Panneau de configuration->System->Onglet : Nom de l'ordinateur

Windows XP->Groupe de travail->Modifier

Vous pouvez Modifier le "Nom de l'ordinateur" ou son "Groupe de travail" en cliquant sur le bouton "Modifier".

Sous Windows 7

Démarrer->Panneau de configuration->System

Windows 7->Panneau de configuration->Système

Puis cliquez sur "Modifier les paramètres"

Windows 7->Groupe de travail->Modifier

Administration partage de fichiers

Le reste on connait, c'est le bouton droit sur le dossier que l'on souhaite partager puis l'onglet Propriété->Partage

Partages réseaux pour un utilisateur sans mot de passe

Il reste un problème sur votre réseau personnel, si un utilisateur désire ne pas protéger son compte par un mot de passe, lorsqu'il tentera d'accéder à la ressource, il tombera sur la boite de dialogue suivante :

Connexion à un ordinateur du réseau - Utilisateur sans mot de passe

Et il ne pourra jamais se connecter !

Il vous faudra gérer la stratégie de groupe pour accepter les "Utilisateurs sans mots de passe ..." Mais je ne sais plus où cela se trouve. Vous pouvez également "Activer le compte d'utilisateur Invité".

De là à dire qu'un utilisateur sans mot de passe est considéré comme un utilisateur Invité, je vous laisse tirer la conclusion vous même ...

Windows 7 - Activer le compte d'utilisateur Invité

Afin de partager des fichiers avec un Utilisateur sans mot de passe :

Windows 7 - Gérer l'ordinateur

Rubrique "Utilisateurs et groupes locaux" :

Gestion des Utilisateurs et des Groupes locaux

Cliquez sur "Invité" :


Activer le compte d'utilisateur Invité pour partager avec des utilisateurs sans mots de passe

Conclusion sur l'Utilisateur sans mot de passe

Voilà, ceci n'est pas un didacticiel complet, c'est un parcours rapide de la fonctionnalité : "Partage réseau avec des utilisateurs sans mot de passe"

Car c'est très pénible à trouver. Aucun message d'erreur explicite ne vous indique que l'utilisateur sans mot de passe est traité comme un utilisateur Invité. Donc quand votre utilisateur n'a pas de mot de passe, il n'accède à rien de partagé sur le réseau ...

Dans l'admin système, il y a une case à cocher pour autoriser les Utilisateur sans mot de passe, je l'ai trouvé une fois, je ne rappelle pas où c'était précisément, ou peut-être que c'était sur Windows Server 2008 ...

Il va sans dire qu'un utilisateur sans mots de passe cela laisse accéder à tous les utilisateurs mais les données partager sur un réseaux local n'ont peut être pas un niveau confidentialité élévé, à vous de voir. Moi je trouve pratique de ne pas avoir de mots de passe tellement plus rapide ...

Have Fun !

lundi 2 février 2015

Windows Server 2008 - Nettoyage des disques durs - Le bouton "Nettoyage" est manquant

Sous Windows Server 2008 R2, vous souhaitez nettoyer vos disques durs comme vous le faites généralement sous Windows XP ou sous Windows 7. Vous cherchez donc, tout naturellement, le bouton "Nettoyage de disque" en faisant sur le lecteur (C:)->Bouton droit->Propriétés->Bouton "Nettoyage de disque" :

Windows XP - Bouton "Nettoyage de disque"

Sous Windows 7 : Même chose, voici le bouton "Nettoyage de disque" qui existe :

Windows 7 - Bouton "Nettoyage de dsique"

Et par ce même bouton si vous le souhaitez, vous pouvez accéder aux fonctionnalités avancées de "Restauration du système" sur l'onglet "Autres Options" à côté de l'onglet "Nettoyage de disque" :

Gagner beaucoup de place sur votre disque dur 

Pour gagner de la place sur votre disque dur ... en supprimant par exemple les points de restauration.

Windows 2008 Server R2 ne gère pas le nettoyage des disques ?

Mais sous Windows 2008 Server R2, rien de tout ça ! Pas de bouton pour "Nettoyer mon disque dur" :

Windows Server 2008 - Pas de bouton "Nettoyage de disque"

L'emplacement est vide !? Oh ... Incroyable, du moins je n'en crois pas mais yeux, je pense halluciner. J'éteins tout, je pars faire un tour, prendre l'air, respirer un bon coup. Je rallume tout mais rien n'y fait !

Si vous faites attention aux informations présentes dans cette boite de dialogue, vous verrez que mon disque C:\ est saturé par 25 Go (merci de me croire mais c'est Windows Server 2008 R2 qui prend la place de 17,4 Go) et je ne peux pas nettoyer mon disque dur ...

Je vous passe la recherche sur Internet et voici ce que nous propose nos amis du TechNet de Microsoft :

https://technet.microsoft.com/fr-fr/library/ff630161(v=ws.10).aspx
Disk Cleanup option on drive’s general properties and cleanmgr.exe is not present in Windows Server 2008 or Windows Server 2008 R2 by default

C'est passionnant ! Il faut donc ajouter des "fonctionnalités d'Expérience utilisateur".

https://technet.microsoft.com/fr-fr/library/cc772567.aspx
Vue d’ensemble de la fonctionnalité d'Expérience utilisateur

Windows Server 2008 R2 - Fonctionnalités d'expérience utilisateur - Installation

Sous Windows 2008 Server R2 le "Nettoyage de disque" s'appelle : "Fonctionnalité d'Expérience Utilisateur" :

Démarrage->Outils d'administration->Gestion du Serveur

Install Desktop Experience

Gestion du Serveur

Gestion du Serveur->Fonctionnalités

Cliquez sur "Ajouter des fonctionnalités".

Windows 2008 Server R2 - Fonctionnalité d'expérience utilisateur

Une pop-up apparaît :

Ink and Handwriting Services

??? bon ... ben on clique sur "Add Requested Features".

Windows Server 2008 R2 - Nettoyage des disques

Et comme par enchantement le bouton "Nettoyage de disque" apparaît dans la boite de dialogues...cette fois on peut cliquer dessus ...

Windows Server 2008 R2 - Nettoyage des disques durs

Et là je découvre que je peux libérer 11,6 GB :

System queued Windows Error Reporting and solution checking

En lisant un autre article sur ce sujet "Nettoyage des disques durs", je lis qu'avec Windows Server 2008 R2, on peut lancer le "Nettoyage de disques dur" depuis la commande : Démarrer->Tous les programmes->Accessoires->Outils System->Nettoyage de disque :

Nettoyage de Disques

Bon quelle cochonnerie !

J'ai lu également l'explication du message : System Queued Windows Error Reporting : Error reports that have not been sent to Microsoft yet or have not been resolved. I do not suggest deleting these files.

Ici.

Ça vaut ce que ça vaut, je décide de supprimer quand même ces fichiers :

Après nettoyage des fichiers : System queued Windows Error Reporting and solution checking

On m'avait promis 11,6 GB, je n'en vois que 2,13 mais c'est déjà ça ... mon disque est sauvé c'est le principal.

Windows Server nettoyage des Disques durs

On se demande vraiment pourquoi tout ceci sous Windows Server 2008 ? Il faudrait une analyse plus poussée et plus longue, afin de comprendre pourquoi cette fonctionnalité cruciale pour la vie de vos serveurs à été supprimée de la gestion classique des disques durs.

Faire un don

Sans vous, je ne serais pas là ! Mais sans moi vous chercheriez encore la solution !
Alors si vous avez trouvé ici la solution à votre problème surtout n'hésitez pas à Faire un don.

Comment installer Google Chrome à Partir d'Internet Explorer 11 ?

J'ai une machine Windows Server 2008 R2 toute neuve sur laquelle est installé Internet Explorer 11, et je souhaite installer le navigateur Google Chrome dessus. Comment faire ?

Cette question peut paraître toute simple, elle l'est beaucoup moins qu'il n'y parait. C'est le problème de la machine toute neuve, de Microsoft Windows qui est configurée au départ avec des options trop restrictives. Il va falloir débloquer tout cela.

Internet Explorer se tire une balle dans le pied

La configuration de base d'Internet Explorer, n'en parlons pas, au départ Internet Explorer est configuré pour ne rien faire ! D'ailleurs il ne fait rien et l'on souhaite rapidement installer autre chose car il est impossible de browser l'Internet avec IE 11. Chrome est beaucoup plus "sympathique". Microsoft Windows se tire une balle dans le pied avec son IE complètement ringard.

Au départ, je souhaite installer "SQL Server 2012 Express" sur ma plateforme VPS d'ovh. SQL Server dont voici le lien de téléchargement sur un site Microsoft :

Télécharger Microsoft® SQL Server® 2012 Express

Mais l'affichage de ce lien dans mon Internet Explorer 11 donne le résultat suivant :

Internet Explorer n'affiche pas le bouton "Télécharger"

Ce résultat est ahurissant ! Le bouton qui pourrait me permettre de télécharger l'install de SQL Server 2012 Express ne s'affiche pas ! Comment faire ?

Dans chrome, pas de souci, on voit bien le bouton Télécharger :

Chrome affiche bien le bouton "Télécharger"

Si quelqu'un pouvait m'élucider ce mystère ... merci d'avance. 

Mise à jour en septembre 2020 en relisant cet article il me semble bien que c'est les options de configuration de Internet Explorer 11 qui empêche le code html et le bouton de s'afficher considérer comme trop dangeureux !

Du coup, je vais installer Google Chrome.

Téléchargement de Chrome avec Internet Explorer

Franchement, on pourrait croire encore à une supercherie de la société de Redmond pour empêcher les utilisateurs de Windows d'installer Chrome sur leur plateforme.

Me voici, prêt à installer Chrome :

Télécharger Chrome à partir de Internet Explorer 11 ou 10 d'ailleurs même résultat

En cliquant sur le bouton "Télécharger Google Chrome" rien ne se passe ! Mais alors rien ! Pas même une alerte, un truc sympa pour l'utilisateur, non rien, je suis dans la merde.

Là, il me vient une idée. En imaginant la suite, ce qu'il devrait se passer lorsque je clique sur le bouton "Télécharger Google Chrome" ; c'est une fenêtre pop-up me demandant d'accepter les conditions d'utilisation, alors peut-être que IE 11 bloque les "Pop-up" ... ?

IE bloque les fenêtres Pop-up

Ça c'est bien ringard, ça date d'un temps ou les sites balançaient des pop-up à tout va, pop-up souvent appelées intempestives (ou publicitaires), c'était une plaie mais on s'en est rapidement débarrassées. Pour aller plus loin, avec chrome, vous pouvez également bloquer toutes les pubs avec Adbloc Plus.

Et voilà, cela ne fait pas 5 minutes que j'utilise l'IE 11 de ma toute nouvelle plateforme Windows 2008 R2 toute neuve et je suis déjà dans la configuration et les Options d'Internet Explorer 11, aaarrrggg !

Option d'Internet Explorer 11 - 1
Option d'Internet Explorer 11 - 2
Ahurissant non ?

Débloquer les pop-up avec Internet Explorer, ça ne marche pas

IE->Outils->Options d'internet->Onglet : Confidentialité->Pop-up Blocker

Décocher la case : Activer le bloqueur de fenêtre publicitaire.

Là, je pense avoir résolu mon problème mais non, rien ne se passe !

Je vais donc devoir lire très attentivement la page suivante : Modifier les paramètres de sécurité et de confidentialité pour Internet Explorer.

Pour me rendre compte que dans : Bloqueur de fenêtres publicitaires, il y a un bouton "Paramètres" et que derrière ce bouton, il y en ENCORE des options pour les bloqueurs ...

Débloquer les pop-up avec Internet Explorer, solution

Cliquez sur le bouton "Paramètres" (Settings) pour aller chercher les options de bloqueur cachées derrière. Pour que le bouton soit Valide (Accessible) il faut que la case soit cochée.

Choisissez : "Bas : Autoriser les fenêtres publicitaires des sites sécurisés" :

Bloqueur de fenêtres sur Internet Explorer

Sur une machine Windows XP cela donne :

Bloqueur de fenêtre sur Internet Explorer 8 sous Windows XP

Le plus FOU :

C'est que ces options, indispensables au téléchargement de Chrome, ne sont accessibles que si la case est cochée et le bouton "Paramètres" valide, sinon le bouton est grisé !!!!!

Internet Explorer 11, téléchargement et installation de Google Chrome

Je retourne sur la page de Téléchargement et d'installation de Google Chrome :

Je clique sur le bouton "Télécharger Google Chrome" cette fois la pop-up des Conditions d'utilisation apparaît :

Internet Explorer la Pop-up des conditions de Google Chrome apparaît

Je peux Accepter et installer Google Chrome.

Télécharger et installer SQL Server 2012 Express

Pourquoi, lorsque je navigue sur cette même page avec Internet Explorer 11, le bouton "Télécharger" n’apparaît pas ? Cela reste inexpliqué.

En retournant sur la page de téléchargement de "SQL Server 2012 Express" :

Téléchargement de SQL Server 2012 Express

Le bouton Télécharger est bien là.

Conclusion

Vous avez compris que Windows ne souhaite pas faciliter la tâche à ceux qui souhaite d'emblé installer Googoole chrome sur Windows Server 2008 mais on y arrive !

Faire un don

Mise à jour 2018

Il m'arrive encore aujourd'hui la même mésaventure avec un Windows Server 2016 Datacenter ! Un système Windows pourtant Basé sur Windows 10 mais il n'a "que" Internet Explorer 11 d'installé.

J'essaye de naviguer avec ça et ... je craque, au bout d'un moment je me dis je vais installer Chrome.

Installer Chrome sur un Windows 2016 Datacenter
Comment installer Chrome sur un Windows 2016 Datacenter

Et donc, je reviens ici, sur ce post car sans cela, je n'y serais jamais arrivé !

Dans le futur, vous serez toujours dans la même problématique avec :

Administration Windows - Comment installer Edge sur une nouvelle machine Windows

N'hésitez pas à Faire un don