Не могу создать новую папку из любой точки Windows 7

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}"

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

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

studiohack
источник
2
Какой аккаунт вы используете? Есть ли у него права администратора?
trip0d199
1
Можете ли вы создать новую папку в приложении или с помощью скрипта?
Гай Томас
@ trip0d199 Я использую основную учетную запись, которая была создана при первой установке ОС. Я думаю, что у него есть права администратора, так как я могу настроить безопасность для папок и т. Д. @GuyThomas Да, я могу сделать это с помощью Dreamweaver, и это позволит легко создать новую папку. Я не пробовал использовать скрипт.
ymasood
Итак, наконец переустановите 7!
Укант
не уверен, что решение .. НО, если вам действительно нужно создать каталог, вы всегда можете сделать это по старинке. зайдите в DOS и наберите "MD"!
NoCarrier

Ответы:

16

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

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

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

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

user29023
источник
Обязательно загрузите файл и сохраните его в корневой области жесткого диска основных систем, а затем создайте ссылку на него с помощью ярлыка на рабочем столе, поскольку, если он снова пропадает, а иногда это происходит, вы можете быстро щелкнуть ссылку и восстановить Создать новую папку - наслаждайтесь!
3
Я получил сообщение об ошибке («не удалось импортировать все ...»), но проблема все еще была устранена. Большое спасибо!
Мафу
Это не решило проблему для меня сразу, но, возможно, следующее поможет кому-то еще в будущем: когда появится окно редактора реестра (то есть вы больше не зависите explorer.exe), закройте explorer.exeчерез диспетчер задач (это закрывается) вниз на рабочий стол тоже, что необходимо), запустите редактирование и перезапустите explorer.exe. Должно быть хорошо тогда.
Шон Оллред
Отлично сработало для меня.
Алекс Ф
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 не установлен, добавьте запись реестра и значение (по умолчанию).

harrymc
источник
Этот раздел реестра уже завершен, и его значение совпадает с приведенным выше. Так что все еще ищу решение.
ymasood
Я считаю, что трудно поверить. Вы проверили разрешения на этот ключ?
Harrymc
Да, проверил разрешения, все еще ничего, пользователи и администраторы имеют полный доступ!
ymasood
Большая загадка Что происходит при загрузке в безопасном режиме?
Harrymc
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 \

оборота grooveDexter
источник
изображение 1: i50.tinypic.com/1zfsx1g.jpg
grooveDexter
изображение 2: i47.tinypic.com/t7n2v7.jpg
grooveDexter
grooveDexter, оба из них точно совпадают в моем реестре. Они существуют... !
ymasood
несколько других вещей, чтобы попытаться, см. редактирование к посту выше
grooveDexter
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}"
CeSinge
источник
0

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

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

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

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

TutorialPoint
источник
0

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

Дон Сальва
источник
Может ли это быть принято в качестве обходного пути? Я имею в виду, что дополнительные программы отчасти раздражают и не дают вам достойного обходного пути.
Дениз Зоетман
Я не могу помочь ему с "новой> новой папкой", потому что я никогда не использую его таким образом. Я не использую проводник Windows ни разу, начиная с Win 95. Я перешел на TotalCommander в качестве файлового менеджера. Если даже TotalCommander не может создавать папки в режиме администрирования, то очевидно, что его права администратора как-то нарушены.
сварливый медведь
NoCanDo, действительная точка, необходимо решить реальную проблему, хотя. Пока что ни одно из предложенных решений не устранило проблему, поэтому что-то действительно не совсем верно. Как мне проверить, не нарушены ли мои права администратора? Я могу создавать новые папки через командную строку. Благодарность!
ymasood
-1

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

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

аутбластов
источник
2
Я попробовал это раньше, и это не сработает. Кроме того, идея вопроса заключается в том, чтобы найти решение, которое может быть полезным и для других пользователей. :)
ymasood
-1

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

cd "C:\Users\Me\Desktop"

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

mkdir "Directory Name"

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

TutorialPoint
источник
1
Это не практично, и это не то, как ОС должна использоваться в таких случаях, когда требуется решение, а не обходной путь. Второй поставщик моего диска - Microsoft через MAPS, и один из наших других ноутбуков просто работает без этой проблемы.
ymasood
Тогда я больше не могу тебе помочь. Это вся помощь, которую я могу получить для вас.
Дениз Зоетман
1
Но этот обходной путь вообще работает? Я знаю, что вы хотите найти решение, но также существует актуальная потребность в создании новой папки.
Даниэль Х
Даниэль, TutorialPoint, да, с помощью mkdir работает, довольно легко создает новую папку.
ymasood