Šiame straipsnyje aš dalinuosi savo patirtimi šalindamas su surinkimu susijusią problemą sistemoje „Windows“. Mano klientas iškėlė problemą, kai jis negalėjo gauti „Outlook“ priedo, kuris veiktų jo „Windows“ kompiuteryje. Jis gavo išimties klaidą:
Nepavyko įkelti failo ar surinkimo „Microsoft“.Biuras.Interop.„Outlook“ arba viena iš jos priklausomybių. Sistema negali rasti nurodyto failo
atidarydami „Outlook“.
Taigi nuėjau Pradėti | Bėk | ir įvedė Surinkimas.
Sąraše radau konkretų dll, kurio ieškojau. Kai patikrinau versiją, radau, kad versija skiriasi. Tai yra versija, kurios ieškojo „Outlook“ priedas, buvo v14.0, bet surinkdamas radau v10.0 ir v14.0 būti. Taigi bandžiau pašalinti v10 surinkimą dešiniuoju pelės klavišu spustelėdamas dll ir pasirinkdamas Pašalinti.
Tai darydamas, gavau šį klaidos pranešimą:
Taigi aš jaučiau, kad vienintelis būdas dabar, atrodo, buvo pašalinti „Office“ ir įdiegti iš naujo - nes tai yra įrašas iš perduodamos „Office“ versijos. Taigi nuėjau į „Programs and Features“ ir visiškai pašalinau „Microsoft Office“ ir perkraunu sistemą. Tada grįžau į asamblėją ir patikrinau. Bet byla vis dar buvo, ir aš tiesiog negalėjau jos pašalinti. Aš vis gavau tą patį klaidos pranešimą kaip ir aukščiau.
Tada prisiminiau metodą, kurį naudojau seniai, kai buvau perjungęs „Assembly“ rodinį į „Folder“ vaizdą.
Norėdami tai padaryti, atidarykite „Windows“ registrą ir eikite į šį raktą:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
Čia sukurkite naują DWORD “„DisableCacheViewer““Ir suteikite jai reikšmę„ 1 “.
Dabar grįžau į asamblėją ir ji pakeitė vaizdą į aplankus:
Aš ieškojau konkretaus dll failo ir pašalinau visus jo įrašus bei perkraunu sistemą.
Galiausiai nuėjau ir ištryniau„DisableCacheViewer““Iš registro ir grįžo į asamblėjos vaizdą.
Failo nebėra. Aš įdiegiau „Office“ atgal ir dar kartą įdiegiau priedus, ir dabar jis veikia puikiai.
Naudodami tą patį metodą, lengvai pašalinsite rinkinius, perėję į aplanko rodinį.
Tikiuosi, kad šis patarimas jums padės.