Mengklik tautan dalam pesan Email menjadi sangat lambat


9

Menjalankan Windows 7 (RC, 64 bit). Tiba-tiba, hari ini, setelah berbulan-bulan tanpa masalah, mengklik tautan menjadi sangat lambat.

Saya perhatikan ini di dua tempat.

(1) mengklik hyperlink di pesan email Outlook, yang meluncurkan Firefox, membutuhkan waktu sekitar satu menit. Meluncurkan Firefox dengan sendirinya bersifat instan - Saya memiliki drive SSD dan CPU yang sangat cepat. (2) membuka dokumen Word yang dilampirkan ke pesan email Outlook juga membutuhkan waktu yang sangat lama.

Satu-satunya kesamaan yang dimiliki oleh keduanya adalah bahwa mereka menggunakan mekanisme DDE, jika saya tidak salah, untuk mengirim perintah terbuka DDE ke aplikasi. Di bawah Windows XP masalah ini kadang-kadang dapat diperbaiki dengan menghapus centang pada kotak centang "Gunakan DDE" dalam pemetaan tipe file, namun, saya tidak dapat menemukan yang setara di bawah Windows 7.

Lihat di sini untuk orang lain yang memiliki apa yang saya yakini adalah masalah yang sama. Lihat di sini untuk lebih banyak bukti bahwa DDE menjadi super-super-lambat.


Mungkin memantau outlook.exe dengan Process Explorer dapat menghasilkan beberapa informasi menarik: technet.microsoft.com/en-us/sysinternals/bb896653.aspx
John T

akan mencoba waktu berikutnya ini terjadi
Joel Spolsky

Saya telah mengamati sesuatu yang serupa pada XP, di mana membuka semua jenis file melalui DDE tampaknya menggantung Explorer selama sekitar 15 detik. Saya cukup yakin bahwa Outlook 2007 telah menyebabkan ini, karena masalahnya hilang jika saya menutup Outlook sepenuhnya. Ketika saya me-restart Outlook masalah tidak terulang segera, tetapi dalam beberapa menit itu kembali melakukan hal yang sama.
Charlie

Jawaban:


5

Jika entah bagaimana Internet Explorer lambat, maka mengklik tautan dari Office juga akan lambat, bahkan jika Anda tidak menggunakan Internet Explorer sebagai browser default Anda. Jadi: periksa apakah Internet Explorer masih berfungsi dengan baik.

Meskipun Anda tampaknya yakin bahwa DDE yang harus disalahkan, Office memiliki fitur yang anehnya mengejutkan: pertama - tama ia menggunakan komponen Internet Explorer untuk melihat apakah URL satu klik itu valid. Itu tidak mengidentifikasi dirinya sebagai Internet Explorer; di log akses orang mungkin melihat:

User Agent: Microsoft Office Existence Discovery

Setelah itu, ia menyerahkan URL yang dihasilkan ke browser default. Itu adalah:

  • Jika panggilan tersembunyi ke URL menghasilkan beberapa pengalihan, maka browser default bahkan tidak diberikan URL asli, tetapi URL yang dialihkan.

  • Jika situs web karena alasan tertentu memblokir Agen Pengguna "Microsoft Office Existence Discovery", atau jika pengaturan Internet Explorer Anda entah bagaimana mencegah akses yang tepat ke situs, maka tautan tersebut mungkin tampak mati sementara sebenarnya menggunakan peramban normal itu akan berfungsi dengan baik.

Pernah bertanya-tanya mengapa browser Anda terus mengarahkan Anda ke beberapa halaman login saat mengklik tautan dari Office? Kanan: jika Internet Explorer tidak diautentikasi di situs web (terutama benar ketika itu bukan browser default Anda), maka beberapa situs mungkin merespons dengan pengalihan ke halaman login, membuat Office lupa tentang URL yang sebenarnya Anda klik ...

Beberapa detail lebih lanjut tentang "Microsoft Office Protocol Discovery" yang lucu dan menjengkelkan ini di deskripsi Microsoft tentang posting blog Protokol Keberadaan Microsoft Office :

Saat membuka dokumen dari lokasi URL di Microsoft Office 2007, perpustakaan Office dapat membuat permintaan HEAD HTTP ke server web untuk URL pembuka. Permintaan ini dikirim dengan Agen Pengguna disetel ke "Penemuan Keberadaan Microsoft Office". Panggilan ini baru untuk Office 2007.

