Oto zagadkowy problem - może ktoś ma pomysł. W tej chwili nie mam pomysłów.
W Win7 64bit następujące awarie Notatnika:
- Na pulpicie kliknij prawym przyciskiem myszy i wybierz „Nowy | Dokument tekstowy”. Spowoduje to utworzenie „New Text Document.txt”.
- Kliknij ten plik prawym przyciskiem myszy, wybierz „Edytuj”. Spowoduje to otwarcie notatnika z pustym plikiem.
- Wybierz „Plik | Zapisz jako”: Notatnik ulega awarii i Win7 zgłasza, że „Notatnik przestał działać”.
Teraz przenieś plik do c:\temp
i powtórz kroki 2 i 3: tym razem bez awarii, a okno dialogowe zapisu jako pojawi się normalnie. Mogę stworzyć podobne kroki dla „otwartego” okna dialogowego.
Rzeczy, których próbowałem:
- Tryb awaryjny - nie działa, ten sam problem
- Utwórz nowego użytkownika i spróbuj ponownie zalogować się jako ten użytkownik - bez awarii
- Nazwij plik inaczej lub utwórz go w innym miejscu, a następnie przejdź na pulpit - ten sam problem
- Zamiast tego użyj Wordpada - ten sam problem
- Przejrzyj rozszerzenia powłoki za pomocą ShellExView - tutaj nic nadzwyczajnego
- Wpatruj się w wpisy dziennika zdarzeń dla każdej awarii. Nie oświeca mnie.
- W czasie awarii spójrz na widok stosu eksploratora procesów. Zawiesza się przy funkcji „TaskDialog”.
sfc.exe /scannow
naprawiono niektóre pliki, ale problem nadal występuje.
Tak wyglądają wpisy w dzienniku zdarzeń:
Nazwa dziennika: aplikacja Źródło: Błąd aplikacji Data: 14.12.2010 00:33:48 Identyfikator zdarzenia: 1000 Kategoria zadania: (100) Poziom: błąd Słowa kluczowe: Classic Użytkownik: nie dotyczy Opis: Nazwa aplikacji powodującej błąd: NOTEPAD.EXE, wersja: 6.1.7600.16385, sygnatura czasowa: 0x4a5bc9b3 Nazwa modułu powodującego błąd: COMCTL32.dll, wersja: 6.10.7600.16661, znacznik czasu: 0x4c6f6e4b Kod wyjątku: 0xc000041d Przesunięcie błędu: 0x00000000000db770 Identyfikator procesu powodującego błąd: 0x198 Czas rozpoczęcia błędnej aplikacji: 0x01cb9b1e140ab92a Ścieżka do aplikacji powodującej błąd: C: \ Windows \ system32 \ NOTEPAD.EXE Ścieżka do modułu powodującego błąd: C: \ Windows \ WinSxS \ amd64_microsoft.windows.common-control_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7 \ COMCTL32.dll
Co jeszcze powinienem spróbować, oprócz zrzucenia mojego użytkownika i rozpoczęcia od nowa z nowym profilem? Dzięki...
Odpowiedzi:
To błędne zachowanie napotkałem dzisiaj podczas instalacji testowej (W7x64u sp1). Byłem w stanie zawęzić sprawcę, jednak ymmv, proszę sprawdzić sam.
W celu uporządkowania widoku w Eksploratorze Windows, tj. Ukrywania bibliotek, ulubionych, grupy domowej, zalogowanego użytkownika, powróciłem do tej procedury przy wsparciu SetAcl, aby zrobić to według wiersza poleceń. Jak dotąd wydawało mi się, że to działa dobrze.
Teraz zauważyłem, że na każdym nowo utworzonym koncie użytkownika (bez względu na to, czy jest to Administrator, czy nie) Notatnik ulega awarii podczas próby otwarcia lub zapisania pliku. Nie dzieje się tak na domyślnym koncie administratora używanym do instalacji. Nie mam na to wytłumaczenia, ale zakładam, że „ostatnia lokalizacja pliku Notatnika” wskazuje na te Ulubione lub Bibliotekę… przestrzeń, która jest ukryta (ale nie usunięta) zgodnie z procedurą Vishala.
Ta poprawka została odroczona po utworzeniu wszystkich kont lokalnych na komputerze. Nie może istnieć jakaś wartość rejestru informująca Notatnik, aby nie szukał w żadnej spreparowanej lokalizacji M $, nie wiem.
źródło
Wydaje mi się, że poprzednia ścieżka zapisu (lub dysk sieciowy) to utrudnienie. Chce wyświetlić ścieżkę, na której się znajduje, i nie może, ponieważ wpis prawdopodobnie jest offline lub niedostępny.
Chciałbym przypomnieć sobie, gdzie notatnik zapisał swoją ostatnią ścieżkę zapisu, ale lokalizacja mi ucieka. Spróbowałbym albo poczekać, albo poszukać online ostatniej lokalizacji zapisu i ją zmienić. Sprawdź, czy to rozwiąże problem.
EDYTOWAĆ
Patrząc na plik COMCTL32.dll , wygląda na to, że ładuje miniaturę z pliku w oknie dialogowym wyboru pliku, który ulega awarii. Czy jest coś w twoim folderze Moje dokumenty (lub gdziekolwiek wcześniej zapisałeś), na które generacja miniaturek wybuchłaby? Możesz mieć mały rozmiar folderu w normalnym eksploratorze plików (nie generowałby kciuka), a następnie większy w oknie dialogowym zapisywania jako, które by go wywołało. (Nie mogę sobie wyobrazić, że używa zdolności TaskDialog lub Drag and Drop)
źródło
Miałem podobny problem. Zdarza się również, że mam zainstalowany Notepad ++ (chociaż tak naprawdę nigdy go nie przekonwertowałem i nadal używam zwykłego waniliowego Notatnika) i otworzyłem plik w Notepad ++, a następnie wypróbowałem Zapisz jako i działało dobrze. Byłem wtedy w stanie manipulować plikiem za pomocą Notatnika. Nie jestem jednak pewien, co spowodowało problem
źródło
Mam ten problem od ponad roku. Podjęłam próbę rozwiązania określonego powyżej, aby zmodyfikować Eksploratora> Narzędzia> Opcje folderów> Panel nawigacji, ale to nie zadziałało. Przejrzałem więc każdą kartę w oknie dialogowym Opcje folderów (karty Ogólne, Widok i Wyszukiwanie) i zresetowałem wszystko za pomocą Resetuj ustawienia domyślne na każdej karcie. Teraz działa.
Jednak w konsekwencji mój domyślny widok Eksploratora Windows jest inny. Nie mogę już uzyskać dostępu do okna dialogowego Opcje folderów z Eksploratora Windows, ale nadal mogę go znaleźć w Panelu sterowania.
Dzięki,
źródło
Problem istnieje w bibliotece dll współużytkowanej przez wiele programów (comctl32.dll), która jest wspólną kontrolką okna dialogowego, używaną do wyświetlania zwykłych okien dialogowych „FileOpen” i „FileSave”, które przypominają okno Eksploratora przeglądające folder. Jeśli istnieje skrót do lokalizacji sieci offline, może on zawiesić aplikacje, w tym samego Explorera. Jeśli jakiś plik powoduje awarię aplikacji podczas przeglądania katalogu, jest to inna przyczyna. W takim przypadku może to być spowodowane np. zniekształcony obraz / miniatura, zniekształcony dokument (.RTF, .DOC, .PPS, .XLS itp.), źle zakodowane kodeki, które są ładowane w celu renderowania miniaturek wideo itp.
Pamiętaj także, że „Pulpit” to specjalny folder systemowy, który ma zarejestrowany CLSID i powiązany moduł (dll), który zostanie załadowany podczas przeglądania katalogu. Ta biblioteka DLL może mieć zależności, zarówno rodzime, jak i zewnętrzne. Jeśli którykolwiek z tych modułów (dll) zawiera błąd, może to spowodować awarię aplikacji, które go ładują.
Powinieneś to powielić w środowisku bez zainstalowanego oprogramowania stron trzecich. Jeśli problem istnieje, oznacza to błąd w samym systemie operacyjnym i należy skontaktować się z firmą Microsoft i zgłosić błąd. Jeśli błąd istnieje w innym oprogramowaniu, należy zidentyfikować moduł odpowiedzialny (DLL) i zgłosić błąd dostawcy.
źródło
Wykonaj następujące czynności:
Przejdź do Eksploratora plików, otwórz Narzędzia → Opcje folderów, a następnie zaznacz „Pokaż wszystkie foldery”.
Otwórz Notatnik → Zapisz jako → Pojawi się okno dialogowe bez awarii! Zapisz plik w lokalizacji / folderze, który zwykle nie jest ukryty (np. Moje dokumenty)
Po zakończeniu wróć do Eksploratora plików, Narzędzia → Opcje folderów i ukryj foldery.
Jeśli Notatnik nadal się zawiesza, prawdopodobnie zapisałeś plik w ukrytej lokalizacji w kroku 2.
źródło
Zapytałem o ten problem w 2010 roku - po prostu wypróbowałem go ponownie i działa teraz. Nie mam pojęcia dlaczego. Może jakaś aktualizacja systemu Windows rozwiązała ten problem. Lub odinstalowałem coś w ciągu ostatnich 12 miesięcy ...
To tak naprawdę nie odpowiada na pytanie, ale nie jestem pewien, jak sobie z tym poradzić, gdy problem zniknął. Przypuszczam, że pozostawienie go bez odpowiedzi byłoby niewłaściwe.
źródło
Znalazłem rozwiązanie!
W Eksploratorze Windows masz EXTRAS - OPCJE FOLDERU - upewnij się, że opcja POKAŻ WSZYSTKIE FOLDERY jest zaznaczona. Wtedy wszystko znów działa dobrze. Po odznaczeniu problem pojawia się ponownie. Dlaczego nie wiem.
źródło
To działało dla mnie:
Teraz spróbuj ponownie otworzyć Notatnik i zapisać wszystko.
źródło
Ponowne uruchomienie explorer.exe działało dla mnie.
1) Przejdź do Menedżera zadań
2) Zabij explorer.exe
[kroki potrzebne tylko, jeśli explorer.exe nie uruchomi się ponownie automatycznie]
3) Klawisz Windows + R, aby otworzyć okno dialogowe uruchamiania
4) Uruchom explorer.exe
źródło