Tại sao notepad bị sập trên các tệp máy tính để bàn trong hộp thoại lưu dưới dạng?


10

Đây là một vấn đề khó hiểu - có lẽ ai đó có một ý tưởng. Ngay bây giờ tôi hết ý tưởng.

Trên Win7 64 bit, các lỗi sau Notepad:

  1. Trên Bàn làm việc, nhấp chuột phải, chọn "Mới | Tài liệu văn bản". Điều này tạo ra "Tài liệu văn bản mới".
  2. Nhấp chuột phải vào tập tin đó, chọn "Chỉnh sửa". Điều này sẽ mở notepad với tập tin trống.
  3. Chọn "Tệp | Lưu dưới dạng": Notepad gặp sự cố và Win7 báo cáo rằng "Notepad đã ngừng hoạt động".

Bây giờ, di chuyển tệp đến c:\tempvà lặp lại bước 2 và 3: không gặp sự cố lần này và hộp thoại lưu dưới dạng xuất hiện bình thường. Tôi có thể tạo các bước tương tự cho hộp thoại "mở".

Những điều tôi đã thử:

  • Chế độ an toàn - không hoạt động, cùng một vấn đề
  • Tạo người dùng mới và thử lại đăng nhập với tư cách người dùng đó - không gặp sự cố
  • Đặt tên tệp khác hoặc tạo ở nơi khác và sau đó chuyển sang máy tính để bàn - cùng một vấn đề
  • Sử dụng Wordpad thay thế - cùng một vấn đề
  • Xem lại các tiện ích mở rộng với ShellExView - không có gì đặc biệt ở đây
  • Nhìn chằm chằm vào các mục nhật ký sự kiện cho mỗi sự cố. Không khai sáng cho tôi.
  • Tại thời điểm sụp đổ nhìn vào quá trình xem stack explorer. Treo tại một chức năng "TaskDialog".
  • sfc.exe /scannow Sửa chữa một số tập tin nhưng vấn đề vẫn tồn tại.

Đây là cách các mục nhật ký sự kiện trông như thế nào:

Tên đăng nhập: Ứng dụng
Nguồn: Lỗi ứng dụng
Ngày: 14.12.2010 00:33:48
ID sự kiện: 1000
Danh mục nhiệm vụ: (100)
Cấp độ: Lỗi
Từ khóa: Cổ điển
Người dùng: Không có
Sự miêu tả:
Tên ứng dụng bị lỗi: NOTEPAD.EXE, phiên bản: 6.1.7600.16385, dấu thời gian: 0x4a5bc9b3
Tên mô-đun bị lỗi: COMCTL32.dll, phiên bản: 6.10.7600.16661, dấu thời gian: 0x4c6f6e4b
Mã ngoại lệ: 0xc000041d
Lỗi bù: 0x00000000000db770
Quá trình lỗi id: 0x198
Thời gian bắt đầu ứng dụng bị lỗi: 0x01cb9b1e140ab92a
Đường dẫn ứng dụng bị lỗi: C: \ Windows \ system32 \ NOTEPAD.EXE
Đường dẫn mô-đun bị lỗi: C: \ Windows \ WinSxS \ amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704ables7 \ COMCTL32.dll

Tôi nên thử cái gì khác, từ bỏ người dùng của mình và bắt đầu lại với một hồ sơ mới? Cảm ơn...


Trên thực tế, tôi đã gặp chính xác một vấn đề như vậy trong Win7 / 64bit vào mùa thu năm 2010 và nó đã được giải quyết một thời gian vào đầu năm 2011. Lỗi trong các cửa sổ trong thế hệ hình thu nhỏ.
Warren P

Cảm ơn, Warren. Điều đó sẽ giải thích tại sao tôi không nhìn thấy nó nữa.
Deepc

Nó bắt đầu hoạt động sau khi tôi nhấp chuột phải vào Notepad ++ và nhấp vào "Chỉnh sửa bằng Notepad ++". Tôi không biết nếu đó là một giải pháp cuối cùng, nhưng nó hiệu quả với tôi! ymmv
CodyBugstein

