Regsvr32: Он чӣ гуна аст & Чӣ тавр бақайдгирии DLLs

Чӣ тавр ба қайд ва Нест кардани як DLL File бо Regsvr32.exe

Regsvr32 як воҳиди фармоиш дар Windows, ки барои Microsoft Низоми сабти . Он барои бақайдгирӣ ва ба қайд гирифтан истифода бурдани объекти пайвастшавӣ ва фароғат (OLE), монанди файлҳои .DLL ва ControlX.

Вақте ки regsvr32 сабти DLL- ро сабт мекунад , маълумот дар бораи файлҳои барномавии он алоқаманд ба Низоми Windows илова карда мешавад . Ин нишонаҳоест, ки барномаҳои дигар метавонанд дар реестриест, ки барои фаҳмидани он, ки маълумотҳои барнома ва чӣ гуна муносибат кардан бо он ба даст оварда шудаанд.

Шумо метавонед файлро ба DLL сабт кунед, агар шумо дар компютери шумо хатогиҳои DLL пайдо кунед. Мо фаҳмонда метавонем, ки чӣ тавр ин корро анҷом диҳем.

Чӣ тавр ба қайд ва Номаълуми DLL File

Агар далелҳо дар Низоми Windows, ки ба файли DLL муроҷиат мекунанд, ягон вақт тоза ё вайрон карда шуда бошанд, барномаҳое, ки истифодаи он DLL-ро истифода мебарад, метавонад кор кунад. Ин аст, вақте ки ин ассотсиатсия бо феҳристи шикастани он, ки файлҳои DLL бояд ба қайд гирифта шаванд.

Бақайдгирии як DLL файл одатан бо роҳи азнавсозии барнома , ки онро дар ҷои аввал ба қайд гирифтааст. Аммо баъзан, шумо бояд ба DLL файлро ба воситаи Смайл фармон диҳед .

Маслиҳат: Ба назар гиред, ки чӣ тавр кушодани фармонро кушоед, агар шумо боварӣ надошта бошед, ки чӣ тавр онро пайдо кунед.

Ин роҳи дурусти сохтани фармони regsvr32 аст:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

Масалан, шумо ин фармонро аввалин шудаед, то ки ба DLL файли myfile.dll сабт карда шавад , ё дуюм онро сабт кунед:

regsvr32 myfile.dll regsvr32 / u myfile.dll

Параметрҳои дигар, ки шумо метавонед бо regsvr32 истифода баред, метавонед дар саҳифаи Regsvr32-и Microsoft дидан кунед.

Эзоҳ: Ҳамаи DLL-ҳо наметавонанд танҳо бо ворид кардани фармони фармони Фармони Фармони мазкур ба қайд гирифта шаванд. Шумо шояд пеш аз баста шудани хидмат ё барномае, ки файлро истифода мебарад, ниёз доред.

Чӣ тавр ислоҳ кардани Regsvr32 Common умумӣ

Дар ин ҷо як хатоест, ки шумо ҳангоми кӯшиши бақайдгирии DLL файлро мебинед:

Модул бор карда шуд, вале занг ба DllRegisterServer бо кодекси гумроҳӣ 0x80070005.

Ин маъмулан як масъалаи иҷтимоиест. Агар иҷро кардани дархости болоии фармон ҳанӯз ба шумо иҷозат надодааст, ки DLL файлро ба қайд гирад, файл худашро ишғол мекунад. Қисми бехатарии варақаи умумиро дар равзанаи Properties тафтиш кунед.

Масъалаи дигар метавонад, ки шумо барои истифодаи файл иҷозат надоред.

Паёми шабеҳи монанди хатогие, ки дар поён оварда шудааст, оварда шудааст. Ин хато маъмулан маънои онро дорад, ки DLL ҳамчун DLL барои ҳама гуна барномаҳо дар компютер истифода намешавад, ки маънои онро надорад, ки онро қайд кардан лозим нест.

Модул бор карда шуд, аммо нуқтаи дохилии DllRegisterServer ёфт нашуд.

Ин аст, ки дигар паёми хато regsvr32 аст:

Модул ғарқ шуд. Боварӣ ҳосил намоед, ки дутарафа дар роҳи муайяншуда ё барои ҳалли мушкилот бо файлҳои binary ё dependent .DLL онро муҳофизат мекунад.

Ин хатои махсус метавонад сабаби вобаста ба вобастагии бесамар гардад, ки дар он ҳолат шумо метавонед вируси Wrencher-ро барои дидани рӯйхати ҳамаи вобастагиҳо, ки файлҳои DLL талаб мекунад - яке аз он метавонад бошад, ки шумо бояд барои DLL-ро дошта бошед дуруст сабт кунед.

Ҳамчунин, боварӣ ҳосил кунед, ки роҳи файли DLL дуруст навишта шудааст. Синтаксаи фармоиш хеле муҳим аст; Агар хатогии дуруст ворид карда нашавад, хато метавонад партофта шавад. Баъзе файлҳои DLL метавонанд ба ҷойгоҳи худ дар қуттиҳои монанди "C: \ Users \ Admin User / Programs \ myfile.dll" дошта бошанд.

Бознигарии "Паёмҳои хатоҳои Regsvr32" ин мақолаи Microsoft оид ба дастгирӣ барои баъзе паёмҳои хатоҳои дигар ва тавзеҳоте, ки ба онҳо чӣ оварда мерасонад, нигаред.

Дар куҷо Regsvr32.exe захира карда шудааст?

Навгониҳои 32-битии Windows (XP ва навтар), вақте ки Windows аввалин бор насб карда мешавад, воситаи Microsoft Register- серверро ба % systemroot% \ System32 \ folder илова кунед.

64-битҳои версияи Windows Store дар файли regsvr32.exe на танҳо дар он ҷо, балки дар % systemroot% \ SysWoW64 \.