Program exe veya COM Vekili, Windows'ta çalışmayı durdurdu

Windows 11/10/8/7 işletim sisteminizde bir hata mesajı alırsanız: Program exe veya COM Surrogate çalışmayı durdurdu. Programın doğru çalışmasına engel olan bir problem oluştu. Windows programı kapatacak ve bir çözüm bulunup bulunmadığını size bildirecektir(Program exe or COM Surrogate has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available) , o zaman işte birkaç sorun giderme adımı, bu tür hataların çözülmesine yardımcı olabilecek önerilerde bulunmak istiyorum.

COM Vekili nedir

dllhost.exe işlemi COM Surrogate adıyla(dllhost.exe) gider . System 32 klasöründe bulunur .

COM, Bileşen Nesne Modeli(Component Object Model) anlamına gelir . Sürecin açıklaması şöyle:

Manages the configuration and tracking of Component Object Model (COM)+-based components. If the service is stopped, most COM+-based components will not function properly. If this service is disabled, any services that explicitly depend on it will fail to start.

Microsoft'un söylediği,

COM Surrogate is the sacrificial process for a COM object that is run outside of the process that requested it. Explorer uses the COM Surrogate when extracting thumbnails, for example. If you go to a folder with thumbnails enabled, Explorer will fire off a COM Surrogate and use it to compute the thumbnails for the documents in the folder. It does this because Explorer has learned not to trust thumbnail extractors; they have a poor track record for stability. Explorer has decided to absorb the performance penalty in exchange for the improved reliability resulting in moving these dodgy bits of code out of the main Explorer process. When the thumbnail extractor crashes, the crash destroys the COM Surrogate process instead of Explorer.

COM Surrogate çalışmayı durdurdu

COM Surrogate çalışmayı durdurdu

Bu tür hatalara kötü veya bozuk program, UAC ayarları, Kötü Amaçlı Yazılım(Malware) bulaşması, DEP ayarları vb. neden olabilecek birkaç neden vardır. Yakın zamanda bir evice sürücüsünü güncellediyseniz, geri almak ve bunun yardımcı olup olmadığını görmek isteyebilirsiniz. Sorun yakın zamanda başladıysa, bir sistem geri yüklemeyi deneyebilir ve sorunun çözülüp çözülmediğini görebilir misiniz? Küçük Resimleri (Thumbnails)Dosya Gezgini(File Explorer) seçenekleriyle devre dışı bırakmanın da yardımcı olduğu bilinmektedir. Değilse, işte birkaç başka öneri.

1] UAC Ayarları

Windows 10/8/7 , güvenlik nedeniyle programların yönetim erişimini engelleyecek Kullanıcı Hesabı Denetimi(User Account Control) ( UAC ) ayarlarına sahipsiniz. (UAC)Bazı programların düzgün çalışması için yönetici erişimine ihtiyacı vardır, bu nedenle bu sorunu çözmek için yürütülebilir dosyaya Sağ Tıklamanız ve Yönetici olarak (Right Click)çalıştırmanız(Run) gerekir .

Bu Programı(Program) her zaman yönetici olarak çalıştırmak istiyorsanız , kısayola sağ tıklayın ve Özellikler'e gidin(Properties) ve Uyumluluk Sekmesine (Compatibility Tab)tıklayın(Click) .

Ardından “ Bu programı Yönetici olarak çalıştır ” seçeneğini işaretleyin ve ardından (Run)Apply / OK tıklayın .

Windows 11/10 ile tam uyumlu olmayabileceğinden , bazen Uyumluluk Modunu(Compatibility Mode) da etkinleştirmeniz gerekebilir .

Windows 11/10 ile uyumluysa, Uyumluluk Modunu(Compatibility Mode) etkinleştirmediğinizden emin olun . Etkinleştirilmişse, programı da çökertebileceğinden işaretini kaldırın.

2] Kötü Amaçlı Yazılım Enfeksiyonu

Birden çok program için hata alıyorsanız, Windows bilgisayarınıza virüs bulaşmış olma ihtimali vardır. Bu gibi durumlarda, iyi bir 3. taraf bağımsız antivirüs yazılımı(standalone antivirus software) indirin ve bilgisayarınızı onunla tarayın.

(Reboot)Sistemi Güvenli Modda (Safe Mode)yeniden başlatın ve tam bir tarama yapın.

3] DEP Ayarı

DEP ayarı, yani Veri Yürütme Engellemesi ayarı, programların çökmesine neden olabilir. Bu ayarları kontrol etmek için

1. Başlat'a(Start) tıklayın ve Bilgisayar'a (Computer)Sağ Tıklayın(Right Click) ve Özellikler'e(Properties) gidin

2. Ardından Gelişmiş sistem ayarlarına tıklayın.(Advanced system settings.)

3. Gelişmiş(Advanced) Sekmesine tıklayın ve Performans(Performance) oturumu altındaki Ayarlar'a tıklayın.(Settings)

COM Surrogate çalışmayı durdurdu

4. Veri Yürütme Engellemesi'ne(Data Execution Prevention.) tıklayın .

5. “ Yalnızca temel Windows programları ve hizmetleri için DEP'yi aç(Turn on DEP for essential Windows programs and services only) ” öğesini seçtiğinizden emin olun .

6. Ardından Uygula'ya(Apply) tıklayın ve Tamam'a(OK) tıklayın ve sisteminizi yeniden(reboot) başlatın

Alternatif olarak, seçtiklerim dışındaki tüm program ve hizmetler için DEP'yi aç'ı seçebilir, Ekle'ye tıklayıp (DEP)aşağıdakileri (Turn)ekleyebilirsiniz(Add) :

  • C: 32 bit sistemler için WindowsSystem32dllhost.exe
  • C: 64 bit sistemler için WindowsSysWOW64dllhost.exe

Uygula/Tamam'a tıklayın.

4] DLL dosyalarını yeniden kaydedin

Yükseltilmiş bir CMD açın ve aşağıdaki komutları yürütün:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Bunun yardımcı olup olmadığına bakın.

Bu adımlar çözülmezse, soruna neden olan belirli uygulamayı yeniden yüklemeyi deneyin.

Windows bileşenlerinden birine oluyorsa, SFC /SCANNOW. çalıştırmayı deneyin .

İPUCU : (TIP)Dosya COM Vekil mesajında ​​açık olduğu için işlem tamamlanamıyor şeklinde(The action cannot be completed because the file is open in COM Surrogate) bir mesaj alırsanız bu gönderiye bakın .



About the author

"Serbest çalışan bir Windows ve Office uzmanıyım. Bu araçlarla çalışma konusunda 10 yılı aşkın bir deneyime sahibim ve bunlardan en iyi şekilde yararlanmanıza yardımcı olabilirim. Becerilerim şunları içerir: Microsoft Word, Excel, PowerPoint ve Outlook ile çalışma; web oluşturma sayfalar ve uygulamalar ve müşterilerin iş hedeflerine ulaşmalarına yardımcı olmak."



Related posts