Câu trả lời:


6

Tôi đã gặp phải hành vi sai lầm này ngày hôm nay khi thực hiện cài đặt thử nghiệm (W7x64u sp1). Tôi đã có thể thu hẹp thủ phạm, tuy nhiên ymmv, vui lòng tự kiểm tra.

Để thu gọn chế độ xem trong Windows Explorer, tức là ẩn Thư viện, Mục ưa thích, Nhóm gia đình, Người dùng đã đăng nhập, tôi đã giới thiệu quy trình này với sự hỗ trợ của SetAcl để thực hiện theo dòng lệnh. Cho đến nay điều này dường như làm việc tốt cho tôi.

Bây giờ tôi nhận thấy rằng trong mỗi tài khoản người dùng mới được tạo (bất kể Quản trị viên hay không) Notepad đều gặp sự cố khi cố gắng mở hoặc lưu tệp. Điều này không xảy ra trong tài khoản Quản trị viên mặc định được sử dụng để cài đặt. Tôi không có lời giải thích cho vấn đề này, nhưng tôi cho rằng "vị trí tệp cuối cùng" của Notepad trỏ đến các Mục ưa thích hoặc Thư viện này ... không gian bị ẩn (chưa bị xóa) theo quy trình của Vishal.

Tinh chỉnh này đã bị hoãn lại sau khi tất cả các tài khoản cục bộ đã được tạo trên máy. Có thể có một số loại giá trị Sổ đăng ký để bảo Notepad không tìm kiếm ở bất kỳ vị trí nào được M $, tôi không biết.


3
Chương trình ngu ngốc nhìn vào "Favorites", và nếu chúng bị vô hiệu hóa, nó sẽ bùng nổ! Microsoft đã khắc phục nó một lần nữa ...
dabbl0r

2
Thật trùng hợp, tôi cũng đã xóa các thư viện và những thứ không hữu ích khác khỏi explorer. Có thể không phải với thủ tục đó nhưng có lẽ theo cách tương tự (tôi không nhớ). Hai điều cần lưu ý mặc dù: 1. Nó hiện đang hoạt động mặc dù công cụ này vẫn bị ẩn. 2. Đây không phải là về notepad, vấn đề tồn tại trong mọi ứng dụng sử dụng hộp thoại tệp tiêu chuẩn.
deepc

' Đã thêm ' Yêu thích trở lại vào sổ đăng ký và mọi thứ đang hoạt động trở lại
Umber Ferrule

3

Âm thanh đối với tôi giống như đường dẫn lưu trước đó (hoặc ổ đĩa mạng) đang được giữ vững. Nó muốn hiển thị đường dẫn tại và không thể vì một mục có thể ngoại tuyến hoặc không khả dụng.

Tôi ước tôi nhớ nơi lưu trữ notepad, đó là đường dẫn lưu cuối cùng, nhưng vị trí đó thoát khỏi tôi. Tôi sẽ thử hoặc chờ nó ra hoặc tìm kiếm trực tuyến cho vị trí lưu cuối cùng và thay đổi nó. Xem nếu điều đó giải quyết vấn đề.

BIÊN TẬP

Nhìn vào COMCTL32.dll có vẻ như nó có thể đang tải hình thu nhỏ từ một tệp trong hộp thoại chọn tệp bị lỗi. Bất cứ điều gì trong thư mục Tài liệu của tôi (hoặc nơi bạn đã từng lưu trước đó) mà thế hệ hình thu nhỏ sẽ đánh bom? Bạn có thể có kích thước thư mục nhỏ trong trình thám hiểm tệp thông thường (sẽ không tạo ngón tay cái) sau đó lớn hơn hộp thoại mà anh ta lưu dưới dạng sẽ gọi nó. (Tôi không thể hình ảnh nó bằng cách sử dụng các khả năng của TaskDialog hoặc Kéo và Thả)


