Un client al meu a început să aibă o problemă ciudată când navighează imagini și videoclipuri pe PC-ul său Windows 7: ar fi afișat următorul mesaj de eroare:
COM Surrogate has stopped working
Lucrul ciudat a fost că eroarea a apărut numai atunci când navighezi fișiere video sau imagine, nu orice alt tip de fișier. După ce am făcut niște cercetări, am reușit să rezolvăm problema, dar a trebuit să încercăm câteva lucruri diferite înainte de a fi terminat. În acest post, voi scrie diferitele soluții posibile și, sperăm, unul dintre ei va lucra pentru dvs.
Metoda 1 - Update Codecs
Evident, deoarece a fost un video / imagine problema, am crezut că ar putea fi ceva cu setul actual de codecuri instalat. Acest client, în special, a plăcut să copieze și să rupă chestii, așa că a instalat ffdshow și alte codecuri. Am actualizat manual toate codec-urile la cele mai recente versiuni, inclusiv ffdshow, Windows 7 Codec Pack și altele. Puteți descărca cea mai recentă versiune de Windows 7 Codec Pack.
Dacă aveți instalat pe computer un DivX sau Nero, continuați și actualizați-le și la cele mai recente versiuni. În unele cazuri, poate fi necesar să dezinstalați un program și apoi să îl reinstalați ulterior.
Metoda 2 - Kaspersky Antivirus
A existat o problemă cunoscută cu Kaspersky antivirus, a avea loc. Dacă utilizați Kaspersky, trebuie să vă asigurați că actualizați software-ul actual Kaspersky, nu doar definițiile antivirus. De asemenea, puteți să testați dacă această problemă provoacă cu adevărat problema, dezactivând-o complet și văzând dacă problema dispare.
Metoda 3 - Comenzi
Există câteva comenzi poate încerca să ruleze în Windows pentru a vedea dacă remediază problema. Trebuie să le executați în promptul de comandă. Faceți clic pe Start, tastați cmd, apoi faceți clic dreapta și alegeți Run as Administrator. Acum introduceți următoarele comenzi, apăsând Enter după fiecare dintre ele:
regsvr32 vbscript.dllregsvr32 jscript.dll
Aceasta va reînregistra câteva dll-uri cu Windows și, eventual, va repara eroarea de înlocuire COM. Dacă nu, continuați să citiți!
Metoda 4 - Verificați discul pentru erori
Dacă vedeți această problemă numai pe o anumită unitate ca un dispozitiv USB extern, există câteva sectoare proaste pe hard disk. Este o idee bună să rulați un chkdsk pentru a vă asigura că unitatea funcționează corect. Puteți citi postarea mea anterioară pe cum se utilizează utilitarul chkdsk.
Metoda 5 - Dezactivați DEP pentru dllhost.exe
O altă soluție care a fost menționată de mai multe ori este adăugarea dllhost .exe la lista de excluderi pentru DEP (Data Execution Protection). Puteți citi postarea mea anterioară pe cum să dezactivați DEP în Windows. În ultimul pas al aceluiași articol, faceți clic pe Adăugați și adăugați următorul fișier exe în Windows 7 pe 32 de biți:
C:\Windows\System32\dllhost.exe
Pentru Windows 7 pe 64 de biți, trebuie să excludeți fișierul dllhost.exe din această cale:
C:\Windows\SysWOW64\dllhost.exe
Metoda 6 -
Acest lucru poate fi puțin complicat, dar dacă ați actualizat recent un driver pentru afișajul dvs. sau chiar alt echipament hardware de pe computer, încercați să reintroduceți driverul la versiunea anterioară. Este de obicei mai mult cu driverul de afișaj decât orice altceva. În unele cazuri, actualizarea la cea mai recentă versiune a driverului de afișaj poate de asemenea remedia problema, deci va trebui să vă jucați cu upgrade-ul sau să schimbați driverul.
Pentru a reveni la driverul de afișare, accesați Device Manager, extindeți Adaptorii de afișare, apoi faceți clic dreapta pe dispozitivul de afișare și alegeți Dezinstalare. Veți vedea o fereastră pop-up în care trebuie să bifați caseta Ștergeți software-ul driverului pentru acest dispozitiv.
p>În aceeași lumină, ar trebui să verificați driverele de imprimantă și să le actualizați, dacă sunt disponibile actualizări.
Sperăm că una dintre aceste metode va remedia eroarea de înlocuire COM în Windows 7. Dacă nu, postați un comentariu aici și spuneți-ne specificațiile dvs. și ceea ce ați încercat și vom încerca să vă ajutăm. Bucurați-vă!