Regsvr32: ምንድን ነው & ዲኤልኤልዎችን እንዴት መመዝገብ እንደሚቻል

ዝርዝር ሁኔታ:

Regsvr32: ምንድን ነው & ዲኤልኤልዎችን እንዴት መመዝገብ እንደሚቻል
Regsvr32: ምንድን ነው & ዲኤልኤልዎችን እንዴት መመዝገብ እንደሚቻል
Anonim

ምን ማወቅ

  • የዲኤልኤል ፋይል myfile.dll ለመመዝገብ regsvr32 myfile.dll ያስገቡ እና እሱን ለማስወጣት r egsvr32 /u myfile.dll ይተይቡወደ ትዕዛዝ መስመር።
  • የዲኤልኤል ፋይል ለመመዝገብ ሲሞክሩ ስህተት ካጋጠመዎ ትክክለኛዎቹ ፈቃዶች ላይኖርዎት ይችላል ወይም ፋይሉ ሊታገድ ይችላል።
  • ሌሎች ስህተቶች በጠፋ ጥገኝነት ምክንያት ሊሆኑ ይችላሉ። ከሆነ፣ የዲኤልኤል ፋይሉ የሚፈልገውን ሁሉንም ጥገኞች ለማየት የጥገኛ ዎከርን ይጠቀሙ።

ይህ ጽሁፍ በዊንዶውስ ውስጥ የregsvr32 የትዕዛዝ መስመር መሳሪያን እንዴት መጠቀም እንዳለብን እና አንዳንድ regsvr32 ስህተቶችን እንዴት ማስተካከል እንደሚቻል ያብራራል። Regsvr32 እንደ DLL ፋይሎች እና የActiveX መቆጣጠሪያ ያሉ የነገር ማገናኘት እና መክተት (OLE) መቆጣጠሪያዎችን ለመመዝገብ እና ለመሰረዝ ይጠቅማል።OCX ፋይሎች። በኮምፒውተርዎ ላይ የDLL ስህተት ካዩ የዲኤልኤል ፋይል መመዝገብ ያስፈልግ ይሆናል።

እንዴት መመዝገብ እና መመዝገብ እንደሚቻል DLL ፋይል

የዲኤልኤል ፋይሉን የሚያመለክቱ በዊንዶውስ መዝገብ ውስጥ ያሉት ማጣቀሻዎች በሆነ መንገድ ከተወገዱ ወይም ከተበላሹ ያንን የዲኤልኤል ፋይል መጠቀም የሚያስፈልጋቸው ፕሮግራሞች መስራት ሊያቆሙ ይችላሉ። ዲኤልኤል ፋይል መመዝገብ ያለበት ይህ ከመዝገቡ ጋር ያለው ግንኙነት ሲቋረጥ ነው።

የዲኤልኤል ፋይል መመዝገብ በተለምዶ የሚፈጸመው በመጀመሪያ የተመዘገበውን ፕሮግራም እንደገና በመጫን ነው። አንዳንድ ጊዜ ግን የዲኤልኤልን ፋይል እራስዎ በCommand Prompt በኩል ማስመዝገብ ሊኖርብዎ ይችላል።

እንዴት እንደሚያገኙት እርግጠኛ ካልሆኑ Command Promptን እንዴት መክፈት እንደሚችሉ ላይ የእኛን አጋዥ ስልጠና ይመልከቱ።

ይህ የregsvr32 ትዕዛዝን ለማዋቀር ትክክለኛው መንገድ ነው፡


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

ለምሳሌ፣ myfile.dll የሚባል DLL ፋይል ለመመዝገብ ይህን የመጀመሪያ ትእዛዝ አስገባ ወይም ሁለተኛው እሱን ለማስወጣት፡


regsvr32 myfile.dll

regsvr32 /u myfile.dll

Image
Image

ከላይ ያለውን ትዕዛዝ ወደ ትእዛዝ መስመር በማስገባት ሁሉም ዲኤልኤልዎች መመዝገብ አይችሉም። መጀመሪያ ፋይሉን የሚጠቀመውን አገልግሎት ወይም ፕሮግራም መዝጋት ሊኖርብህ ይችላል።

