L'Explorateur Windows ouvre une nouvelle fenêtre à chaque fois


8

Chaque fois que j'ouvre un dossier dans l'Explorateur Windows, il ouvre le dossier dans une nouvelle fenêtre.

J'ai revérifié toutes les options des options de dossier , y compris les fenêtres de dossier de lancement dans un processus distinct mais la modification qui n'a aucun effet.

Je peux ouvrir le dossier normalement en faisant un clic droit dessus et en sélectionnant "Ouvrir". Cela fonctionne mais implique évidemment des étapes supplémentaires.

J'ai essayé de redémarrer et j'ai vérifié que ma Ctrlclé n'est pas bloquée, mais le problème persiste.

Des idées? Existe-t-il des modifications de registre pour résoudre mon problème?


2
Avez-vous essayé de redémarrer? J'ai eu cela avant au hasard, et un redémarrage l'a corrigé.
nhinkle

yup, je l'ai déjà fatigué. le problème persiste.
Ye Lin Aung

J'ai aussi eu quelque chose de similaire, je pense que si la touche <Control> est bloquée, cela le fait aussi ...
Mokubai

ma touche <Ctrl> fonctionne bien.
Ye Lin Aung

1
Lorsque vous cliquez avec le bouton droit sur un dossier, l'action par défaut (en gras) "Ouvrir dans une nouvelle fenêtre" au lieu de "Ouvrir"?
Justin

Réponses:


5

J'ai eu le même problème. Pour résoudre ce problème, suivez les étapes données par Justin, sauf si «ouvrir dans la même fenêtre» est déjà sélectionné, sélectionnez «ouvrir dans une nouvelle fenêtre». Cliquez sur OK. Ouvrez la même fenêtre de paramètres de dossier et sélectionnez «ouvrir dans la même fenêtre» et cliquez sur OK. Cela devrait résoudre le problème.


4

Une page Web décrivant la solution à ce problème existait auparavant , mais vous pouvez toujours la trouver sur archive.org.

Je ne suis pas sûr des détails exacts, mais c'est ce que je pense avoir trouvé. Peut-être que quelqu'un chez Microsoft corrigerait ou développerait cela. Auparavant, actxprxy.dll (bibliothèque de marshaling d'interface ActiveX) était utilisé comme proxy pour une multitude d'interfaces système, telles que IShellFolder et IServiceProvider. Sous Windows 7 (et probablement Vista également), le GUID de cette bibliothèque est passé de {B8DA6310-E19B-11D0-933C-00A0C90DCAA9} à {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}. Deuxièmement, il existe également un nouveau fournisseur de proxy / stub trouvé dans ieproxy.dll d'Internet Explorer (IE ActiveX Interface Marshaling Library). Certaines interfaces qui utilisaient auparavant actxprxy.dll sont désormais enregistrées pour utiliser ieproxy.dll. Désormais, divers logiciels problématiques (tels que Vault 3.x) tenteront de s'inscrire auprès d'actxproxy à l'aide de l'ancien GUID et pour les interfaces désormais mandatées par ieproxy.dll.

Pour résoudre, réenregistrez 2 DLL et redémarrez:

regsvr32 "%SystemRoot%\System32\actxprxy.dll"
regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll"

HTH


1
Impressionnant. En effet, cela fonctionne, n'a même pas eu à redémarrer. Pour info, assurez-vous d'exécuter ces commandes en tant qu '"administrateur".
FractalSpace

1

Créez un fichier de commandes dans le Bloc-notes avec le texte ci-dessous:

Pour 32 bits et 64 bits:

@echo off
IF EXIST "%SystemRoot%\System32\actxprxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%SystemRoot%\System32\actxprxy.dll"
IF EXIST "%ProgramFiles%\Internet Explorer\ieproxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%ProgramFiles%\Internet Explorer\ieproxy.dll"

Et pour 64 bits uniquement (32 bits sur 64 bits):

@echo off
IF EXIST "%WinDir%\SysWOW64\actxprxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%WinDir%\SysWOW64\actxprxy.dll"
IF EXIST "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll"**

Nommez le fichier de commandes « FixWindowsExplorer.cmd », puis exécutez le fichier de commandes en tant qu'administrateur.


0

Lorsque j'ai eu ce problème, j'ai fait un clic droit sur un dossier et «Ouvrir dans une nouvelle fenêtre» était la première option. Pour cette raison, c'est pourquoi double-cliquer sur un dossier a ouvert une nouvelle fenêtre.

HKEY_CLASSES_ROOT \ Folder \ shell changez (par défaut) en open (qui doit correspondre à la sous-clé 'open') et cela devrait le faire.

La façon dont je l'ai corrigé à l'origine était de télécharger un programme appelé ContextEdit version 1.2 par Ziff-Davis Media, Inc. Une fois ouvert, faites défiler jusqu'à Folder , cliquez sur 'open' et cliquez sur 'Set Default' . Il doit indiquer «DEFAULT» à gauche du mot «open». Sur mon PC, il y avait deux options de dossier, c'est celle qui a 'opennewwindow' sous les commandes shell.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.