8

Каждый раз, когда я открываю папку в Windows Explorer, она открывает папку в новом окне.

Я дважды проверил все параметры в параметрах папки, в том числе запускать окна папок в отдельном процессе, но изменение не имеет никакого эффекта.

Я могу открыть папку как обычно, щелкнув правой кнопкой мыши по ней и выбрав "Открыть". Это работает, но, очевидно, включает в себя дополнительные шаги.

Я попытался перезагрузиться и проверил, что моя клавиша Ctrl не застряла, но проблема все еще существует.

Есть идеи? Есть ли какие-либо изменения в реестре, чтобы исправить мою проблему?

3 ответа3

5

У меня такая же проблема. Чтобы устранить эту проблему, следуйте инструкциям Джастина, за исключением того, что «открыть в том же окне» уже выбрано, выберите «открыть в новом окне». Нажмите Ok. Откройте то же самое окно настроек папки и выберите «открыть в том же окне» и нажмите «ОК». Это должно решить проблему.

4

Веб-страница, описывающая решение этой проблемы, раньше существовала, но вы все равно можете найти ее на archive.org.

Я не уверен в точных деталях, но я думаю, что нашел именно это. Возможно, кто-то в Microsoft исправит или уточнит это. Ранее actxprxy.dll (ActiveX Interface Marshaling Library) использовалась в качестве прокси для множества системных интерфейсов, таких как IShellFolder и IServiceProvider. В Windows 7 (и, вероятно, также в Vista) GUID этой библиотеки был изменен с {B8DA6310-E19B-11D0-933C-00A0C90DCAA9} на {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}. Во-вторых, в ieproxy.dll в Internet Explorer также есть новый поставщик прокси / заглушек (IE ActiveX Interface Marshaling Library). Некоторые интерфейсы, которые ранее использовали actxprxy.dll, теперь зарегистрированы для использования ieproxy.dll. Теперь различные проблемные программы (такие как Vault 3.x) будут пытаться зарегистрироваться в actxproxy, используя старый GUID, и для интерфейсов, теперь проксируемых ieproxy.dll.

Чтобы решить проблему, перерегистрируйте 2 библиотеки DLL и перезагрузите компьютер:

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

НТН

0

Когда у меня возникла эта проблема, я щелкнул правой кнопкой мыши по папке, и «Открыть в новом окне» был первый вариант. Из-за этого, поэтому двойной щелчок по папке открыл новое окно.

HKEY_CLASSES_ROOT\Folder\shell изменить (по умолчанию), чтобы открыть (который должен соответствовать подразделу «открыть»), и это должно сделать это.

Первоначально я исправил это: скачал программу под названием ContextEdit версии 1.2 от Ziff-Davis Media, Inc. После открытия прокрутите вниз до папки, нажмите «Открыть» и нажмите «Установить по умолчанию». Надо сказать «ПО УМОЛЧАНИЮ» слева от слова «открыть». На моем ПК было два варианта папки, один из которых имеет «opennewwindow» под командами оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .