વિવિધ પ્રોગ્રામ્સ અથવા રમતોને ઇન્સ્ટોલ કર્યા પછી, તમને એવી સ્થિતિ આવી શકે છે કે જ્યારે સ્વિચ કરવામાં આવે ત્યારે ભૂલ "પ્રોગ્રામ શરૂ કરી શકાતી નથી કારણ કે આવશ્યક DLL સિસ્ટમમાં નથી." હકીકત એ છે કે વિન્ડોઝ ઑપરેટિંગ સિસ્ટમ્સ સામાન્ય રીતે પૃષ્ઠભૂમિમાં લાઇબ્રેરીઓને રજીસ્ટર કરે છે, પછી તમે ડાઉનલોડ કરો અને તમારી DLL ફાઇલ યોગ્ય સ્થાને મૂકો પછી, ભૂલ હજી પણ થાય છે, અને સિસ્ટમ ફક્ત તેને જોઈ શકતી નથી. આને ઠીક કરવા માટે, તમારે લાઇબ્રેરીની નોંધણી કરવાની જરૂર છે. આ લેખમાં પછીથી ચર્ચા કેવી રીતે થઈ શકે છે.
સમસ્યા માટે સોલ્યુશન્સ
આ સમસ્યાને દૂર કરવા માટે ઘણી પદ્ધતિઓ છે. તેમને દરેક વધુ વિગતવાર ધ્યાનમાં લો.
પદ્ધતિ 1: ઓસીએક્સ / ડીએલએલ મેનેજર
ઓસીએક્સ / ડીએલએલ મેનેજર એ એક નાનો પ્રોગ્રામ છે જે લાઇબ્રેરી અથવા ઓસીએક્સ ફાઇલની નોંધણી કરવામાં મદદ કરી શકે છે.
ઓસીએક્સ / ડીએલએલ મેનેજર ડાઉનલોડ કરો
આ માટે તમને જરૂર પડશે:
- મેનુ આઇટમ પર ક્લિક કરો "ઓસીએક્સ / ડીએલએલ નોંધણી કરો".
- નોંધણી કરવા માટે ફાઇલનો પ્રકાર પસંદ કરો.
- બટનનો ઉપયોગ કરવો "બ્રાઉઝ કરો" DLL ની સ્થાન સ્પષ્ટ કરો.
- બટન દબાવો "નોંધણી કરો" અને પ્રોગ્રામ પોતે ફાઇલ રજિસ્ટર કરશે.
ઓસીએક્સ / ડીએલએલ મેનેજર પણ લાઇબ્રેરીને રજીસ્ટર કરી શકે છે, આ માટે તમારે મેનુ વસ્તુ પસંદ કરવાની જરૂર છે "અનસીઝિસ્ટર ઓસીએક્સ / ડીએલએલ" અને ત્યારબાદ તે બધા જ ઓપરેશન્સ પ્રથમ કેસમાં કરે છે. ફાઇલને સક્રિય કરેલા ફાઇલ અને ફાઇલ અક્ષમ કરેલા તેમજ કેટલાક કમ્પ્યુટર વાઇરસને દૂર કરવાના સમયે પરિણામોની તુલના કરવા માટે તમારે પૂર્વ વિધેયનો ઉપયોગ કરવાની જરૂર પડી શકે છે.
નોંધણી પ્રક્રિયા દરમિયાન, સિસ્ટમ તમને ભૂલ કહેશે કે વ્યવસ્થાપક અધિકારોની આવશ્યકતા છે. આ કિસ્સામાં, તમારે જમણી માઉસ બટન સાથે તેના પર ક્લિક કરીને પ્રોગ્રામ શરૂ કરવાની જરૂર છે અને પસંદ કરો "એડમિનિસ્ટ્રેટર તરીકે ચલાવો".
પદ્ધતિ 2: ચલાવો મેનૂ
તમે આદેશનો ઉપયોગ કરીને DLL રજીસ્ટર કરી શકો છો ચલાવો વિન્ડોઝ ઑપરેટિંગ સિસ્ટમના પ્રારંભ મેનૂમાં. આ કરવા માટે, તમારે નીચેની ક્રિયાઓ કરવાની જરૂર રહેશે:
- કીબોર્ડ શૉર્ટકટ દબાવો "વિન્ડોઝ + આર" અથવા કોઈ આઇટમ પસંદ કરો ચલાવો મેનૂમાંથી "પ્રારંભ કરો".
- પ્રોગ્રામનું નામ દાખલ કરો કે જે લાઇબ્રેરી - regsvr32.exe અને રસ્તો જ્યાં સ્થિત છે ત્યાં રજીસ્ટર કરશે. અંતે, તે આ રીતે ચાલુ થવું જોઈએ:
- ક્લિક કરો "દાખલ કરો" અથવા બટન "ઑકે"; સિસ્ટમ તમને લાઇબ્રેરીની સફળતાપૂર્વક નોંધણી કરાઈ કે નહીં તે વિશેનો સંદેશ આપશે.
regsvr32.exe સી: વિન્ડોઝ System32 dllname.dll
જ્યાં dllname તમારી ફાઇલનું નામ છે.
જો ડ્રાઈવ સી પર ઑપરેટિંગ સિસ્ટમ ઇન્સ્ટોલ કરેલું હોય તો આ ઉદાહરણ તમને અનુકૂળ કરશે. જો તે જુદા જુદા સ્થાને સ્થિત છે, તો તમારે ડ્રાઇવ અક્ષરને બદલવાની અથવા આદેશનો ઉપયોગ કરવો પડશે:
% systemroot% system32 regsvr32.exe% windir% system32 dllname.dll
આ અવસ્થામાં, પ્રોગ્રામ પોતે જ ફોલ્ડર શોધે છે જ્યાં તમારી પાસે ઑપરેટિંગ સિસ્ટમ ઇન્સ્ટોલ કરેલ છે અને નિર્દિષ્ટ DLL ફાઇલની નોંધણી શરૂ થાય છે.
64-બીટ સિસ્ટમના કિસ્સામાં, તમારી પાસે બે regsvr32 પ્રોગ્રામ્સ હશે - એક ફોલ્ડરમાં છે:
સી: વિન્ડોઝ SysWOW64
અને બીજા માર્ગે:
સી: વિન્ડોઝ સિસ્ટમ 32
આ વિવિધ ફાઇલો છે જે સંબંધિત પરિસ્થિતિઓ માટે અલગથી ઉપયોગ થાય છે. જો તમારી પાસે 64-બીટ ઓએસ અને 32-બીટ DLL ફાઇલ છે, તો લાઇબ્રેરી ફાઇલ પોતાને ફોલ્ડરમાં મૂકવી જોઈએ:
વિન્ડોઝ / SysWoW64
અને ટીમ આના જેવી દેખાશે:
% વાઇરર% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
પદ્ધતિ 3: કમાન્ડ લાઇન
આદેશ વાક્ય દ્વારા ફાઇલની નોંધણી બીજા વિકલ્પથી ઘણી અલગ નથી:
- એક ટીમ પસંદ કરો ચલાવો મેનૂમાં "પ્રારંભ કરો".
- ખોલે છે તે ક્ષેત્રમાં દાખલ કરો. સીએમડી.
- ક્લિક કરો "દાખલ કરો".
તમે એક વિંડો જોશો જેમાં તમને બીજા વિકલ્પમાં સમાન આદેશો દાખલ કરવાની જરૂર છે.
તે નોંધવું જોઈએ કે કમાન્ડ લાઇન વિંડોમાં કૉપિ કરેલા ટેક્સ્ટ (સુવિધા માટે) શામેલ કરવા માટે કાર્ય છે. તમે આ મેનૂ ઉપરના ડાબા ખૂણામાંના આયકન પર રાઇટ-ક્લિક કરીને શોધી શકો છો.
પદ્ધતિ 4: સાથે ખોલો
- ફાઇલ મેનૂ ખોલો કે જે તમે તેના પર રાઇટ-ક્લિક કરીને નોંધણી કરાવી શકો છો.
- પસંદ કરો "સાથે ખોલો" દેખાતા મેનૂમાં.
- પ્રેસ "સમીક્ષા કરો" અને નીચેની ડિરેક્ટરીમાંથી regsvr32.exe પ્રોગ્રામ પસંદ કરો:
- આ પ્રોગ્રામ સાથે ડીએલએલ ખોલો. સિસ્ટમ સફળ નોંધણી વિશે સંદેશ પ્રદર્શિત કરશે.
વિન્ડોઝ / સિસ્ટમ 32
અથવા જો તમે 64-બીટ સિસ્ટમમાં કામ કરો છો, અને DLL ફાઇલ 32-બીટ છે:
વિન્ડોઝ / SysWow64
શક્ય ભૂલો
"ફાઇલ વિન્ડોઝના ઇન્સ્ટોલ કરેલ સંસ્કરણ સાથે સુસંગત નથી" - આનો અર્થ એ છે કે તમે 64-બીટ ડીએલએલ 32-બીટ સિસ્ટમ સાથે અથવા તેનાથી વિરુદ્ધ નોંધણી કરવાનો પ્રયાસ કરી રહ્યા છો. બીજી પદ્ધતિમાં વર્ણવેલ યોગ્ય આદેશનો ઉપયોગ કરો.
"એન્ટ્રી પોઇન્ટ મળ્યું નથી" - બધા DLL નો રજીસ્ટર્ડ થઈ શકતો નથી, તેમાંના કેટલાક ફક્ત DllRegisterServer આદેશને સપોર્ટ કરતા નથી. પણ, ભૂલ એ હોઈ શકે છે કે ફાઇલ સિસ્ટમ દ્વારા પહેલેથી નોંધાયેલ છે. એવી સાઇટ્સ છે જે ફાઇલોને વિતરિત કરે છે જે વાસ્તવમાં પુસ્તકાલયો નથી. આ કિસ્સામાં, રજિસ્ટર કામ કરશે નહીં.
નિષ્કર્ષમાં, મારે કહેવું જ જોઇએ કે બધા સૂચિત વિકલ્પોનો સાર સમાન છે - તે રજિસ્ટ્રેશન ટીમ શરૂ કરવાની ફક્ત જુદી જુદી પદ્ધતિ છે - જેમને તે વધુ અનુકૂળ છે.