2012-01-22 23:54:00, STAM

Устранение проблемы открытия папок в отдельном окне, при установленном положении переключателя "Открывать папки в одном и том же окне".

Данная статья воссоздана только ради legacy. Никаких гарантий.

Недавно я столкнулся с такой проблемой: при открытии любой папки, она открывалась в новом окне. Такое поведение проводника было странным, потому что в настройках у меня эта вещь была отключена.

Сразу оговорюсь, что скорее всего причиной послужили не вирусы, как Вы могли предположить, а Service Pack 1 на мой Windows 7(это не значит что только SP1 может сделать такой сбой. Совсем не обязательно). Данные решения подходят как для Windows 7, так и для Windows Vista или Windows XP.

Устранение:

Решение 1 [Проверено]

• Нажмите Пуск и введите в строке поиска cmd.exe

• Нажмите на найденном правой кнопкой мыши и выберите пункт Запуск от имени Администратора.

• Введите команду, после написания нажмите Enter.

regsvr32 /i shell32

• Перезагрузитесь (не обязательно)

Решение 2. Если у вас 32х-битная система [Проверено]

• Нажмите Пуск и введите в строке поиска cmd.exe

• Нажмите на найденном правой кнопкой мыши и выберите пункт Запуск от имени Администратора.

• Поочерёдно введите команды, после написания каждой нажмите Enter.

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

• Перезагрузитесь

Решение 2. Если у вас 64х-битная система [Проверено]

• Нажмите Пуск и введите в строке поиска cmd.exe

• Нажмите на найденном правой кнопкой мыши и выберите пункт Запуск от имени Администратора.

• Поочередно введите команды, после написания каждой нажмите Enter.

regsvr32 %WinDir%\SysWOW64\actxprxy.dll
regsvr32 %ProgramFiles(x86)%\Internet Explorer\ieproxy.dll

• Перезагрузитесь

Решение 3 [Не проверялось]

• Создайте .reg файл (или просто .txt, переименовав в .reg)

• Допишите следующий текст в три строчки:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell]
@="none"

• Выполните этот .reg файл

• Перезагрузитесь

Решение 4 [Не проверялось]

• Создайте .reg файл (или просто .txt, переименовав в .reg)

• Допишите следующий текст в три строчки:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell]
@="none"

• Выполните этот .reg файл

• Перезагрузитесь

Для каждого решения прилагается готовый .bat или .reg файл, упакованный в zip-архив (без сжатия). Можете ими воспользоваться, если вы не уверены в собственных силах. Надеюсь, статья вам поможет, как помогла мне в своё время.

P.S. - Если в командной строке (Решения 1 и 2) в ответ на эти запросы Вам пишут [программа] не является внутренней или внешней командой, исполняемой программой или пакетным файлом, то тогда у вас есть ещё одна проблема (сбиты удалены не прописаны пути к переменным среды), которую можно решить, но уже с помощью другой статьи.