ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਾਂ ਜਾਂ ਖੇਡਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਅਜਿਹੀ ਸਥਿਤੀ ਦਾ ਸਾਹਮਣਾ ਕਰ ਸਕਦੇ ਹੋ ਜਦੋਂ ਚਾਲੂ ਕਰਨਾ, ਗਲਤੀ "ਪਰੋਗਰਾਮ ਸ਼ੁਰੂ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਲੋੜੀਂਦਾ ਡੀਐਲਐਲ ਸਿਸਟਮ ਵਿੱਚ ਨਹੀਂ ਹੈ." ਇਸ ਤੱਥ ਦੇ ਬਾਵਜੂਦ ਕਿ Windows ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਆਮ ਤੌਰ ਤੇ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਲਾਇਬਰੇਰੀਆਂ ਰਜਿਸਟਰ ਕਰਦੇ ਹਨ, ਆਪਣੀ ਡਾਉਨਲੋਡ ਕਰਨ ਅਤੇ ਸਹੀ ਥਾਂ ਤੇ ਆਪਣੀ DLL ਫਾਇਲ ਨੂੰ ਰੱਖਣ ਤੋਂ ਬਾਅਦ, ਗਲਤੀ ਅਜੇ ਵੀ ਵਾਪਰਦੀ ਹੈ, ਅਤੇ ਸਿਸਟਮ ਇਸ ਨੂੰ ਨਹੀਂ ਦੇਖਦਾ. ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਲਾਇਬਰੇਰੀ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. ਇਹ ਕਿਵੇਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਇਸ ਲੇਖ ਵਿਚ ਬਾਅਦ ਵਿਚ ਚਰਚਾ ਕੀਤੀ ਜਾਵੇਗੀ.
ਸਮੱਸਿਆ ਦਾ ਹੱਲ
ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਕਈ ਤਰੀਕੇ ਹਨ. ਉਨ੍ਹਾਂ ਵਿਚ ਹਰ ਇਕ ਬਾਰੇ ਵਿਸਥਾਰ ਨਾਲ ਵਿਚਾਰ ਕਰੋ.
ਢੰਗ 1: ਓਸੀਐਕਸ / ਡੀਐਲਐਲ ਮੈਨੇਜਰ
OCX / DLL ਮੈਨੇਜਰ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਲਾਇਬ੍ਰੇਰੀ ਜਾਂ ਓ.ਸੀ.ਐੱਸ. ਫਾਇਲ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ.
OCX / DLL ਮੈਨੇਜਰ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ
ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਲੋੜ ਹੋਵੇਗੀ:
- ਮੀਨੂ ਆਈਟਮ ਤੇ ਕਲਿਕ ਕਰੋ "OCX / DLL ਰਜਿਸਟਰ ਕਰੋ".
- ਰਜਿਸਟਰ ਕਰਨ ਲਈ ਫਾਈਲ ਦੀ ਕਿਸਮ ਚੁਣੋ.
- ਬਟਨ ਦਾ ਇਸਤੇਮਾਲ ਕਰਨਾ "ਬ੍ਰਾਊਜ਼ ਕਰੋ" DLL ਦਾ ਸਥਾਨ ਨਿਸ਼ਚਿਤ ਕਰੋ
- ਬਟਨ ਦਬਾਓ "ਰਜਿਸਟਰ" ਅਤੇ ਪ੍ਰੋਗ੍ਰਾਮ ਖੁਦ ਫਾਈਲ ਨੂੰ ਰਜਿਸਟਰ ਕਰੇਗਾ.
OCX / DLL ਮੈਨੇਜਰ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਅਨਰਜਿਸਟਰ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਨੂੰ ਮੇਨੂੰ ਆਈਟਮ ਚੁਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ "ਅਨਰਜਿਸਟਰ OCX / DLL" ਅਤੇ ਬਾਅਦ ਵਿਚ ਪਹਿਲੇ ਸਾਰੇ ਕੇਸਾਂ ਵਾਂਗ ਸਾਰੇ ਓਪਰੇਸ਼ਨ ਕਰਦੇ ਹਨ. ਰੱਦ ਕੀਤੇ ਫੰਕਸ਼ਨ ਤੁਹਾਡੇ ਲਈ ਕਿਰਿਆਸ਼ੀਲ ਫਾਈਲ ਦੇ ਨਤੀਜਿਆਂ ਦੀ ਤੁਲਨਾ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ ਇਸਦੇ ਬੰਦ ਹੋਣ ਦੇ ਨਾਲ ਨਾਲ ਕੁਝ ਕੰਪਿਊਟਰ ਵਾਇਰਸਾਂ ਨੂੰ ਹਟਾਉਣ ਦੇ ਨਾਲ ਨਾਲ
ਰਜਿਸਟਰੇਸ਼ਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ, ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਇਹ ਕਹਿਣ ਵਿਚ ਇਕ ਗਲਤੀ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਪ੍ਰਬੰਧਕ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਸਹੀ ਮਾਊਸ ਬਟਨ ਨਾਲ ਇਸ ਉੱਤੇ ਕਲਿਕ ਕਰਕੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਅਤੇ ਚੋਣ ਕਰੋ "ਪ੍ਰਬੰਧਕ ਦੇ ਤੌਰ ਤੇ ਚਲਾਓ".
ਢੰਗ 2: ਚਲਾਓ ਮੀਨੂ
ਤੁਸੀਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ DLL ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹੋ ਚਲਾਓ Windows ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਸ਼ੁਰੂਆਤੀ ਮੀਨੂ ਵਿੱਚ ਅਜਿਹਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ:
- ਕੀਬੋਰਡ ਸ਼ੌਰਟਕਟ ਦਬਾਓ "ਵਿੰਡੋਜ਼ + ਆਰ" ਜਾਂ ਇਕ ਆਈਟਮ ਚੁਣੋ ਚਲਾਓ ਮੀਨੂੰ ਤੋਂ "ਸ਼ੁਰੂ".
- ਪ੍ਰੋਗ੍ਰਾਮ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ ਜੋ ਕਿ ਲਾਇਬ੍ਰੇਰੀ ਰਜਿਸਟਰ ਕਰੇ - regsvr32.exe, ਅਤੇ ਪਾਥ, ਜਿੱਥੇ ਫਾਈਲ ਮੌਜੂਦ ਹੈ. ਅਖ਼ੀਰ ਵਿਚ, ਇਸ ਤਰ੍ਹਾਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
- ਕਲਿਕ ਕਰੋ "ਦਰਜ ਕਰੋ" ਜਾਂ ਬਟਨ "ਠੀਕ ਹੈ"; ਸਿਸਟਮ ਤੁਹਾਨੂੰ ਇਸ ਬਾਰੇ ਇੱਕ ਸੰਦੇਸ਼ ਦੇਵੇਗਾ ਕਿ ਕੀ ਲਾਇਬਰੇਰੀ ਸਫਲਤਾਪੂਰਵਕ ਰਜਿਸਟਰ ਹੋਈ ਸੀ ਜਾਂ ਨਹੀਂ.
regsvr32.exe C: Windows System32 dllname.dll
ਜਿੱਥੇ dllname ਤੁਹਾਡੇ ਫਾਈਲ ਦਾ ਨਾਮ ਹੈ
ਇਹ ਉਦਾਹਰਨ ਤੁਹਾਡੇ ਲਈ ਅਨੁਕੂਲ ਹੋਵੇਗੀ ਜੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਡਰਾਇਵ 'ਤੇ ਸਥਾਪਤ ਹੈ. ਜੇ ਇਹ ਕਿਸੇ ਵੱਖਰੇ ਸਥਾਨ' ਤੇ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਡ੍ਰਾਈਵ ਕਲਰ ਨੂੰ ਬਦਲਣ ਜਾਂ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
ਇਸ ਅਵਿਸ਼ਕਾਰ ਵਿੱਚ, ਪ੍ਰੋਗ੍ਰਾਮ ਆਪਣੇ ਆਪ ਫ਼ੋਲਡਰ ਨੂੰ ਲੱਭਦਾ ਹੈ ਜਿੱਥੇ ਤੁਹਾਡੇ ਕੋਲ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਥਾਪਿਤ ਹੁੰਦਾ ਹੈ ਅਤੇ ਨਿਰਧਾਰਤ ਡੀਐਲਐਲ ਫਾਇਲ ਦਾ ਰਜਿਸਟਰੇਸ਼ਨ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ.
ਇੱਕ 64-ਬਿੱਟ ਸਿਸਟਮ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਤੁਹਾਡੇ ਕੋਲ ਦੋ regsvr32 ਪ੍ਰੋਗਰਾਮ ਹੋਣਗੇ - ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਹੈ:
C: Windows SysWOW64
ਅਤੇ ਦੂਜਾ ਤਰੀਕਾ ਹੈ:
C: Windows System32
ਇਹ ਵੱਖਰੀਆਂ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਸੰਬੰਧਿਤ ਸਥਿਤੀਆਂ ਲਈ ਵੱਖਰੇ ਤੌਰ ਤੇ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਜੇ ਤੁਹਾਡੇ ਕੋਲ 64-ਬਿੱਟ OS ਅਤੇ ਇੱਕ 32-ਬਿੱਟ DLL ਫਾਇਲ ਹੈ, ਤਾਂ ਲਾਇਬ੍ਰੇਰੀ ਫਾਇਲ ਨੂੰ ਖੁਦ ਫੋਲਡਰ ਵਿੱਚ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
Windows / SysWoW64
ਅਤੇ ਟੀਮ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗੀ:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
ਢੰਗ 3: ਕਮਾਂਡ ਲਾਈਨ
ਕਮਾਂਡ ਲਾਈਨ ਰਾਹੀਂ ਇੱਕ ਫਾਇਲ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨਾ ਦੂਜਾ ਵਿਕਲਪ ਤੋਂ ਬਹੁਤ ਵੱਖਰਾ ਨਹੀਂ ਹੈ:
- ਕੋਈ ਟੀਮ ਚੁਣੋ ਚਲਾਓ ਮੀਨੂ ਵਿੱਚ "ਸ਼ੁਰੂ".
- ਖੁੱਲ੍ਹਦੇ ਖੇਤਰ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ ਸੀ.ਐੱਮ.ਡੀ..
- ਕਲਿਕ ਕਰੋ "ਦਰਜ ਕਰੋ".
ਤੁਸੀਂ ਇੱਕ ਝਰੋਖਾ ਵੇਖੋਗੇ ਜਿਸ ਵਿੱਚ ਦੂਜੇ ਵਿਕਲਪ ਦੇ ਰੂਪ ਵਿੱਚ ਤੁਹਾਨੂੰ ਉਹੀ ਕਮਾਂਡ ਦਰਜ਼ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.
ਇਹ ਨੋਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕਮਾਂਡ ਲਾਈਨ ਵਿੰਡੋ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਪਾਠ (ਸਹੂਲਤ ਲਈ) ਪਾਉਣ ਲਈ ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ. ਤੁਸੀਂ ਉੱਪਰਲੇ ਖੱਬੀ ਕੋਨੇ ਦੇ ਆਈਕੋਨ ਤੇ ਸੱਜਾ ਕਲਿਕ ਕਰਕੇ ਇਹ ਮੀਨੂੰ ਲੱਭ ਸਕਦੇ ਹੋ
ਢੰਗ 4: ਨਾਲ ਖੋਲ੍ਹੋ
- ਉਹ ਫਾਇਲ ਮੀਨੂ ਖੋਲ੍ਹੋ ਜੋ ਤੁਸੀਂ ਇਸ ਉੱਤੇ ਸੱਜਾ ਕਲਿਕ ਕਰਕੇ ਰਜਿਸਟਰ ਹੋਵੋਗੇ
- ਚੁਣੋ "ਨਾਲ ਖੋਲ੍ਹੋ" ਵਿਖਾਈ ਦੇਣ ਵਾਲੀ ਮੀਨੂ ਵਿੱਚ
- ਦਬਾਓ "ਰਿਵਿਊ" ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਡਾਇਰੈਕਟਰੀ ਤੋਂ regsvr32.exe ਪਰੋਗਰਾਮ ਚੁਣੋ:
- ਇਸ ਪ੍ਰੋਗ੍ਰਾਮ ਦੇ ਨਾਲ DLL ਖੋਲੋ. ਸਿਸਟਮ ਸਫਲ ਰਜਿਸਟਰੇਸ਼ਨ ਬਾਰੇ ਇੱਕ ਸੁਨੇਹਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ.
ਵਿੰਡੋਜ / ਸਿਸਟਮ 32
ਜਾਂ ਜੇ ਤੁਸੀਂ ਇੱਕ 64-ਬਿੱਟ ਸਿਸਟਮ ਤੇ ਕੰਮ ਕਰਦੇ ਹੋ, ਅਤੇ DLL ਫਾਇਲ 32-ਬਿੱਟ ਹੈ:
Windows / SysWow64
ਸੰਭਵ ਗ਼ਲਤੀਆਂ
"ਫਾਈਲ ਵਿੰਡੋਜ਼ ਦੇ ਇੰਸਟਾਲ ਹੋਏ ਵਰਜਨ ਨਾਲ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ" - ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਤੁਸੀ ਸਭ ਤੋਂ ਵੱਧ 32-ਬਿੱਟ ਸਿਸਟਮ ਦੇ ਨਾਲ ਇੱਕ 64-ਬਿੱਟ DLL ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਉਲਟ. ਦੂਜਾ ਢੰਗ ਨਾਲ ਵਰਣਨ ਯੋਗ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ.
"ਐਂਟਰੀ ਪੁਆਇੰਟ ਨਹੀਂ ਮਿਲਿਆ" - ਸਾਰੇ DLL ਰਜਿਸਟਰਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਸਿਰਫ DllRegisterServer ਕਮਾਂਡ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦੇ. ਨਾਲ ਹੀ, ਇੱਕ ਗਲਤੀ ਇਸ ਤੱਥ ਦੇ ਕਾਰਨ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਫਾਇਲ ਪਹਿਲਾਂ ਹੀ ਸਿਸਟਮ ਦੁਆਰਾ ਰਜਿਸਟਰ ਕੀਤੀ ਹੋਈ ਹੈ ਅਜਿਹੀਆਂ ਸਾਈਟਾਂ ਹਨ ਜੋ ਅਸਲ ਵਿਚ ਲਾਇਬ੍ਰੇਰੀ ਨਾ ਹੋਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਵੰਡਦੀਆਂ ਹਨ ਇਸ ਕੇਸ ਵਿਚ, ਜ਼ਰੂਰ, ਰਜਿਸਟਰ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ.
ਅੰਤ ਵਿੱਚ, ਮੈਨੂੰ ਇਹ ਜ਼ਰੂਰ ਕਹਿਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਸਾਰੇ ਪ੍ਰਸਤਾਵਿਤ ਵਿਕਲਪਾਂ ਦਾ ਤੱਤ ਇੱਕੋ ਹੀ ਹੈ- ਉਹ ਰਜਿਸਟਰੇਸ਼ਨ ਟੀਮ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਵੱਖਰੇ ਢੰਗ ਹਨ - ਜਿਸ ਨਾਲ ਇਹ ਜ਼ਿਆਦਾ ਸੁਵਿਧਾਜਨਕ ਹੈ.