OVH Cloud OVH Cloud

autorisation de retirer la clé USB

8 réponses
Avatar
TP
Bonsoir,
L'autorisation de retirer la clé USB n'apparaissant plus, j'ai retrouvé dans
les news l'intervention de JF (03 février)
-----
" En complément de la réponse d'Azo, un raccourci avec la commande
%SystemRoot%\System32\RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll
permet d'afficher la fenêtre Supprimer votre périphérique en toute sécurité"
-----
Malheureusement j'obtiens une fenêtre d'erreur RUNDLL :
Erreur dans Shell.dll
Entrée manquante : control_RunDLLHotplug.dll
Comment peut-on corriger cette anomalie, ou faire revenir cette fonction?
ça sonne quand j'introduit la clé mais il n'y a plus l'icône de déconnexion,
la case "optimiser pour la performance" est bien cochée dans le gestionnaire
de périphériques.
Merci
Cordialement
--
Tom

8 réponses

Avatar
Jacques
Bonsoir,
Bonsoir,
L'autorisation de retirer la clé USB n'apparaissant plus, j'ai retrouvé dans
les news l'intervention de JF (03 février)
-----
" En complément de la réponse d'Azo, un raccourci avec la commande
%SystemRoot%System32RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll
permet d'afficher la fenêtre Supprimer votre périphérique en toute sécurité"
-----
Malheureusement j'obtiens une fenêtre d'erreur RUNDLL :
Erreur dans Shell.dll
Entrée manquante : control_RunDLLHotplug.dll


Les paramètres de Rundll32 Shell32 sont très sensibles aux
majuscules/minuscules :

Control_RunDLLHotplug.dll
^ C Majuscule


--
Cordialement,

Jacques.

Avatar
Jacques
Merci pour cette réponse rapide mais l'erreur est toujours présente après
l'emploi d'un C majuscule!


Il y a également un espace manquant

Control_RunDLL hotplug.dll
^ Espace

Si quelqu'un a une autre idée elle sera la bienvenue.
Cordialement



--
Cordialement,

Jacques.

Avatar
Jean-Claude BELLAMY
Dans le message news: ,
TP s'est ainsi exprimé:

Bonsoir,
L'autorisation de retirer la clé USB n'apparaissant plus, j'ai
retrouvé dans les news l'intervention de JF (03 février)
-----
" En complément de la réponse d'Azo, un raccourci avec la commande
%SystemRoot%System32RUNDLL32.EXE shell32.dll,Control_RunDLL
hotplug.dll permet d'afficher la fenêtre Supprimer votre périphérique
en toute sécurité" -----
Malheureusement j'obtiens une fenêtre d'erreur RUNDLL :
Erreur dans Shell.dll
Entrée manquante : control_RunDLLHotplug.dll


NORMAL !!!
La fonction de la shell32.dll, c'est "control_RunDLL", un point c'est tout !
"Hotplug.dll" est un paramètre supplémentaire...


La syntaxe exacte est donc :
RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll

mais il existe plus simple, quand même :
control hotplug.dll



En effet, chaque "applet" du panneau de configuration est (en général) un
fichier à extension .CPL qui est associé à :
rundll32.exe shell32.dll,Control_RunDLL

On peut aussi passer un .cpl en paramètre à "control"
L'exécution de
ncpa.cpl
aura le même effet que la frappe de :
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
ou
control ncpa.cpl


Lorsqu'une applet a plusieurs fonctions, on peut en sélectionner une par un
nombre tapé à la suite du nom de l'applet :

Lancement direct du panneau de config "souris" :
rundll32 shell32.dll,Control_RunDLL main.cpl,@0
ou (plus simple) :
main.cpl @0

Lancement direct du panneau de config "clavier" :
rundll32 shell32.dll,Control_RunDLL main.cpl,@1
ou (plus simple) :
main.cpl @1

Là aussi, si on précise un nombre après l'index, cela désigne le n°
d'onglet!
main.cpl @1,0
=> clavier (vitesse)
main.cpl @1,1
=> clavier (paramètres régionaux)
main.cpl @1,2
=> clavier (matériel)

Attention :
ce n° d'onglet n'est pris en compte que pour les panneaux "standards" (p.ex.
ça ne marche pas avec le panneau de config souris Logitech)

Autres exemples :
-----------------
"options d'alimentation"
powercfg.cpl

"ajout/suppression de programmes"
appwiz.cpl

"ajout de matériel"
hdwwiz.cpl

"Gestion ODBC"
odbccp32.cpl

"Propriétés son"
mmsys.cpl

"Contrôle joystick"
joy.cpl

"Date et heure"
timedate.cpl

"Accessibilité"
access.cpl

"Connexions réseau"
ncpa.cpl

....

Bon amusement ;-) !

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*

Avatar
TP
.../...
Bonsoir,
L'autorisation de retirer la clé USB n'apparaissant plus, j'ai retrouvé
dans
les news l'intervention de JF (03 février)
-----
" En complément de la réponse d'Azo, un raccourci avec la commande
%SystemRoot%System32RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll
permet d'afficher la fenêtre Supprimer votre périphérique en toute
sécurité"
-----
Malheureusement j'obtiens une fenêtre d'erreur RUNDLL :
Erreur dans Shell.dll
Entrée manquante : control_RunDLLHotplug.dll


