Câu hỏi Có cài đặt hết thời gian chờ để giải quyết các phím tắt Windows cho các tệp thực thi không?


Nếu bạn nhấp chuột phải hoặc nhấn Alt + Enter trên một lối tắt, Windows thường hiển thị menu ngữ cảnh hoặc Tính chất hộp thoại ngay lập tức, ngay cả khi phím tắt bị hỏng và trỏ đến tệp hoặc thư mục không còn tồn tại nữa.

Tôi đã thấy điều này mất chút thời gian cho các phím tắt bị hỏng .exe các tệp mà Windows dành vài giây (trong trường hợp này là 15), có lẽ là cố gắng giải quyết lối tắt, trước khi cuối cùng nó hiển thị menu ngữ cảnh hoặc Tính chất hộp thoại. Thậm chí xóa các tập tin chờ đợi trong 15 giây trước khi hiển thị lời nhắc xóa. Sao chép hoặc di chuyển chúng dường như không kích hoạt sự chậm trễ.

Tôi nghĩ có lẽ nó có thể là một mạng lưới liên quan đến thiết lập, nhưng nó dường như áp dụng cho tất cả các (bị hỏng) phím tắt bất kể nơi họ điểm. Tôi nhìn qua TweakUI và không tìm thấy gì cả. Tôi đã xem qua sổ đăng ký 15.000 (và 0x3A98) và không tìm thấy đăng ký nào cũng như 15 (và 0x0f), có nhiều lần truy cập, nhưng không ai chịu trách nhiệm về điều này.

Có cài đặt xác định thời gian chờ để giải quyết lối tắt không?


3
2018-05-25 01:12


gốc


Liệu nó luôn luôn hết thời gian chờ sau 15 giây? - iglvzx
Yup, chính xác 15 giây mỗi lần. Hmm, có vẻ như nó xảy ra chỉ có cho .exe các tập tin. - Synetech
Tôi tự hỏi liệu bạn có thể thử tìm kiếm trong FILETIME đơn vị (tức là hundred-nanoseconds). Điều đó sẽ làm cho 15 seconds tương đương với 150,000,000 hundred-nanoseconds. Đáng để thử! - iglvzx
Tôi chưa bao giờ thấy bất kỳ cài đặt giao diện người dùng nào ở định dạng đó và không ngạc nhiên, nó không có mặt ở bất kỳ nơi nào trong sổ đăng ký. :-( - Synetech
Ít nhất một người khác đã có lỗi này, nhưng họ dường như không sửa nó. Lần tới tôi ở đó, tôi sẽ thử chạy Filemon / Regmon để xem chuyện gì đang xảy ra với nó. - Synetech


Các câu trả lời:


Hóa ra trong trường hợp này, nó là một phần mở rộng vỏ.

Đầu tiên, tôi quan sát thấy khi phím tắt bị hỏng được nhấp chuột phải, Explorer sẽ cố gắng mở tệp thi hành mà nó trỏ đến một lần từng giây trong 15 giây trước khi từ bỏ.

Sau đó tôi quan sát tất cả các mục đăng ký đã được truy cập khi phím tắt được nhấp chuột phải và đi qua từng HKCR\.lnk, HKCR\lnkfile, HKCR\.exeHKCR\exefile, kiểm tra từng cái để xem có gì bất thường không.

  1. Tôi đã mở trình chỉnh sửa đăng ký và vô hiệu hóa tất cả exefile tiện ích mở rộng (bằng cách gắn thêm ‘#’ vào đầu mỗi CLSID)
  2. Tôi thấy rằng việc nhấp chuột phải là ngay lập tức. Tuyệt vời!
  3. Sau đó, tôi đã bật lại từng tiện ích mở rộng bằng cách xóa ‘#’, nhấp chuột phải vào lối tắt bị hỏng mỗi lần

Thì đấy! Phần mở rộng vi phạm là {F0407C3D-349C-42B9-B83E-821E31623DF9} tương ứng với CmdLineExt mà âm thanh vô tội đủ (đã có một phần mở rộng mở ra một dấu nhắc dòng lệnh tại bất kỳ thư mục nào), nhưng nó không phải là. Phần mở rộng xảo quyệt và rõ ràng này là thực tế Menu ngữ cảnh SecuROM cho Explorer bởi Sony DADC Austria AGvà có vẻ như tiện ích mở rộng này Là không có gì ngoài rắc rối.

Tôi không chắc chắn như thế nào hoặc khi nó đã được cài đặt (có lẽ là một phần của một số phần mềm), nhưng Sony được biết đến với họ 'Rootkit'.


Dù sao, từ những gì tôi có thể nói, Windows không có một sự chậm trễ để giải quyết các phím tắt; nó ngay lập tức phát hiện các phím tắt bị hỏng và ăn lỗi (sử dụng các giá trị mặc định).


1
2018-05-26 15:38