Tujuan permintaan HEAD adalah untuk memeriksa bahwa konten ada di lokasi URL sebagai dokumen, dan bukan hanya sebagai sumber daya sementara yang dialirkan ke bawah untuk sesi hanya baca. Panggilan juga akan berusaha untuk mendapatkan waktu modifikasi terakhir dari konten yang dikembalikan oleh server web dalam respons HEAD.

[...]

Panggilan ini terjadi pada semua upaya membuka URL, meskipun pengeditan tidak diminta per se. Sebagai hasilnya adalah mungkin bahwa panggilan web tambahan (dibuat dari ruang proses aplikasi Office di sesi jaringan dan bukan browser web dalam sesi terpisah) dapat menyebabkan beberapa pengguna melihat permintaan tambahan untuk mengotentikasi (401) atau kehilangan status sesi dan pengalihan yang tidak perlu (302) ke halaman login atau formulir umpan balik lainnya. Ini adalah perilaku yang diharapkan.

Tampaknya ini dapat dinonaktifkan menggunakan registri; lihat jawaban saya di tautan validasi MS Word setelah klik .


Terima kasih! Saya telah menduga bahwa Outlook mengambil pranala untuk sementara waktu, tetapi Anda telah mengonfirmasinya. Sungguh fitur yang bodoh.
Kaya

4

Saya semakin dekat.

Reboot memperbaiki masalah. :) Bukannya itu solusi permanen ...

Menurut programmer Microsoft Raymond Chen , DDE seharusnya sudah usang, tetapi semua orang tampaknya masih menggunakannya.

Masalahnya dengan DDE, katanya, adalah kooperatif, dan satu aplikasi yang digantung dapat menyebabkan semua aplikasi lain tidak merespons dengan benar ketika mereka mencoba menggunakan DDE.

Dalam kasus saya, mem-boot ulang memperbaiki masalah karena menutup aplikasi mana pun yang gagal merespons pesan DDE dengan benar.

Solusi umum untuk masalah ini dalam kerangka waktu Windows XP adalah menghapus centang pada kotak USE DDE di penangan tipe file, tetapi kotak centang itu tampaknya tidak lagi ada di Windows 7. Meskipun DDE sudah usang, aplikasi masih mendaftarkannya di registri sehingga aplikasi bodoh seperti Outlook 2007 masih menggunakannya untuk meluncurkan hyperlink.

Solusi ini tidak terlalu berguna, karena bahkan aplikasi yang lebih bodoh, seperti Firefox, sangat berniat menggunakan DDE sehingga mereka akan REREGISTER sendiri sebagai menggunakan DDE setiap kali diluncurkan. Satu-satunya solusi permanen adalah mengubah pengaturan keamanan pada kunci yang sesuai dalam registri sehingga Firefox tidak memiliki kemampuan untuk menulisnya.

Saya masih tidak begitu senang dengan jawaban ini.


2

Saya memiliki masalah yang sama belum lama ini, dan masalahnya pasti dengan Outlook, menjadi lambat membuka tautan dan lampiran. dalam kasus saya itu adalah file PST yang telah tumbuh melebihi 4 GB.

Cobalah memadatkan file PST atau OST Anda:

  1. Alat | Pengaturan akun
  2. Klik pada Data Filestab
  3. Pilih kotak surat Anda dan klik Settings
  4. [Mode pertukaran] Di Advancedtab, klik padaOffline Folder File Settings
  5. Klik Compact Now

MSKB memiliki beberapa kiat lagi: Cara memecahkan masalah kinerja di Outlook 2007


Saya akan mencoba memadatkan file offline ... dalam kasus saya ini adalah OST dan hanya 1GB.
Joel Spolsky

ZOMG, itu dia! Memadatkan file OST memperbaikinya !!!
Joel Spolsky

diedit untuk menambahkan instruksi spesifik jika seseorang menemukan ini di masa depan
Joel Spolsky

AAH! Saya berbicara dengan segera. Ini tidak memperbaikinya. Alasan saya pikir itu terlalu memalukan untuk disebutkan di sini. : -DI benar-benar berpikir itu entah bagaimana terkait dengan mekanisme DDE, karena di masa lalu, masalah ini dapat diperbaiki untuk sementara waktu dengan menghapus entri DDE yang dimasukkan ke dalam registri Firefox
Joel Spolsky

2
baik, setidaknya penyimpanan file outlook Anda menerima beberapa pemeliharaan gratis dalam proses :)

1