Les paramètres de Rundll32 Shell32 sont très sensibles aux
majuscules/minuscules :

Control_RunDLLHotplug.dll
^ C Majuscule


Merci pour cette réponse rapide mais l'erreur est toujours présente après
l'emploi d'un C majuscule!
Si quelqu'un a une autre idée elle sera la bienvenue.
Cordialement
--
Tom


Avatar
JF
*Bonjour* !

| Merci pour cette réponse détaillée et formatrice.
| enfin ça marche!.
| Je ne sais pas pourquoi cette fonction a disparu mais pour le moment ça
| me suffit.
| Merci encore
| Cordialement

Merci à JC pour ces précisions. La commande est plus simple en effet.

À voir:
Déconnecter ce périphérique sans utiliser
"Supprimer le périphérique en toute sécurité"
==> Propriétés du périphérique amovible
==> Onglet Matériel>Sélectionner le disque USB dans la liste...
==> Bouton Propriétés>Onglet Stratégies
==> Cocher "Optimiser pour une suppression rapide"
Explications:
Ce paramètre désactive le cache d'écriture sur le disque
et dans Windows, afin que vous puissiez déconnecter ce
périphérique sans utiliser l'icône "Supprimer le périphérique
en toute sécurité"

--
Trouver des réponses:
1- www.d2i.ch/pn/az
2- www.d2i.ch/pn/depannage/supports.html#faq
3- Outlook Express : faire [MAJ+F3], puis [F3]
4- Outlook Express : Suivez vos fils : [CTL+H]
- Salutations, Jean-François.
Avatar
TP
.../...
NORMAL !!!
La fonction de la shell32.dll, c'est "control_RunDLL", un point c'est tout
!
"Hotplug.dll" est un paramètre supplémentaire...
La syntaxe exacte est donc :
RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll

mais il existe plus simple, quand même :
control hotplug.dll


En effet, chaque "applet" du panneau de configuration est (en général) un
fichier à extension .CPL qui est associé à :
rundll32.exe shell32.dll,Control_RunDLL

On peut aussi passer un .cpl en paramètre à "control"
L'exécution de
ncpa.cpl
aura le même effet que la frappe de :
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
ou
control ncpa.cpl


Lorsqu'une applet a plusieurs fonctions, on peut en sélectionner une par
un nombre tapé à la suite du nom de l'applet :

Lancement direct du panneau de config "souris" :
rundll32 shell32.dll,Control_RunDLL main.cpl,@0
ou (plus simple) :
main.cpl @0

Lancement direct du panneau de config "clavier" :
rundll32 shell32.dll,Control_RunDLL main.cpl,@1
ou (plus simple) :
main.cpl @1

Là aussi, si on précise un nombre après l'index, cela désigne le n°
d'onglet!
main.cpl @1,0
=> clavier (vitesse)
main.cpl @1,1
=> clavier (paramètres régionaux)
main.cpl @1,2
=> clavier (matériel)

Attention :
ce n° d'onglet n'est pris en compte que pour les panneaux "standards"
(p.ex.
ça ne marche pas avec le panneau de config souris Logitech)

Autres exemples :
-----------------
"options d'alimentation"
powercfg.cpl

"ajout/suppression de programmes"
appwiz.cpl

"ajout de matériel"
hdwwiz.cpl

"Gestion ODBC"
odbccp32.cpl

"Propriétés son"
mmsys.cpl

"Contrôle joystick"
joy.cpl

"Date et heure"
timedate.cpl

"Accessibilité"
access.cpl

"Connexions réseau"
ncpa.cpl


Merci pour cette réponse détaillée et formatrice.
enfin ça marche!.
Je ne sais pas pourquoi cette fonction a disparu mais pour le moment ça me
suffit.
Merci encore
Cordialement
--
Tom

Avatar
Gloops
Ah, oui, je ne voyais pas tout le nom, je me disais en voilà un qui a
l'air d'en connaître un bout ...


Dis voir, par la même occasion, j'ai une connexion "pont réseau", qui a
été installée je crois pour le cas où un jour j'aie un pote avec un Mac,
qu'on puisse brancher les deux en réseau (ou alors un truc de la même
imminence).

Bon c'est bien, mais ça me fait apparaître systématiquement l'icône de
connexion défaillante (avec une croix rouge devant les deux ordinateurs)
dans la barre de notifications.

Pas moyen de retirer l'icône sans désinstaller la connexion ?
Avatar
TP
.../...
Merci à JC pour ces précisions. La commande est plus simple en effet.

À voir:
Déconnecter ce périphérique sans utiliser
"Supprimer le périphérique en toute sécurité"
==> Propriétés du périphérique amovible
==> Onglet Matériel>Sélectionner le disque USB dans la liste...
==> Bouton Propriétés>Onglet Stratégies
==> Cocher "Optimiser pour une suppression rapide"
Explications:
Ce paramètre désactive le cache d'écriture sur le disque
et dans Windows, afin que vous puissiez déconnecter ce
périphérique sans utiliser l'icône "Supprimer le périphérique
en toute sécurité"
.../...
Le fonctionnement est redevenu normal après une seule utilisation de

"control hotplug.dll".
Je ne sais donc pas pourquoi ça disparaît, mais je peux réparer ce n'est
déjà pas si mal!
Merci à tous.
Cordialement
--
Tom