Program exe tai COM Surrogate on lakannut toimimasta virhe Windowsissa

Jos saat Windows 11/10/8/7 -käyttöjärjestelmässäsi virheilmoituksen: Program exe tai COM Surrogate on lakannut toimimasta. Ongelman vuoksi ohjelma lakkasi toimimasta oikein. Windows sulkee ohjelman ja ilmoittaa sinulle, jos ratkaisu on saatavilla(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) . Seuraavassa on muutamia vianetsintävaiheita. Haluaisin ehdottaa, mikä voi auttaa ratkaisemaan tällaiset virheet.

Mikä on COM Surrogate

Dllhost.exe- prosessin nimi on COM Surrogate . Se sijaitsee System 32 -kansiossa.

COM on lyhenne sanoista Component Object Model(Component Object Model) . Prosessin kuvaus kuuluu:

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 sanoo,

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 on lakannut toimimasta

COM Surrogate on lakannut toimimasta

On olemassa muutamia syitä, jotka voivat aiheuttaa tällaisia ​​virheitä huono tai vioittunut ohjelma, UAC - asetukset, haittaohjelmatartunta(Malware) , DEP -asetukset jne. Jos päivitit äskettäin laiteohjaimen, haluat ehkä palauttaa sen ja katsoa, ​​auttaako se. Jos ongelma alkoi äskettäin, voitko kokeilla järjestelmän palautusta ja katsoa, ​​häviääkö se ongelman? Pikkukuvien(Thumbnails) poistamisen käytöstä File Explorerin(File Explorer) vaihtoehtojen avulla tiedetään myös auttavan. Jos ei, tässä on muutamia muita ehdotuksia.

1] UAC-asetukset

Windows Windows 10/8/7 :ssä sinulla on User Account Control ( UAC ) -asetukset, jotka estävät ohjelmien järjestelmänvalvojan pääsyn turvallisuussyistä. Tietyt ohjelmat tarvitsevat järjestelmänvalvojan oikeudet toimiakseen oikein, joten voit kiertää tämän ongelman napsauttamalla(Right Click) hiiren kakkospainikkeella suoritettavaa tiedostoa ja valitsemalla Suorita(Run) järjestelmänvalvojana.

Jos haluat käyttää kyseistä ohjelmaa(Program) aina järjestelmänvalvojana, napsauta hiiren kakkospainikkeella pikakuvaketta ja siirry Ominaisuudet(Properties) ja napsauta (Click)Yhteensopivuus(Compatibility Tab) - välilehteä .

Valitse sitten " Suorita(Run) tämä ohjelma järjestelmänvalvojana" Napsauta sitten Apply / OK .

Joskus saatat joutua ottamaan käyttöön yhteensopivuustilan(Compatibility Mode) , koska tietyt ohjelmat eivät ehkä ole täysin yhteensopivia Windows 11/10 :n kanssa .

Jos ohjelma on yhteensopiva Windows 11/10 :n kanssa , varmista, että et ota Yhteensopivuustilaa(Compatibility Mode) käyttöön . Jos se on käytössä, poista valinta, koska se voi myös kaataa ohjelman.

2] Haittaohjelmatartunta

Jos saat virheilmoituksen useille ohjelmille, on mahdollista, että Windows-tietokoneesi on saattanut tartunnan. Lataa tällaisissa tapauksissa hyvä kolmannen osapuolen erillinen virustorjuntaohjelmisto(standalone antivirus software) ja skannaa tietokoneesi sillä.

Käynnistä(Reboot) järjestelmä uudelleen vikasietotilassa(Safe Mode) ja suorita täydellinen tarkistus.

3] DEP-asetus

DEP-asetus eli Data Execution Prevention -asetus saattaa aiheuttaa ohjelmien kaatumisen. Tarkistaaksesi nuo asetukset

1. Napsauta Käynnistä(Start) -painiketta ja napsauta(Right Click) hiiren kakkospainikkeella Tietokonetta(Computer) ja siirry Ominaisuudet -kohtaan(Properties)

2. Napsauta sitten Järjestelmän lisäasetukset.(Advanced system settings.)

3. Napsauta siellä Lisäasetukset(Advanced) - välilehteä ja napsauta Suorituskyky(Performance) - istunnon alta Asetukset .(Settings)

COM Surrogate on lakannut toimimasta

4. Napsauta Data Execution Prevention.

5. Varmista, että olet valinnut " Ota DEP käyttöön vain tärkeille Windows-ohjelmille ja -palveluille(Turn on DEP for essential Windows programs and services only) ".

6. Napsauta sitten Käytä(Apply) , napsauta OK ja käynnistä(reboot) järjestelmä uudelleen

Vaihtoehtoisesti voit valita Ota (Turn)DEP käyttöön kaikille ohjelmille ja palveluille paitsi valitsemilleni, napsauta Lisää(Add) ja lisää seuraavat:

  • C: WindowsSystem32dllhost.exe 32-bittisille järjestelmille
  • C:WindowsSysWOW64dllhost.exe 64-bittisille järjestelmille

Napsauta Käytä/OK.

4] Rekisteröi DLL-tiedostot uudelleen

Avaa korotettu CMD ja suorita seuraavat komennot:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Katso, auttaako se.

Jos nämä vaiheet eivät ratkaise, yritä asentaa uudelleen se sovellus, joka aiheuttaa ongelman.

Jos se tapahtuu jollekin Windows - komponentille, yritä suorittaa SFC /SCANNOW.

VINKKI(TIP) : Katso tämä viesti, jos saat Toimintoa ei voida suorittaa loppuun, koska tiedosto on auki COM-korjausviestissä(The action cannot be completed because the file is open in COM Surrogate) .



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts