Nie można utworzyć nowego folderu z dowolnego miejsca w systemie Windows 7


15

Mam ten problem na dwóch moich nowych laptopach i wydaje się, że nie mogę znaleźć przyzwoitego rozwiązania w innym miejscu na forum. Problem polega na tym, że na moich komputerach z systemem Windows 7 Professional prawy przycisk myszy nie wyświetla opcji Nowy folder, a także w innych miejscach (za pośrednictwem Eksploratora) nie mogę tworzyć nowych folderów.

Z przyjemnością rozwiążę ten drobny problem i stwierdzę, że Windows 7 jest prawie idealny! Z góry dziękuję wszystkim za wkład!

PS: Żadne z rozwiązań Vista wydaje się tutaj nie działać!

Nowy folder bluesowy ...


Próbowałem NewFolderFix.reg, nie działał - „Nie wszystkie dane zostały pomyślnie zapisane do rejestru. Niektóre klucze są otwarte przez system lub inne procesy”.

Konwersja FolderFix.reg do pliku .inf i to działało.

Nie przypominaj sobie problemu pojawiającego się po aktualizacji.

MS odpowiedzią na zawieszenie procesu eksploracji (KB 972685) było zainstalowanie najnowszej aktualizacji Visual C ++ (vcredist.exe).

Nie. To też nie pomogło.

Nie dotknąłem Silverlight od instalacji, kiedy Windows 7 uderzył w półki. Torturowałem wcześniej instalację RC i nigdy nie miałem tam problemów.


AKTUALIZACJA-

Zalogowano ponownie na konto administratora, nadal go nie ma. Spędziłem trochę więcej czasu na szukaniu, a nie na naprawianiu. Upewnij się, że zalogowałem się ponownie na moje konto użytkownika - nadal tam jest OK.

Okazało się, że wpisy HKCR\CLSIDbyły winowajcą tutaj. Plik reg nie wziąłby ponownie (jak wyżej), ale plik inf go naprawił. Nie można wprowadzić tego klucza z pliku dziennika, zmienić go ani usunąć w Regedit (uprawnienia).

Nie bardzo rozumiem, dlaczego wspólny klucz w HKCR musiał być wprowadzany osobno dla każdego użytkownika.

Oto plik, którego użyłem do naprawy. Po prostu skopiuj do notatnika, zapisz jako newfolderfix.inf, kliknij rt-kliknij i wybierz Zainstaluj

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

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

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

Dziękuję innym, którzy pomogli mi wskazać właściwy kierunek.


2
Z jakiego konta użytkownika korzystasz? Czy ma uprawnienia administratora?
trip0d199

1
Czy możesz utworzyć nowy folder w aplikacji lub w skrypcie?
Guy Thomas

@ trip0d199 Korzystam z konta głównego, które zostało utworzone podczas pierwszej instalacji systemu operacyjnego. Myślę, że ma uprawnienia administratora, ponieważ jestem w stanie skonfigurować zabezpieczenia folderów itp. @GuyThomas Tak, mogę to zrobić, powiedzmy, Dreamweaver i łatwo utworzy nowy folder. Nie próbowałem używać skryptu.
ymasood,

Wreszcie zainstaluj ponownie 7!
ukanth

nie jestem pewien, jakie jest rozwiązanie ... ALE jeśli naprawdę chcesz utworzyć katalog, zawsze możesz to zrobić w staromodny sposób. shell do DOS i wpisz „MD”!
NoCarrier

Odpowiedzi:


16

Po pierwsze, miałem taki sam problem jak ty z Windows 7 Ultimate i aby rozwiązać ten problem, po prostu dwukrotnie kliknąłem następujący skrypt rejestru.

Więc ludzie - po prostu kliknij poniższy link i uruchom poprawkę Utwórz nowy folder OK!

Link: http://www.vistax64.com/attachments/tutorials/7715d1225832927-new-folder-newfolderfix.reg

Nie martw się, działa zarówno w systemie Windows Vista, jak i Windows 7 i natychmiast naprawi ten problem. Sugeruję również, aby przechowywać plik na dysku twardym i połączyć go z nim przez kilka dni, na wypadek, gdyby opcja tworzenia nowego folderu znowu nie działała.


Pamiętaj, aby pobrać plik i zapisać go w obszarze głównym dysku twardego głównego systemu, a następnie połączyć się z nim za pomocą skrótu na pulpicie, ponieważ jeśli zniknie on ponownie, a czasem tak się stanie, możesz szybko kliknąć łącze i przywrócić Utwórz nową opcję folderu - ciesz się!

3
Wystąpił błąd („nie można zaimportować wszystkiego ...”), ale nadal to rozwiązało problem. Wielkie dzięki!
mafu

Nie rozwiązało to dla mnie problemu od razu, ale być może poniższe informacje pomogą komuś innemu w przyszłości: kiedy pojawi się okno edytora rejestru (to znaczy, nie jesteś już zależny explorer.exe), zamknij explorer.exeza pomocą Menedżera zadań (to się zamyka także na pulpicie, co jest konieczne), uruchom edycję i uruchom ponownie explorer.exe. Zatem powinno być dobrze.
Sean Allred

Działa świetnie dla mnie.
Alex F

3

Zobacz brak nowego polecenia Microsoft w Eksploratorze Windows :

Po zainstalowaniu programu Internet Explorer ze składnikiem Windows Desktop Update mogą wystąpić następujące symptomy:

  • Po kliknięciu menu Plik w Eksploratorze Windows może brakować polecenia Nowe.
  • Po kliknięciu pulpitu prawym przyciskiem myszy w menu kontekstowym może brakować polecenia Nowe.

Aby rozwiązać ten problem, użyj Edytora rejestru, aby sprawdzić, czy klucz rejestru wymieniony poniżej ma wymienioną wartość, aw razie potrzeby edytuj wartość, aby była zgodna z wartością podaną.

Klucz rejestru:
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New\ (Default)
wartość dla (domyślnie):
{D969A300-E7FF-11d0-A93B-00A0C90F2719}

UWAGA: Ten wpis rejestru istnieje tylko wtedy, gdy jest zainstalowany składnik Windows Desktop Update. Jeśli składnik Windows Desktop Update nie jest zainstalowany, dodaj wpis rejestru i wartość (Domyślna).


Ten klucz rejestru został już zamknięty, a jego wartość jest taka sama jak podana powyżej. Więc wciąż szukam rozwiązania.
ymasood

Trudno mi w to uwierzyć. Czy sprawdziłeś uprawnienia do tego klucza?
harrymc

Tak, sprawdziłem uprawnienia, wciąż nic, Użytkownicy i Administrator mają pełną kontrolę!
ymasood

Wielka tajemnica. Co się stanie, gdy uruchomisz komputer w trybie awaryjnym?
harrymc

1

Możesz rozwiązać ten problem z rejestru systemu Windows.

Z menu Start uruchom polecenie regedit .

Przejdź do klucza: HKEY_CLASSES_ROOT\Folder\ShellNew

Jeśli klucz nie istnieje, możesz go utworzyć. Możesz sprawdzić ten klucz, upewnij się, że wszystko pasuje do poniższych zdjęć.

((zapobieganie spamowi powstrzymuje mnie przed publikowaniem pomocnych zdjęć, patrz komentarz poniżej))

Być może trzeba będzie również utworzyć klucz \ Config, w zależności od tego, jak wszystko się popsuło. Ale gdy dopasujesz wszystko do zdjęć, powinno działać dobrze.

Edytować:

Sprawdź, czy HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folderpowinien być identyczny z wyżej wymienionym kluczem rejestru.

Może to być również problem z uprawnieniami. Z wiersza polecenia spróbuj

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

Ostatnia, ale nie mniej ważna poprawka klucza super rejestru. Dodaje wszystkie klucze folderu (z wyjątkiem HKEY_LOCAL_MACHINE). uwzględniono: HKEY_CLASSES_ROOT \ Directory \ Background \ shellex \ ContextMenuHandlers \ Nowy HKEY_CLASSES_ROOT \ CLSID \




grooveDexter, oba są dokładnie zgodne w moim rejestrze. Oni istnieją... !
ymasood,

kilka innych rzeczy do wypróbowania, zobacz edycję do powyższego post
grooveDexter

1

