Conas dll a chlárú i Windows

Iarrann úsáideoirí ar conas an comhad dll a chlárú in Windows 7 agus 8. De ghnáth, tar éis earráidí a aimsiú mar "Ní féidir an clár a thosú, toisc nach bhfuil an dll riachtanach ar an ríomhaire." Maidir leis seo agus labhair.

Go deimhin, ní tasc chomh deacair é leabharlann a chlárú i gcóras (taispeánfaidh mé oiread agus trí athrú ar mhodh amháin) - i ndáiríre, níl ach céim amháin riachtanach. Is é an t-aon riachtanas ná go bhfuil cearta riarthóra Windows agat.

Mar sin féin, tá roinnt miondifríochtaí ann - mar shampla, ní gá go gcaillfidh clárú rathúil an DLL tú ón earráid earráide atá ar iarraidh, agus go bhfuil earráid RegSvr32 ag teacht leis an teachtaireacht nach bhfuil an modúl comhoiriúnach leis an leagan Windows ar an ríomhaire seo nó nár aimsíodh pointe iontrála DLLRegisterServer Ní chiallaíonn sé go bhfuil rud éigin mícheart á dhéanamh agat (míneoidh mé é seo ag deireadh an ailt).

Trí bhealach chun dll a chlárú san OS

Ag cur síos ar na chéad chéimeanna eile, glacaim leis go bhfuair tú an áit a gcaithfidh tú do leabharlann a chóipeáil agus go bhfuil an dll san fhillteán System32 nó SysWOW64 cheana féin (agus b'fhéidir áit éigin eile, más cóir go mbeadh sé ann).

Nóta: thíos cur síos ar conas an leabharlann dll a úsáid ag úsáid regsvr32.exe, ach tarraingím aird ar an bhfíric go bhfuil dhá chlár regsvr32.exe agat - má tá tú i bhfillteán C: Windows t an dara ceann ná C: Windows System32. Agus is comhaid dhifriúla iad seo, le 64-giotán suite i bhfillteán System32. Molaim an cosán iomlán a úsáid le regsvr32.exe i ngach ceann de na bealaí, agus ní hamháin ainm an chomhaid, mar a thaispeáin mé sna samplaí.

Déantar an chéad mhodh a thuairisciú ar an Idirlíon níos minice ná a chéile agus cuimsíonn sé an méid seo a leanas:

  • Brúigh na heochracha Windows + R nó roghnaigh an rogha Rith i roghchlár Tosaigh Windows 7 (más rud é, ar ndóigh, go bhfuil tú in ann a thaispeáint).
  • Cuir isteach regsvr32.exe path_to_file_dll
  • Cliceáil OK nó Iontráil.

Ina dhiaidh sin, má chuaigh gach rud go maith, ba chóir duit teachtaireacht a fheiceáil gur cláraíodh an leabharlann go rathúil. Ach, le dóchúlacht ard feicfidh tú teachtaireacht eile - tá an Modúl luchtaithe, ach níor aimsíodh an pointe iontrála DllRegisterServer agus is fiú a sheiceáil gurb é do dll an comhad ceart (scríobhfaidh mé é seo níos déanaí).

Is é an dara bealach ná an líne ordaithe a reáchtáil mar riarthóir agus an t-ordú céanna a iontráil ón mír roimhe seo.

  • Rith an t-ordú go pras mar Riarthóir. In Windows 8, is féidir leat na heochracha Win + X a bhrú agus ansin an mhír roghchlár atá ag teastáil a roghnú. In Windows 7, is féidir leat teacht ar na líne ordaithe sa roghchlár Start, deaschliceáil air agus roghnaigh "Rith mar riarthóir".
  • Cuir isteach an t-ordú regsvr32.exe path_to_library_dll (is féidir sampla a fheiceáil sa screenshot).

Arís, is dócha nach mbeidh tú in ann an dll a chlárú sa chóras.

Agus an modh deireanach, ar féidir leis a bheith úsáideach i gcásanna áirithe freisin:

  • Deaschliceáil ar an dll go dteastaíonn uait clárú agus roghnaigh an mhír roghchlár "Open with."
  • Cliceáil "Brabhsáil" agus faigh an comhad regsvr32.exe i bhfillteán Windows / System32 nó Windows / SysWow64, oscail an dll.

Is é croílár na mbealaí go léir chun cur síos a dhéanamh ar dll sa chóras an rud céanna, ach roinnt bealaí éagsúla chun an t-ordú céanna a reáchtáil - atá níos áisiúla do dhuine. Agus anois faoi cén fáth nach féidir leat rud ar bith a dhéanamh.

Cén fáth nach féidir dLL a chlárú

Mar sin, níl aon chomhad dll agat, mar gheall ar earráid a fheiceann tú agus an cluiche nó an clár á thosú agat, d'íoslódáil tú an comhad seo ón Idirlíon agus iarracht a dhéanamh clárú, ach níl an pointe iontrála DllRegisterServer nó an modúl comhoiriúnach leis an leagan reatha de Windows, agus b'fhéidir rud éigin eile, is é sin dodhéanta clárú dll.

Cén fáth a dtarlaíonn sé seo (ina dhiaidh seo, agus conas é a shocrú):

  • Níl gach comhad dll deartha chun a bheith cláraithe. Ionas gur féidir é a chlárú ar an mbealach seo, ní mór go mbeadh tacaíocht aige don fheidhm DllRegisterServer féin. Uaireanta bíonn earráid ann freisin toisc go bhfuil an leabharlann cláraithe cheana féin.
  • Tá comhaid chaochadáin i gcuid de na suíomhanna a chuireann dll-íoslódáil ar dLL, go deimhin, an t-ainm atá á lorg agat agus ní féidir iad a chlárú, mar i ndáiríre ní leabharlann é seo.

Agus anois conas é a shocrú:

  • Más Ríomhchláraitheoir thú agus clárú do dll, déan iarracht regasm.exe
  • Más úsáideoir thú agus mura dtosaíonn tú rud éigin le teachtaireacht á rá nach bhfuil an dll ar an ríomhaire, cuardaigh an tIdirlíon ar cén cineál comhaid atá ann agus cén áit le híoslódáil. Mar chuid de seo, is féidir leat an suiteálaí oifigiúil a íoslódáil go hiondúil a chuireann na bunleabharlanna ar bun agus a chláraíonn sa chóras - mar shampla, le haghaidh gach comhad le hainm d3d, cuir DirectX ó shuíomh gréasáin oifigiúil Microsoft, do msvc, ceann de na leaganacha de Visual Studio Redistributable. (Agus mura dtosaíonn cluiche ó torrent, ansin breathnaigh ar thuarascálacha an fhrithvíreas, d’fhéadfadh sé an dll-riachtanach a bhaint, is minic a tharlaíonn sé le roinnt leabharlanna mionathraithe).
  • De ghnáth, in ionad an dll a chlárú, cuirtear suíomh an chomhaid san fhillteán céanna leis an gcomhad exe? Inrite a éilíonn an leabharlann seo.

Ag an deireadh seo, tá súil agam go bhfuil rud éigin níos soiléire ná mar a bhí sé.