Pertanyaan lama, saya tahu, tapi begini ... Setelah mencoba beberapa saran lain, saya akhirnya memperbaiki masalah dengan menjalankan perbaikan-instal di Microsoft Office.

Semua program yang diluncurkan oleh DDE (FireFox, Excel dan lainnya) sekarang diluncurkan secara normal tanpa penundaan.


1

Saya menjalankan XP dengan Office 2007. Awalnya saya sudah mencoba banyak solusi yang membahas penggunaan "% 1" dan menonaktifkan DDE di berbagai ekstensi file, tetapi sepertinya hanya berfungsi untuk ekstensi yang dipilih dan hanya ketika diluncurkan dari lokasi tertentu . (Yaitu lauches dari toolbar Quick Launch dan Outlook tidak selalu mempercepat.)

Saya mencoba semua solusi di bawah ini ketika saya expereinced masalah yang sama. Salah satu dari mereka tampaknya berhasil, meskipun saya tidak yakin yang mana itu. Saya tidak pernah mengidentifikasi penyebab root, meskipun masalah pertama kali terjadi di tengah-tengah beberapa pekerjaan cadangan yang saya lakukan melibatkan drive eksternal dan juga ketika saya membuka file pst Outlook yang agak lama. Pada satu titik sesaat sebelum melihat masalah, saya mengalami semacam kesalahan (ODBC?) Ketika mencoba untuk mengekspor kalender Outlook lama. Saya curiga bahwa salah satu tindakan ini mungkin terkait.

  1. Mulai menu | Jalankan | Cmd | chkdsk c: \ / F (Memilih untuk me-restart terminal ketika solusi muncul dengan sendirinya, meskipun saya mencoba solusi 2 & 3 sebelum benar-benar memulai kembali).

  2. Diverifikasi bahwa Network DDE dan DDE DSDM dinonaktifkan di layanan saya (sudah ada).

  3. Diverifikasi bahwa saya belum menginstal sesuatu yang baru-baru ini mungkin mengganggu (saya belum).

  4. Mulai | Pengaturan | Panel Kontrol | Setel Akses Program & Default | Kustom | Pilihan yang saya pilih (saya menggunakan Outlook untuk email dan Firefox sebagai browser saya). Ketika saya melakukan ini, Microsoft memperbaiki sesuatu. Pada titik ini, saya melakukan reboot (dari opsi 1) dan setelah chkdsk berlari, semuanya kembali baik-baik saja.

Saya juga membaca bahwa beberapa orang sukses setelah melakukan perbaikan instal ulang Office, tetapi saya akan menggunakan ini sebagai pilihan terakhir, karena saya tidak memiliki disk di tangan.

Semoga berhasil.


1

Saya sudah mencoba semua saran di atas tanpa hasil. Sangat frustasi untuk menunggu satu menit penuh setelah mengklik hyperlink sebelum ditampilkan di Firefox. Dan jika Anda mengklik lebih dari sekali, setiap klik ditampilkan sebagai tab yang berbeda.

Jadi, inilah solusi saya, yang berfungsi tetapi masih mengganggu.

Saat Anda ingin mengaktifkan hyperlink:

  1. Klik kanan - jangan klik kiri karena itu akan meluncurkan tunggu 60 detik Anda;
  2. Salin alamat URL internet yang ditunjukkan, lalu
  3. Cukup tempel tautan ke browser Anda dan tekan Enter. Halaman Anda langsung muncul.

Ini berfungsi setiap saat karena Anda memintas bug di Outlook dengan cara apa pun mencegah kami menghubungkan secara langsung.


0

Jawaban ini agak terkait dengan masalah Anda dan mungkin memberi Anda petunjuk untuk mencari tempat lain untuk memperbaikinya. Selamat membaca di: http://support.microsoft.com/kb/929867 Semoga beruntung.


ini tidak berhasil, karena kotak centang "Gunakan DDE" yang mereka bicarakan tidak ada di Windows 7
Joel Spolsky

-1

Saya harus melakukan yang berikut untuk memperbaiki masalah ini:

  1. Atur Internet Explorer ke browser default (pada sistem saya, saya sebenarnya harus menggunakan Safari untuk mengatur IE ke default cukup aneh)
  2. Mulai ulang
  3. Dengan Firefox diatur untuk memeriksa apakah itu browser default, buka Firefox dan pilih Ya untuk mengaturnya sebagai browser default.

Saya harus melakukan ini seminggu sekali dan saya belum menemukan alasan yang lebih besar untuk ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.