Quá trình bị treo khiến Word/Excel tải chậm
>Tôi gặp sự cố trong Môi trường của mình. >
>Điều gì đang xảy ra (và cách tái hiện sự cố): >Khi một quá trình khác bị tạm dừng (sử dụng Process Explorer), việc mở một tài liệu bằng cách "nhấp đúp chuột" vào tệp tài liệu, Word sẽ mất quá nhiều thời gian để mở. >Khi tôi "tiếp tục" quá trình bị tạm dừng thì tài liệu sẽ mở ra. >
>Khi một quá trình bị tạm dừng, Phần mềm Word hoặc Excel có thể được mở mà không gặp vấn đề gì. Và sau đó có thể mở Tệp bằng Tệp>Mở. >Sự cố chỉ xảy ra khi tài liệu được mở bằng "nhấp đúp chuột". >
>Điều này xảy ra trong Outlook 2007. Như đã kiểm tra, tôi không gặp Sự cố nào trong Outlook 2013. >Đây không phải là Sự cố cục bộ. Điều tương tự cũng xảy ra trên các Máy khác. >
> Vấn đề có thể là gì? Là về một số DLL, các tệp hoặc quy trình phụ khác không thể sử dụng được vì chúng cũng được sử dụng bởi Quy trình bị treo? >
> Đây có phải là sự cố đã biết không? Bạn có thể giúp? >Hoặc ít nhất tôi nên tìm kiếm những quy trình, tệp, chủ đề nào để điều tra thêm? >
>Cảm ơn bạn, >Marius. >
Trả lời:
Xin chào, >
>Tôi cũng gặp vấn đề tương tự và đang tìm giải pháp. >Tôi gặp vấn đề tương tự khi cố mở tài liệu văn phòng từ sharepoint. >
>Tôi đã tái hiện sự cố này trên cả máy vật lý và máy ảo chạy các hệ điều hành sau: Windows XP Pro x64, Windows 7 Pro x64, Windows 8, Windows 8.1, Server 2008. Vấn đề tương tự xảy ra với cả Office 2010 và 2013. >
>Ngoài ra, khi một quy trình bị tạm dừng (và không quan trọng quy trình nào bị tạm dừng. Nó có thể là calc hoặc notepad hoặc bất kỳ quy trình nào khác), nếu excel (ví dụ) đã được mở, hãy nhấp đúp vào tài liệu excel sẽ mở ra (tương tự dưới dạng tệp> mở). Có vẻ như vấn đề là khi ứng dụng (EXEL, WORD) khởi động chứ không phải khi ứng dụng đã được mở. >
>Cảm ơn, >Oren
Trả lời:
BTW, không có vấn đề gì khi chạy từ dòng lệnh EXCEL <fileName> trong khi quá trình bị tạm dừng. >
Trả lời:
Ừm, nghe có vẻ thú vị.
Trả lời:
Xin chào, >
>Có vấn đề với DDE. rõ ràng là Microsoft Excel đang chuyển tiếp nó. Mỗi lần chạy khởi động Excel, Explorer sẽ gửi một thông báo tới TẤT CẢ các quy trình đang chạy (ngay cả những quy trình bị treo) và chờ phản hồi. Thời gian chờ tối đa là 120 giây nên cuối cùng excel sẽ mở. >
>Một cách giải quyết cho vấn đề này là tắt Excel bằng DDE. Đối với điều này, bạn sẽ cần phải thực hiện sửa đổi trong sổ đăng ký. (đảm bảo tạo bản sao lưu trước khi thực hiện bất kỳ thay đổi nào trong sổ đăng ký). >
> Hãy làm như sau: >
>1. Trong sổ đăng ký, đi tới khóa: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\Command >2. Trong (Mặc định) Thay đổi dữ liệu ở cuối dòng từ /dde /n thành "%1" >3. Xóa giá trị lệnh. >4. Xóa khóa HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec >
> thế thôi. không cần phải đăng xuất hoặc khởi động lại. >
>Một lần nữa, hãy nhớ sao lưu trước khi thực hiện bất kỳ thay đổi nào trong sổ đăng ký. >
>Cảm ơn, >Oren
Trả lời:
Xin chào Oren, >
> Cảm ơn bạn đã giải quyết chi tiết. >Điều kỳ lạ là tôi đã thử nghiệm nhưng vẫn không hoạt động. Excel không chỉ tải cho đến khi tôi tiếp tục quá trình bị tạm dừng. >
>Cảm ơn, >Marius.
Trả lời:
Xin chào Marius, >
>Điều đó thật kỳ lạ vì nó đã có tác dụng với tôi sau khi thực hiện các thay đổi trên cả máy vật lý và máy ảo chạy tất cả hệ điều hành Microsoft (máy trạm và máy chủ). >
>Phiên bản Office bạn đang sử dụng là gì? Lưu ý rằng Excel.Sheet.12 dành cho Office 2013. >Thay đổi Excel.Sheet.8 dành cho Office 2010 và Excel.Sheet.5 dành cho Office 2007. >
>Cảm ơn, >Oren
Trả lời:
Xin chào Oren, >
>Tôi nhớ rằng tôi đã thực hiện kiểm tra chỉnh sửa Sổ đăng ký trong "Excel.Sheet.12", vì vậy tôi nghĩ rằng tôi nên thực hiện lại việc kiểm tra khóa đăng ký có liên quan đến phiên bản Office của tôi. >
>Trên máy của tôi có Office 2007 nên Excel.Sheet.5 cần được chỉnh sửa. Vấn đề là trong "HKEY_CLASSES_ROOT\Excel.Sheet.5" không có khóa "shell". Điều này thậm chí còn xa lạ hơn. >
>Để chắc chắn, tôi cũng đã thực hiện kiểm tra trên Excel.Sheet.8, nhưng đúng như mong đợi, không thành công. >
>Điều thú vị là các phiên bản Excel.Sheet.8 và Excel.Sheet.12 khác đều có phím "shell". Nhưng chỉ có cái cài đặt thôi thì Excel.Sheet.5 lại không có. Và tôi chưa cài đặt bất kỳ phiên bản Office nào khác. >
>Sau đó tôi nghĩ, chúng ta hãy nhấn phím lệnh trong Excel.Sheet.5. >Vì vậy, trong "HKEY_CLASSES_ROOT\Excel.Sheet.5" tôi đã tạo khóa "shell\Open\command" và với giá trị dữ liệu mặc định để mở excel (kiểm tra cả có và không có "%1"). Vẫn không thành công. Excel vẫn tải chậm. >
> Bất kỳ đề xuất nào khác đều được hoan nghênh. >
>Kính trọng, >Marius.
Trả lời:
Xin chào Marius, >
>Tôi không sử dụng Office 2007 nhưng việc tìm kiếm sổ đăng ký giá trị EXCEL.EXE trả về kết quả là EXCEL.EXE /dde ở nhiều nơi. >
>Hãy thử vị trí sau: HKEY_CLASSES_ROOT\Applications\excel.exe\shell\Open\command >
>Nếu cách đó không hiệu quả, hãy thử thay đổi ở những vị trí khác. >
>Trân trọng, >Oren
Trả lời:
Xin chào Oren, >
>Không, ngay cả HKEY_CLASSES_ROOT\Applications\excel.exe cũng không có khóa shell. >
>Tôi đã tìm kiếm các giá trị excel.exe khác nhưng không gặp may. > Tôi sẽ làm thêm một số xét nghiệm nữa. >
> Cảm ơn. > Marius.
Comments
Post a Comment