Program exe ili COM Surogate prestao je raditi pogreška u sustavu Windows

Na vašem operativnom sustavu Windows 11/10/8/7, ako ikada dobijete poruku o pogrešci: Program exe ili COM Surrogate prestao je raditi. Problem je uzrokovao prestanak ispravnog rada programa. Windows će zatvoriti program i obavijestiti vas ako je rješenje dostupno(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) , a zatim evo nekoliko koraka za rješavanje problema, želio bih predložiti koji bi mogli pomoći u rješavanju takvih pogrešaka.

Što je COM surogat

Proces dllhost.exe nosi(dllhost.exe) naziv COM Surogate(COM Surrogate) . Nalazi se u mapi System 32 .

COM je skraćenica od Component Object Model . Opis procesa glasi:

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.

kaže Microsoft,

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 Surogate je prestao raditi

COM Surogate je prestao raditi

Postoji nekoliko razloga koji bi mogli uzrokovati takve pogreške, loš ili oštećen program, postavke UAC- a, infekcija zlonamjernim softverom , (Malware)DEP postavke itd. Ako ste nedavno ažurirali upravljački program uređaja, možda se želite vratiti i vidjeti hoće li to pomoći. Ako se problem pojavio nedavno, možete li pokušati vratiti sustav i vidjeti hoće li problem nestati? Poznato je da pomaže i onemogućavanje sličica(Thumbnails) putem File Explorer opcija. Ako ne, evo još nekoliko prijedloga.

1] UAC postavke

U Windows 10/8/7 imate postavke kontrole korisničkog računa(User Account Control) ( UAC ) koje bi spriječile administrativni pristup za programe zbog sigurnosnih razloga. Određenim programima je potreban administratorski pristup da bi se ispravno izvodili, pa da biste zaobišli ovaj problem, morate desnom tipkom miša kliknuti(Right Click) na izvršnu datoteku i Pokreni(Run) kao administrator.

Ako želite uvijek pokrenuti taj program kao administrator, kliknite desnom tipkom miša na prečac i idite na Svojstva(Properties) i kliknite(Click) karticu Kompatibilnost(Compatibility Tab) .

Zatim označite " Pokreni(Run) ovaj program kao administrator" Zatim kliknite na Apply / OK .

Ponekad ćete možda morati omogućiti i način kompatibilnosti(Compatibility Mode) jer određeni programi možda nisu u potpunosti kompatibilni sa Windows 11/10 .

Ako je program kompatibilan sa Windows 11/10 , pazite da ne omogućite način kompatibilnosti(Compatibility Mode) . Ako je omogućen, poništite ga jer može i srušiti program.

2] Infekcija zlonamjernim softverom

Ako dobivate pogrešku za više programa, postoje šanse da je vaše Windows računalo zaraženo. U takvim slučajevima preuzmite dobar samostalni antivirusni softver(standalone antivirus software) treće strane i skenirajte svoje računalo s njim.

Ponovno pokrenite(Reboot) sustav u sigurnom načinu rada(Safe Mode) i pokrenite kompletno skeniranje.

3] DEP postavka

DEP postavka, tj. postavka za sprječavanje izvršavanja podataka može uzrokovati pad programa. Za provjeru tih postavki

1. Kliknite Start i desnom tipkom miša kliknite (Right Click)Računalo(Computer) i idite na Svojstva(Properties)

2. Zatim kliknite na Napredne postavke sustava.(Advanced system settings.)

3. Tamo kliknite karticu Napredno i kliknite (Advanced)Postavke(Settings) pod sesijom izvedbe .(Performance)

COM Surogate je prestao raditi

4. Kliknite na Prevencija izvršenja podataka.(Data Execution Prevention.)

5. Provjerite jeste li odabrali " Uključi DEP samo za osnovne Windows programe i usluge(Turn on DEP for essential Windows programs and services only) ".

6. Zatim kliknite Apply i kliknite OK i ponovno pokrenite(reboot) sustav

Alternativno, možete odabrati Uključi (Turn)DEP za sve programe i usluge osim onih koje ja odaberem, kliknite Dodaj(Add) i dodajte sljedeće:

  • C:WindowsSystem32dllhost.exe za 32-bitne sustave
  • C:WindowsSysWOW64dllhost.exe za 64-bitne sustave

Kliknite Primijeni/U redu.

4] Ponovno registrirajte DLL datoteke

Otvorite povišeni CMD i izvršite sljedeće naredbe:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Vidi hoće li to pomoći.

Ako ovi koraci ne riješe, pokušajte ponovno instalirati određenu aplikaciju koja uzrokuje problem.

Ako se to događa jednoj od komponenti sustava Windows(Windows) , pokušajte pokrenuti SFC /SCANNOW.

SAVJET(TIP) : Pogledajte ovu objavu ako primite Akciju nije moguće dovršiti jer je datoteka otvorena u COM Surogate(The action cannot be completed because the file is open in COM Surrogate) poruci.



About the author

Ja sam softverski inženjer s više od 10 godina iskustva u području Windows inženjerstva. Specijalizirao sam se za razvoj aplikacija temeljenih na sustavu Windows, kao i upravljačkih programa za hardver i zvuk za Microsoftov operacijski sustav Windows sljedeće generacije, Windows 11. Moje iskustvo s izradom aplikacija za Windows čini me posebno vrijednim sredstvom za svaku tvrtku koja želi razviti inovativne tehnološke proizvode.



Related posts