እንዴት የተለመዱ የ Regsvr32 ስህተቶችን ማስተካከል ይቻላል

የዲኤልኤል ፋይል ለመመዝገብ ሲሞክሩ ሊያዩት የሚችሉት አንድ ስህተት፡


ሞጁሉ ተጭኖ ነበር ነገርግን ለDllRegisterServer የተደረገው ጥሪ በስህተት ኮድ 0x80070005 አልተሳካም።

ይህ በተለምዶ የፍቃድ ጉዳይ ነው። ከፍ ያለ የትዕዛዝ ጥያቄን ማስኬድ አሁንም የዲኤልኤል ፋይሉን እንዲመዘግቡ የማይፈቅድልዎ ከሆነ ፋይሉ ራሱ ሊታገድ ይችላል። በፋይሉ ባሕሪያት መስኮት ውስጥ የአጠቃላይ ትርን የደህንነት ክፍልን ያረጋግጡ።

ሌላ ችግር ሊሆን የሚችለው ፋይሉን ለመጠቀም ትክክለኛው ፍቃድ የለዎትም።

ተመሳሳይ የስህተት መልእክት ከዚህ በታች ባለው መልኩ ተቀምጧል። ይህ ስህተት በተለምዶ ዲኤልኤል በኮምፒዩተር ላይ ላለ ማንኛውም መተግበሪያ እንደ COM DLL ጥቅም ላይ አይውልም ማለት ነው፣ ይህ ማለት እሱን መመዝገብ አያስፈልግም ማለት ነው።


ሞጁሉ ተጭኗል ነገር ግን የመግቢያ ነጥቡ DllRegisterServer አልተገኘም።

ሌላ regsvr32 የስህተት መልእክት ይኸውና፡


ሞጁሉን መጫን አልቻለም። ሁለትዮሽ በተጠቀሰው መንገድ ላይ መቀመጡን ያረጋግጡ ወይም በሁለትዮሽ ወይም ጥገኛ በሆኑ የዲኤልኤል ፋይሎች ላይ ያሉ ችግሮችን ለመፈተሽ ያርሙት። የተገለጸው ሞጁል ሊገኝ አልቻለም።

Image
Image

ያ የተለየ ስህተት በመጥፋቱ ጥገኝነት ምክንያት ሊሆን ይችላል፣ በዚህ ጊዜ እርስዎ ሊያስፈልጉዎት የሚገቡት አንዱ ስለሚጎድል የዲኤልኤል ፋይል የሚፈልገውን የሁሉም ጥገኞች ዝርዝር ለማየት Dependency Walkerን መጠቀም ይችላሉ። DLL በትክክል እንዲመዘገብ።

እንዲሁም ወደ DLL ፋይል የሚወስደው መንገድ በትክክል መጻፉን ያረጋግጡ። የትእዛዝ አገባብ በጣም አስፈላጊ ነው; በትክክል ካልገባ ስህተት ሊጣል ይችላል።

አንዳንድ የዲኤልኤል ፋይሎች መገኛቸውን በሚከተለው ጥቅሶች መከበብ ሊኖርባቸው ይችላል፡


"C:\ተጠቃሚዎች\አስተዳዳሪ ተጠቃሚ\ፕሮግራሞች\myfile.dll"

Regsvr32.exe የት ነው የተከማቸ?

32-ቢት የዊንዶውስ ስሪቶች (ኤክስፒ እና አዲስ) የማይክሮሶፍት መመዝገቢያ አገልጋይ መሳሪያ ዊንዶውስ ሲጫን ወደዚህ አቃፊ ያክላል፡ %systemroot%\System32\።

64-ቢት የዊንዶውስ ስሪቶች regsvr32.exe ፋይልን እዚያ ብቻ ሳይሆን እዚህም ያከማቻሉ፡ %systemroot%\SysWoW64\።

የሚመከር: