Не вдається створити нову папку з будь-якого місця в Windows 7


15

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

Я буду радий вирішити цю крихітну проблему і заявляю, що 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 (Permissions).

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

Ось файл, який я використав для його виправлення. Просто скопіюйте у блокнот, збережіть як newfolderfix.inf, натисніть rt та виберіть «Встановити»

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

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

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

Дякую іншим, хто допоміг спрямувати мене в правильному напрямку.


2
Який обліковий запис користувача ви використовуєте? Чи має він права адміністратора?
trip0d199

1
Чи можете ви створити нову папку в додатку чи за сценарієм?
Гай Томас

@ trip0d199 Я використовую основний обліковий запис, який було створено під час першого встановлення ОС. Я думаю, що він має права адміністратора, оскільки я можу налаштувати безпеку на папки тощо. @GuyThomas Так, я можу це зробити, скажімо, Dreamweaver, і це легко створить нову папку. Я не намагався використовувати сценарій.
ymasood

Тож нарешті перевстановіть 7!
ukanth

не впевнений, що це рішення. Але, якщо вам справді потрібно створити каталог, ви завжди можете це зробити старомодно. оболонку до DOS і введіть "MD"!
NoCarrier

Відповіді:


16

По-перше, у мене була така ж проблема, як у вас з Windows 7 Ultimate, і щоб вирішити цю проблему, я просто двічі клацнув наступний сценарій реєстру.

Тож люди - просто натисніть на наступне посилання та запустіть цю команду Створити нове виправлення папок ОК!

Посилання: http://www.vistax64.com/attachments/tutorials/7715d1225832927-new-folder-newfolderfix.reg

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


Будь ласка, не забудьте завантажити файл і зберегти його в кореневій області вашого основного системного жорсткого диска, а потім посилання на нього за допомогою ярлика робочого столу, оскільки, якщо він знову пропаде, а іноді це відбувається, ви можете швидко натиснути посилання та відновити Створіть новий варіант папки - насолоджуйтесь!

3
У мене виникла помилка ("не можу імпортувати все ..."), але вона все ж вирішила проблему. Дуже дякую!
мафу

Це не вирішило проблему для мене відразу, але, можливо, наступне допоможе комусь іншому в майбутньому: коли з’явиться вікно редактора реєстру (тобто ви більше не залежаєте від цього explorer.exe), закрийте його explorer.exeчерез диспетчер завдань (це закривається вниз також на робочому столі, що необхідно), запустіть редагування та перезапустіть explorer.exe. Тоді повинно бути добре.
Шон Аллред

Для мене чудово працювали.
Алекс F

3

Див. Нову команду Microsoft, відсутню в Провіднику Windows :

Після встановлення Internet Explorer із компонентом оновлення Windows Desktop Update можуть з’явитися такі симптоми:

  • Коли ви натискаєте меню Файл у Провіднику Windows, команда Нова може бути відсутня.
  • Коли ви клацніть правою кнопкою миші на робочому столі, команда Нова може бути відсутня у контекстному меню.

Щоб вирішити цю проблему, скористайтеся Редактором реєстру, щоб переконатися, що вказаний нижче ключ реєстру має вказане значення та, якщо потрібно, відредагуйте значення, щоб воно відповідало вказаному значенню.

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

ПРИМІТКА. Цей запис реєстру існує лише в тому випадку, якщо встановлений компонент оновлення Windows Desktop. Якщо компонент Windows Desktop Update не встановлений, додайте значення реєстру та значення (за замовчуванням).


Цей ключ реєстру вже виходить, і значення те саме, що вказане вище. Тому все ще шукаю рішення.
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 \ Каталог \ Фон \ Шеллекс \ ContextMenuHandlers \ Новий HKEY_CLASSES_ROOT \ CLSID \


зображення 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}"

0

Спробуйте скрипт реєстру "NewFolderFix.reg" і перезавантажте комп'ютер після цього.

Це повинно вирішити вашу проблему.

І ви перевіряли оновлення? Можливо, важливих оновлень немає , але, можливо, деякі додаткові оновлення драйверів. Навіть божевільне, де ви не очікуєте, що це спричинить проблеми, іноді може спричинити проблеми. Windows 7 - це нова ОС, і налагодження не є важливим моментом у Microsoft. Просто кажу.

В іншому випадку спробуйте відновити систему, звідки не виникло проблем.


0

Спробуйте використовувати FreeCommander або TotalCommander (як адміністратор!) І спробуйте створити там папку. Якщо це не працює, то права вашого адміністратора якось порушені!


Чи можна це прийняти як вирішення? Я маю на увазі, додаткові програми - це щось дратує, і не дає тобі гідного рішення.
Деніз Зоетеман

Я не можу допомогти йому отримати "нову> нову папку", тому що я ніколи не використовую її таким чином. Я не використовую Windows Explorer ніколи, не один раз з Win 95. Я перейшов на TotalCommander як файловий менеджер. Якщо навіть TotalCommander не може створити папки в режимі адміністрування, то його права адміністратора явно порушуються.
Бурхливий ol 'Ведмідь

NoCanDo, дійсна точка, потрібно вирішити справжню проблему. Поки жодне із запропонованих рішень не виправило це питання, тому є щось справді не зовсім правильне. Як я можу перевірити, порушені чи ні мої права адміністратора? Я можу створити нові папки за допомогою командного рядка. Спасибі!
ymasood

-1

Нова функція в Windows 7 - це Ctrl+ Shift+ Nдля створення нової папки.

Це не пояснює вашу проблему, але може функціонувати як вирішення та допоможе діагностувати проблему.


2
Я спробував це раніше, і це не вийде. Також ідея питання полягає у пошуку рішення, яке може бути корисним і для інших користувачів. :)
ymasood

-1

Ви можете використовувати скрипт, відкрити командний рядок і

cd "C:\Users\Me\Desktop"

до каталогу. Потім введіть наступне.

mkdir "Directory Name"

Якщо навіть це не працює; зверніться до свого постачальника. Ви отримаєте новий диск Windows 7, я думаю.


1
Це не практично, і тому не слід використовувати ОС у таких випадках, коли вимагається рішення, а не обхід. Другий постачальник мого диска - Microsoft через MAPS, і один з інших наших ноутбуків просто працює без проблем.
ymasood

Тоді я вже не можу вам допомогти. Це вся допомога, яку я можу отримати за вас.
Деніз Зоетеман

1
Але чи працює це рішення? Я знаю, що ви хочете знайти рішення, але є також поточна потреба фактично мати нову папку.
Даніель Н

Daniel, TutorialPoint, так, використовуючи роботи mkdir, створює нову папку досить легко.
ymasood
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.