Cảm ơn nhưng đây là về một cái gì đó khác. Tôi đã xóa mọi biểu tượng bao gồm cả thùng rác khỏi máy tính để bàn. Vấn đề xảy ra một lần nữa với "tài liệu văn bản mới". Sau đó, tôi di chuyển tệp vào một thư mục trên ổ đĩa tạm thời. Đã làm việc ở đây. Điều đó cũng loại trừ các đường dẫn lưu trước đó. Lưu ý rằng vấn đề xảy ra cho wordpad và emeditor, quá. Nó không cụ thể cho notepad.
deepc

Điều đó khiến tôi có xu hướng tin rằng đó là thứ gì đó không liên quan đến trình thám hiểm (thứ gì đó liên quan đến "SaveFileDialog", "OpenFileDialog" hoặc cách trình thám hiểm thể hiện chính đường dẫn đích).
Brad Christie

chắc chắn Tôi chỉ sử dụng notepad như một ví dụ đơn giản. Nhân tiện, vấn đề vẫn còn. Tôi đã học được cách sống với "tật nguyền" (phải học).
deepc

2

Tôi đã có một vấn đề tương tự. Tôi cũng đã cài đặt Notepad ++ (mặc dù tôi chưa bao giờ thực sự chuyển đổi sang nó và vẫn sử dụng Notepad vanilla đơn giản) và những gì tôi đã làm là tôi đã mở tệp trong Notepad ++ sau đó thử Save As và nó hoạt động tốt. Sau đó tôi đã có thể thao tác với tập tin bằng Notepad. Không chắc chắn những gì gây ra vấn đề ở nơi đầu tiên mặc dù


Tôi đã không thử với Notepad nhưng với một loạt các chương trình khác. Vấn đề liên quan đến các hộp thoại mở / lưu tiêu chuẩn chung cho tất cả các chương trình.
sâu

2

Tôi đã có vấn đề này trong hơn một năm. Tôi đã thử giải pháp được chỉ định ở trên để sửa đổi Explorer> Công cụ> Tùy chọn thư mục> Ngăn điều hướng, nhưng nó không hoạt động. Vì vậy, tôi đã đi qua mọi tab trong hộp thoại Tùy chọn thư mục (tab Chung, Chế độ xem và Tìm kiếm) và đặt lại mọi thứ bằng cách sử dụng Đặt lại mặc định trên mỗi tab. Nó hoạt dộng bây giờ.

Do đó, chế độ xem mặc định của Windows Explorer là khác. Tôi không còn có thể truy cập hộp thoại Tùy chọn thư mục từ Windows Explorer, nhưng tôi vẫn có thể tìm thấy nó trong Bảng điều khiển.

Cảm ơn,


1

Vấn đề tồn tại trong một dll được chia sẻ bởi nhiều chương trình (comctl32.dll) là điều khiển hộp thoại chung, được sử dụng để hiển thị các hộp thoại "FileOpen" và "FileSave" thông thường có chức năng hiển thị một cửa sổ Explorer duyệt thư mục. Nếu có lối tắt đến vị trí mạng ngoại tuyến, nó có thể đóng băng các ứng dụng, bao gồm cả chính Explorer. Nếu có một số tệp khiến ứng dụng bị sập khi duyệt thư mục thì đây là một nguyên nhân khác. Nếu đây là trường hợp, nó có thể được gây ra bởi ví dụ. một hình ảnh / hình thu nhỏ không đúng định dạng, tài liệu không đúng định dạng (.RTF, .DOC, .PPS, .XLS, v.v.), các codec được mã hóa xấu được tải để hiển thị hình thu nhỏ của video, v.v.

Cũng cần nhớ rằng "Máy tính để bàn" là một thư mục hệ thống đặc biệt, có CLSID đã đăng ký và mô-đun liên quan (dll) sẽ được tải khi thư mục được duyệt. DLL này có thể có các phụ thuộc, hoặc bên thứ ba hoặc bên thứ ba. Nếu bất kỳ mô-đun (dlls) nào có lỗi, nó có thể khiến các ứng dụng tải nó bị sập.