Miałem ten sam problem. Podejrzewam, że pochodzi on z instalacji narzędzia, które modyfikuje to menu powłoki, ale jednocześnie usuwa złe rzeczy.

Na podstawie informacji, które widziałem powyżej, musiałem ponownie utworzyć trzy wpisy rejestru, aby działało. Wydaje się, że ogólnie odnosi się do powłoki; sekunda do menu kontekstowego folderu; trzeci do menu kontekstowego pulpitu. Być może brakuje innych wpisów, jeśli istnieją inne menu kontekstowe, w których można utworzyć nowy folder, ale przynajmniej to działało dla mnie.

Dziękuję wszystkim innym, którzy dali mi podstawy do tego. To jest RegEditplik (.reg); możesz go utworzyć za pomocą notatnika; zapisz go i uruchom.

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

Wypróbuj skrypt rejestru „NewFolderFix.reg”, a następnie uruchom ponownie komputer.

To powinno naprawić twój problem.

A czy sprawdziłeś Aktualizacje? Może nie ma żadnych ważnych aktualizacji, ale może jakieś dodatkowe aktualizacje sterowników. Nawet najbardziej szalone, gdzie nie spodziewałbyś się, że spowoduje problemy, może czasem powodować problemy. Windows 7 to nowy system operacyjny, a debugowanie nie jest świetnym punktem w firmie Microsoft. Tylko mówię.

W przeciwnym razie wypróbuj punkt przywracania systemu, z którego nie wystąpił problem.


0

Spróbuj użyć FreeCommander lub TotalCommander (jako administrator!) I spróbuj utworzyć tam folder. Jeśli to nie zadziała, Twoje uprawnienia administratora zostaną w jakiś sposób złamane!


Czy można to zaakceptować jako obejście? Chodzi mi o to, że dodatkowe programy są trochę irytujące i nie dają ci przyzwoitego obejścia.
Deniz Zoeteman,

Nie mogę mu pomóc z „nowym> nowym folderem”, ponieważ nigdy nie używam go w ten sposób. Nigdy nie używam Eksploratora Windows, ani razu od Win 95. Przełączyłem się na TotalCommander jako menedżer plików. Jeśli nawet TotalCommander nie może tworzyć folderów w trybie administracyjnym, to najwyraźniej jego prawa administracyjne są w jakiś sposób łamane.
Grumpy ol 'Bear

NoCanDo, ważny punkt, musi jednak rozwiązać prawdziwy problem. Jak dotąd żadne z proponowanych rozwiązań nie rozwiązało problemu, więc jest coś naprawdę nie tak. Jak mogę sprawdzić, czy moje prawa administratora są złamane, czy nie? Jestem w stanie tworzyć nowe foldery za pomocą wiersza polecenia. Dzięki!
ymasood,

-1

Nowa funkcja w systemie Windows 7 to Ctrl+ Shift+, Naby utworzyć nowy folder.

Nie wyjaśnia twojego problemu, ale może działać jako obejście problemu i pomóc zdiagnozować problem.


2
Próbowałem tego wcześniej i to nie zadziała. Ponadto celem tego pytania jest znalezienie rozwiązania, które może być pomocne również dla innych użytkowników. :)
ymasood,

-1

Możesz użyć skryptu, otworzyć wiersz polecenia i

cd "C:\Users\Me\Desktop"

do katalogu. Następnie wpisz następujące polecenie.

mkdir "Directory Name"

Jeśli nawet to nie działa; skontaktuj się ze swoim dostawcą. Wydaje mi się, że dostaniesz nowy dysk Windows 7.


1
Nie jest to praktyczne i nie tak powinien być używany system operacyjny w takich przypadkach, w których prosi się o rozwiązanie, a nie o obejście. Drugim dostawcą mojego dysku jest Microsoft za pośrednictwem MAPS, a jeden z naszych innych laptopów działa bez problemu.
ymasood,

Więc nie mogę ci już pomóc. To wszystko, co mogę dla ciebie uzyskać.
Deniz Zoeteman,

1
Ale czy to obejście w ogóle działa? Wiem, że szukasz rozwiązania, ale istnieje także potrzeba posiadania nowego folderu.
Daniel H,

Daniel, TutorialPoint, tak, używając mkdir działa, całkiem łatwo tworzy nowy folder.
ymasood,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.