11 votes

Ligne de commande de Windows Explorer 7

Modification concernant la prime : J'accepterai une réponse opérationnelle qui soit en ligne de commande ou l'ouverture programmatique de l'explorateur, puisque je lance ces Windows à partir de un programme que j'ai écrit .

J'ai besoin d'ouvrir l'explorateur Windows dans Windows 7 à partir de la ligne de commande avec la configuration suivante :

  • Le chemin d'accès à la racine est fixé à c:\dev
  • Volet de navigation visible (à gauche ; je crois qu'il s'appelle le volet des dossiers dans XP ?)

Dans Windows XP, la commande suivante a permis d'accomplir cette tâche :

explorer.exe /e,/root,c:\dev

Sous Windows 7, la même commande ouvre l'explorateur, mais les liens Favoris, Bibliothèques, Groupe d'appartenance, Ordinateur et Réseau sont visibles dans le volet de navigation. Comment les faire disparaître ? pour cette fenêtre que j'ouvre ? C'est no une solution acceptable pour exiger la modification d'un paramètre Windows qui affecte d'autres fenêtres de l'explorateur.

Edit : Voici une photo du problème. Normalement, je veux les liens que j'ai décrits dans la boîte rouge, mais pour un dossier enraciné spécifique, ils sont juste dans le chemin.

Navigation pane problems

7voto

Christopher Scott Points 665

Comment puis-je les faire disparaître pour cette seule fenêtre que j'ouvre ?

Je ne pense pas que vous puissiez le faire. Tous les éléments supplémentaires dans le volet gauche font partie intégrante de l'explorateur Win7. Toutes les parties que vous pouvez désactiver le sont globalement pour toutes les instances de l'explorateur dans le profil de l'utilisateur. Je ne pense pas qu'il y ait jamais eu de moyen supporté pour désactiver les fonctionnalités de l'explorateur sur une base individuelle.

Vous pourrait pouvoir utiliser les poignées de fenêtre et les API Win32 pour modifier ou masquer les widgets que vous ne voulez pas voir une fois que vous avez ouvert votre instance. Mais je ne peux pas vraiment vous indiquer par où commencer.

5voto

harrymc Points 394411

AFAIK il n'y a pas de solution pour organiser le volet de navigation par instance de l'explorateur.

Puisque votre souhait est de libérer de l'espace dans le volet, la meilleure chose à faire est de supprimer les éléments que vous n'utilisez jamais. Vous pouvez créer des fichiers .reg pour supprimer ou ajouter ces éléments.

L'article Supprimer les favoris, les bibliothèques et le groupe d'appartenance du volet de navigation montre comment vous pouvez atteindre les objectifs suivants :

image

Voici le contenu des fichiers .reg qui activeront/désactiveront les éléments du volet de navigation :

Supprimer les favoris

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a9400100

Restaurer les favoris

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder]
"Attributes"=dword:a0900100

Supprimer les bibliothèques

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b090010d

Restaurer les bibliothèques

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder]
"Attributes"=dword:b080010d

Pour supprimer le Homegroup (et arrêter la fonctionnalité de mise en réseau du Homegroup) :

  1. Allez dans Panneau de configuration -> Centre de réseau et de partage -> Groupe d'appartenance, et cliquez sur le lien Quitter le groupe d'appartenance pour vous dissocier d'un groupe d'appartenance existant.
    Remarque : si le groupe d'appartenance est partagé et hébergé à partir du PC, toutes les connexions du groupe d'appartenance seront déconnectées.
  2. Cliquez sur Quitter le groupe d'appartenance et confirmez. À l'avenir, si vous souhaitez utiliser la mise en réseau des groupes d'appartenance, vous pourrez créer un groupe d'appartenance à l'aide de cette même boîte de dialogue.
  3. Allez dans Panneau de configuration -> Système et sécurité -> Outils d'administration, et double-cliquez sur Services. Vous pouvez également taper services.msc dans la barre de recherche de démarrage.
  4. Pour chacun des deux services suivants :
    HomeGroup Listener
    AccueilFournisseur de groupe
    Procédez comme suit :
    Arrêtez le service, puis double-cliquez sur le service pour ouvrir la boîte de dialogue Propriétés et définissez son type de démarrage sur Désactivé. Cliquez sur OK lorsque vous avez terminé. Pour rétablir la fonctionnalité du Homegroup à l'avenir, vous devrez rétablir le type de démarrage sur Manuel.
  5. L'icône HomeGroup et le groupe ne seront plus affichés dans le volet de navigation de l'explorateur Windows. dans Windows 7. Notez que cela n'interrompt pas la fonctionnalité "traditionnelle" de mise en réseau de Windows (par exemple, Map Network Drive).

3voto

Dale M Points 183702

Je ne sais pas exactement ce que vous vouliez. Mais je pense que ceci aidera à l'expansion automatique du dossier dans Windows 7

alt text

ps : pour activer cette fonction, allez dans Outil... > Folder Options et cochez la case expand sub folder. Et je suppose que vous pouvez vous débarrasser de ceux que vous ne voulez pas voir.

0voto

thing2k Points 413

Je ne pense pas que ce soit possible pour une seule fenêtre, si vous y parveniez, elle serait de toute façon globale.

0voto

Vitalinux Points 11

Une solution pourrait consister à utiliser la fonction start commande. Par exemple :

start "whatever" /min c:\Windows

Le dossier Windows s'ouvrira avec l'option minimisée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X