Bạn nên sao chép phần này trong một môi trường mà không cần cài đặt phần mềm bên thứ ba nào. Nếu sự cố tồn tại thì đó là một lỗi trong chính Hệ điều hành và Microsoft cần được liên hệ và báo cáo lỗi. Nếu lỗi tồn tại trong một phần mềm khác, thì phải xác định mô-đun chịu trách nhiệm (DLL) và báo cáo lỗi cho nhà cung cấp.


Tất cả đều đúng - xin lưu ý rằng sự cố không xảy ra với người dùng mới trên cùng một cài đặt hệ điều hành. Tất nhiên điều đó có thể liên quan đến một số yếu tố khác nhau, ví dụ như lịch sử lưu khác nhau. Ngoài ra, rất khó (đối với tôi) để xác định chính xác thủ phạm. Tuy nhiên, tôi đã lặp lại các bước bây giờ sau hơn một năm và bây giờ nó hoạt động tốt. Tôi đoán trường hợp đóng cửa với giải pháp tự chữa bệnh không rõ.
Deepc

1

Làm như sau:

  1. Chuyển đến File Explorer, mở Công cụ → Tùy chọn thư mục, sau đó chọn "Hiển thị tất cả các thư mục".

  2. Mở Notepad → Lưu dưới dạng → Hộp thoại xuất hiện mà không gặp sự cố! Lưu tệp trong một vị trí / thư mục thường không bị ẩn (ví dụ: Tài liệu của tôi)

  3. Sau khi hoàn tất, hãy quay lại File Explorer, Công cụ → Tùy chọn thư mục và ẩn các thư mục.

Nếu Notepad vẫn gặp sự cố, có lẽ bạn đã lưu tệp vào một vị trí ẩn trong bước 2.


0

Tôi đã hỏi về vấn đề này vào năm 2010 - chỉ cần thử lại và nó hoạt động ngay bây giờ. Tôi không có lý do tại sao. Có lẽ một số cập nhật Windows đã giải quyết nó. Hoặc tôi đã gỡ cài đặt một cái gì đó trong hơn 12 tháng qua ...

Điều này không thực sự trả lời câu hỏi nhưng tôi không chắc làm thế nào để giải quyết nó ngay bây giờ khi vấn đề không còn nữa. Tôi cho rằng nó sẽ không chính xác để giữ cho nó không được trả lời.


Tôi cũng có vấn đề này và một trong những câu trả lời trên bài đăng này thực sự là một giải pháp: superuser.com/questions/221720/
mẹo

0

Tìm thấy giải pháp!

Trong Windows Explorer, goto EXTRAS - TÙY CHỌN FILEER - đảm bảo rằng SHOW TẤT CẢ CÁC FILE được kiểm tra. Sau đó, mọi thứ hoạt động tốt trở lại. Khi không được kiểm tra, vấn đề lại xuất hiện. Tại sao donett biết.


0

Điều này làm việc cho tôi:

  1. Mở Windows Explorer
  2. Đi tới máy tính để bàn
  3. Nhấp chuột phải vào màn hình và chọn Mới -> Tài liệu văn bản
  4. Nhập tên bất kỳ cho nó
  5. Mở nó để Notepad mở ra (nếu một tệp khác được liên kết với phần mở rộng .txt, sau đó nhấp chuột phải và chọn Mở bằng -> Notepad
  6. Gõ bất cứ thứ gì
  7. Lưu các tập tin

Bây giờ hãy thử lại mở Notepad và lưu bất cứ thứ gì.


0

Khởi động lại explorer.exe làm việc cho tôi.

1) Chuyển đến Trình quản lý tác vụ

2) Giết explorer.exe

[các bước chỉ cần thiết nếu explorer.exe không tự động khởi chạy lại]

3) Windows Key + R để mở hộp thoại chạy

4) Chạy explorer.exe

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.