15

У меня есть эта проблема на двух моих новых ноутбуках, и я не могу найти достойное работоспособное решение в другом месте на форуме. Проблема в том, что на моих машинах с Windows 7 Professional правая кнопка мыши не отображает параметр «Новая папка», а также в других местах (через Проводник) я не могу создавать новые папки.

Я буду рад решить эту крошечную проблему и объявить, что Windows 7 почти идеальна! Заранее благодарим всех вас за ваш вклад!

PS: ни одно из решений Vista, похоже, не работает здесь!

Новая папка блюз ...


Пробовал NewFolderFix.reg, не работал - «Не все данные были успешно записаны в реестр. Некоторые ключи открыты системой или другими процессами. "

Преобразовал FolderFix.reg в файл .inf, и это сработало.

Не вспоминайте проблему, появляющуюся после обновления.

Ответ MS на зависание процесса исследования (KB 972685) заключался в установке последнего обновления Visual C++ (vcredist.exe).

Нету. Это тоже не помогло.

Я не касался Silverlight с момента установки, когда Windows 7 появилась на прилавках. До этого я пытал установку RC, и там тоже никогда не было проблем.


ОБНОВИТЬ-

Вы снова вошли в учетную запись администратора, но оттуда все еще нет. Потратил немного больше времени на поиск, а не просто на исправление. Просто убедитесь, что вы вошли обратно в мою учетную запись - все еще в порядке.

Оказывается, записи в HKCR\CLSID были виновником здесь. Reg файл не будет снова (как выше), но inf файл исправил это. Этот ключ не может быть введен из regfile, или изменен или удален в Regedit (Права доступа).

Не совсем понимаю, почему общий ключ в HKCR нужно было вводить отдельно для каждого пользователя.

Вот файл, который я использовал, чтобы исправить это. Просто скопируйте в блокнот, сохраните как newfolderfix.inf, щелкните правой кнопкой мыши и выберите «Установить»

================================================================

[Version]

Signature=$Windows NT$

[DefaultInstall]

AddReg     =REGEntries.AddReg

[REGEntries.AddReg]

HKCR,"%String0%",,0x0,"CLSID_ExecuteFolder"

HKCR,"%String0%\InProcServer32",,0x0,"ExplorerFrame.dll"

HKCR,"%String0%\InProcServer32","ThreadingModel",0x0,"Apartment"


[Strings]

String0 = "CLSID\{11dbb47c-a525-400b-9e80-a54615a090c0}"

=============================================================

Спасибо другим, которые помогли направить меня в правильном направлении.

8 ответов8

16

Во-первых, у меня была та же проблема, что и у вас с Windows 7 Ultimate, и чтобы решить эту проблему, я просто дважды щелкнул следующий скрипт реестра.

Итак, люди - просто нажмите на следующую ссылку и запустите исправление «Создать новую папку». ОК!

Ссылка: http://www.vistax64.com/attachments/tutorials/7715d1225832927-new-folder-newfolderfix.reg

Не волнуйтесь, он работает как в Windows Vista, так и в Windows 7 и мгновенно устранит эту проблему. Я также хотел бы предложить, чтобы вы сохранили файл на жестком диске и связались с ним в течение нескольких дней, на случай, если опция создания новой папки снова совершит на вас исчезающее действие.

3

См. Новую команду Microsoft, отсутствующую в проводнике Windows:

После установки Internet Explorer с компонентом Windows Desktop Update могут возникнуть следующие симптомы:

  • При нажатии меню «Файл» в проводнике Windows может отсутствовать команда «Создать».
  • Когда вы щелкаете правой кнопкой мыши по рабочему столу, команда New может отсутствовать в контекстном меню.

Чтобы решить эту проблему, используйте редактор реестра, чтобы убедиться, что в указанном ниже ключе реестра указано значение, и при необходимости отредактируйте значение, чтобы оно соответствовало указанному значению.

Ключ реестра:
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New\ (Default)
Значение для (по умолчанию):
{D969A300-E7FF-11d0-A93B-00A0C90F2719}

ПРИМЕЧАНИЕ. Эта запись реестра существует только в том случае, если установлен компонент Windows Desktop Update. Если компонент Windows Desktop Update не установлен, добавьте запись реестра и значение (по умолчанию).

1

Вы можете исправить эту проблему из реестра Windows.

В меню «Пуск» запустите regedit.

Перейдите к ключу: HKEY_CLASSES_ROOT\Folder\ShellNew

Если ключ не существует, вы можете его создать. Вы можете проверить этот ключ, убедитесь, что все соответствует изображениям ниже.

((Защита от спама не позволяет мне публиковать полезные изображения, см. комментарий ниже))

Возможно, вам придется создать ключ \Config, в зависимости от того, как все запутано. Но как только вы сопоставите все с картинками, все должно работать нормально.

Редактировать:

Проверьте папку HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder она должна совпадать с вышеуказанным ключом реестра.

Это также может быть проблема с разрешениями. Из командной строки попробуйте

icacls C:\Users\USERNAME\Desktop /grant USERNAME:f /t

Последнее, но не менее важное, супер ключ реестра. Добавляет все ключи папки (кроме HKEY_LOCAL_MACHINE). включены: HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New HKEY_CLASSES_ROOT\CLSID\

1

У меня такая же проблема. Я подозреваю, что это происходит из-за установки утилиты, которая изменяет это меню оболочки, но в то же время удаляет неправильные вещи.

На основании информации, которую я увидел выше, мне пришлось заново создать три записи в реестре, чтобы это работало. Кажется, это относится к оболочке в целом; второй в контекстное меню папки; третий в контекстное меню рабочего стола. Возможно, отсутствуют другие записи, если есть другие контекстные меню, в которых можно создать новую папку, но, по крайней мере, это сработало для меня.

Спасибо всем остальным за предоставленные мне базовые элементы для этого. Это RegEdit (.reg); вы можете создать его с помощью блокнота; сохраните его и выполните.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\New]
@="{D969A300-E7FF-11d0-A93B-00A0C90F2719}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\New]
@="{D969A300-E7FF-11d0-A93B-00A0C90F2719}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\ShellEx\ContextMenuHandlers\New]
@="{D969A300-E7FF-11d0-A93B-00A0C90F2719}"
0

Вы можете использовать скрипт, откройте командную строку и

cd "C:\Users\Me\Desktop"

в каталог. Затем введите следующее.

mkdir "Directory Name"

Если даже это не работает; свяжитесь с вашим провайдером. Я думаю, вы получите новый диск с Windows 7.

0

Попробуйте скрипт реестра «NewFolderFix.reg» и перезагрузите компьютер после этого.

Это должно исправить вашу проблему.

И вы проверяли обновления? Возможно, нет важных обновлений, но, возможно, есть некоторые дополнительные обновления драйверов. Даже самые сумасшедшие, где вы не ожидаете, что это вызовет проблемы, могут иногда вызывать проблемы. Windows 7 - это новая операционная система, и отладка не очень хорошая вещь для Microsoft. Просто говорю.

В противном случае попробуйте точку восстановления системы, где не было проблем.

0

Попробуйте использовать FreeCommander или TotalCommander (как администратор!) и попробуйте создать папку там. Если это не работает, то ваши права администратора как-то нарушены!

-1

Новая функция в Windows 7 - Ctrl + Shift + N, чтобы создать новую папку.

Это не объясняет вашу проблему, но может работать как обходной путь и помочь диагностировать проблему.

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