"પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે" નો ઉકેલ
આજે, ટેક્નોલોજી અત્યંત ઝડપથી આગળ વધી રહી છે, અને તે કારણસર વધુને વધુ પ્રોગ્રામ્સ, કમાન્ડ્સ અને ભૂલો પણ છે જેના વિશે જાગૃત રહેવું જોઈએ. તેમાંથી એક કહેવામાં આવે છે "પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે." જો કે આ એકદમ હેરાન કરે છે, પરંતુ સત્ય એ છે તે અન્ય ઘણા લોકોની જેમ ઉકેલ વિના નથી.
આ ભૂલની નીચે ચર્ચા કરવામાં આવશે; પ્રથમ, તે શું સમાવે છે અથવા તેનો અર્થ શું છે તે સમજાવવામાં આવશે; પછી તેનું કારણ શું છે તે બરાબર સમજાવવામાં આવશે. અને અંતે, અમે તમને વિગતો સાથે "પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે" નો ઉકેલ છોડીશું.
"આ પ્રકારની ફાઇલ તમારા કમ્પ્યુટરને નુકસાન પહોંચાડે છે" [સમસ્યાનું સમાધાન]
"આ પ્રકારની ફાઇલ તમારા કમ્પ્યુટરને નુકસાન પહોંચાડી શકે છે" સમસ્યાનું સમાધાન જાણો અને તેને ઠીક કરો.
અમે આશા રાખીએ છીએ કે અમે અહીં આપેલી દરેક સમજૂતી આ ભૂલને ઉકેલવામાં અને વિષય વિશે વધુ જાણવા માટે તમારા માટે ઉપયોગી થશે.
આ ભૂલનો અર્થ શું છે?
મૂળભૂત રીતે આ ભૂલ દેખાય છે જ્યારે Windows વપરાશકર્તા Netsh આદેશ ચલાવવાનો પ્રયાસ કરે છે આ ઓપરેટિંગ સિસ્ટમમાં. એ નોંધવું જોઈએ કે Netsh એ એક આદેશ છે જે બહુવિધ નેટવર્ક રૂપરેખાંકન વિકલ્પો પ્રદાન કરે છે. આ ભૂલ Windows Vista, Windows 7, Windows 8 અને તેમાં પણ દેખાઈ શકે છે વિન્ડોઝ 10.
ઘણી વખત આવું બને છે જ્યારે વપરાશકર્તાઓ MMC (Microsoft Management Console) અથવા IIS (Internet Information Services) સ્નેપ-ઇન ધરાવતી વેબસાઇટ પર રાઇટ-ક્લિક કરવાનો પ્રયાસ કરે છે.
આ ભૂલનું કારણ શું છે?
આ ભૂલ ખૂબ જ હેરાન કરે છે, પરંતુ સત્ય એ છે કે તે તક દ્વારા થતું નથી. વિન્ડોઝમાં આ શા માટે થઈ શકે છે તેના ઓછામાં ઓછા ત્રણ કારણો છે; હવે દરેકનો ઉલ્લેખ કરવામાં આવશે, અને પછી ઉકેલ કહેવામાં આવશે.
એડમિનિસ્ટ્રેટર વિશેષાધિકારો નથી
આ ભૂલ થાય છે "પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે" કારણ કે ટર્મિનલ પાસે એડમિનિસ્ટ્રેટર વિશેષાધિકારો નથી. કારણ કે Netsh આદેશ નેટવર્ક રિવિઝન અને મોડિફિકેશન કમાન્ડ લાઇન તરીકે કામ કરે છે, તેને કામ કરવા માટે તેને એડમિનિસ્ટ્રેટર તરીકે ચલાવવાની જરૂર છે.
બીજી પ્રક્રિયા પોર્ટ 80 અથવા 443 નો ઉપયોગ કરી રહી છે
આ ભૂલ IIS સિસ્ટમનો ઉપયોગ કરતા ટર્મિનલ્સમાં પણ ઘણી વાર થાય છે (ઇન્ટરનેટ માહિતી સેવાઓ, અંગ્રેજીમાં તેના ટૂંકાક્ષર માટે). કારણ કે આ પ્રકારનું ટર્મિનલ એક જ સમયે અનેક નેટવર્ક પોર્ટનો ઉપયોગ કરી શકે છે, આ ભૂલ ક્યારેક દેખાઈ શકે છે જો કોઈ અન્ય પ્રક્રિયા આ બે નેટવર્ક પોર્ટમાંથી કોઈ એકનો ઉપયોગ કરી રહી હોય.
ListenOnlyList સબકી યોગ્ય રીતે સેટ કરેલ નથી
આ ભૂલ થવાનું બીજું કારણ એ છે કે ListeOnlyList રજિસ્ટ્રી સબકી ખોટી રીતે ગોઠવેલ છે. આનાથી કમ્પ્યુટર માટે IP એડ્રેસ એક્સેસ કરવાનું અશક્ય બનશે.
આ ભૂલને કેવી રીતે ઠીક કરવી
જો કે આ ભૂલ તદ્દન હેરાન કરે છે, સત્ય એ છે કે તે સુધારી શકાય તેવું નથી; તેનું કારણ શું છે તે જાણીને, તમે "પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે" નો ઉકેલ શોધી શકો છો. તેમાંથી ત્રણ અને તેનો અમલ કેવી રીતે કરવો તે નીચે બતાવવામાં આવશે.
એડમિનિસ્ટ્રેટર તરીકે આદેશ ચલાવો
"પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે" નો પહેલો ઉકેલ એ છે કે Netsh આદેશને સંચાલક તરીકે ચલાવવો; આ કરવા માટે, તમારે Windows + R કી દબાવવાની રહેશે. પછી ડાયલોગ બોક્સમાં "cmd" ટાઈપ કરો અને પછી Ctrl + Shift + Enter દબાવો; આ એક ઊભેલું પ્રતીક ખોલશે. છેલ્લે, જ્યારે UAC તેની વિનંતી કરે છે, ત્યારે તમારે એડમિનિસ્ટ્રેટર વિશેષાધિકારો મેળવવા માટે "હા" પર ક્લિક કરવું આવશ્યક છે.
અન્ય IP એડ્રેસ રેન્જનો ઉપયોગ કરો
જો અગાઉની પદ્ધતિ કામ ન કરતી હોય, તો અન્ય ઉકેલ એક અલગ IP સરનામા શ્રેણીનો ઉપયોગ કરી શકે છે; આ શક્ય DNS સમસ્યાઓ સુધારવામાં મદદ કરશે. આ કિસ્સામાં IP સરનામું બદલવા માટે સક્ષમ થવા માટેના આદેશો નીચે મુજબ હશે:
netsh int ipv4 એ ડાયનેમિક પોર્ટ સેટ કરો tcp start = 10000 num = 1000
netsh int ipv4 એ ડાયનેમિક પોર્ટ udp સ્ટાર્ટ = 10000 num = 1000 સેટ કરો
IIS પોર્ટ સંઘર્ષને ઉકેલો
"પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવામાં આવી રહી છે" નો બીજો ઉકેલ આ કિસ્સામાં લાગુ પડે છે તે છે Netsat.exe નો ઉપયોગ એ શોધવા માટે કે કઈ પ્રક્રિયાઓ પોર્ટ 80 અને 443 પર કબજો કરી રહી છે. ત્યાં આ ઉકેલનો ઉપયોગ કરવા માટે વિન્ડોઝ + આર કી દબાવવા કરતાં હશે, પછી ડાયલોગ બોક્સમાં "cmd" લખો અને પછી Ctrl + Shift + Enter દબાવો. ઊભું પ્રતીક ખોલવા માટે.
જ્યારે UAC તેને સૂચવે છે, ત્યારે વહીવટી વિશેષાધિકારો આપવા માટે "હા" પર ક્લિક કરો. પછી, ઉભા કરેલા પ્રતીકની અંદર, .exe ઉપયોગિતાને ચલાવવા માટે netstat -ano આદેશ ટાઈપ કરો. જ્યારે રીટર્ન હોય, ત્યારે તમારે સક્રિય જોડાણોની સૂચિ બ્રાઉઝ કરવી પડશે અને પોર્ટ 80 અને 443 અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવાય છે કે કેમ તે તપાસો.
જો આનો ઉપયોગ અન્ય પ્રક્રિયા દ્વારા કરવામાં આવે છે, તો એલિવેટેડ કમાન્ડ પ્રોમ્પ્ટને બંધ કરવું પડશે. પછી તમારે Windows + R કી દબાવવી પડશે, પછી "regedit" લખો અને Enter દબાવો. આ એક રજિસ્ટ્રી એડિટર ખોલશે, અને જ્યારે UAC સૂચવે છે કે તમારે વહીવટી વિશેષાધિકારો મેળવવા માટે "હા" દબાવવું પડશે.
રજિસ્ટ્રી એડિટરની અંદર હોવાથી તમારે નીચેની દિશામાં નેવિગેટ કરવું પડશે HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ પરિમાણો \ ListenOnlylist.
તમારા પીસીની પ્રોસેસિંગ ગતિને વેગ આપો [વિન્ડોઝ 7, 8, 10, વિસ્ટા, એક્સપી]
તમે તમારા Windows PC ની પ્રક્રિયાને કેવી રીતે ઝડપી બનાવી શકો છો તે જાણો.
જો ListenOnlyListની કોઈ સબકી નથી, તો બીજી બનાવશો નહીં; ડિફૉલ્ટ IP સરનામાંમાંથી એકનો ઉપયોગ કરી શકાય છે. પહેલા તમારે HTTP સેવા બંધ કરવી પડશે, તેથી તમારે એડિટરને બેકગ્રાઉન્ડમાં રાખવું પડશે. તમારે Windows + R દબાવવું પડશે, પછી "cmd" અને પછી Enter "; પછી તમારે નીચેનો આદેશ દાખલ કરવો પડશે અને ફરીથી Enter દબાવો:
નેટ સ્ટોપ http
જ્યારે પૂછવામાં આવે કે શું તમે ઓપરેશન ચાલુ રાખવા માંગો છો તો તમારે "Y" દબાવો અને Enter દબાવો અને પછી એડિટર દાખલ કરો. જ્યારે ત્યાં તમારે અમાન્ય IP સરનામાંઓ શોધવા અને તેમને દૂર કરવા પડશે. એકવાર આ થઈ જાય, તમારે સિસ્ટમ પુનઃપ્રારંભ કરવી પડશે, અને પછી Windows + R દબાવીને HTTP સેવા શરૂ કરવી પડશે, પછી "cmd", Enter દબાવો અને નીચેનો આદેશ ટાઈપ કરો:
ચોખ્ખી શરૂઆત http
આમ કરવાથી, "પ્રક્રિયાને ફાઇલની ઍક્સેસ નથી કારણ કે તે અન્ય પ્રક્રિયા દ્વારા ઉપયોગમાં લેવામાં આવી રહી છે" એ ભૂલ અદૃશ્ય થઈ જશે અને તમે આ પ્રોગ્રામના વહીવટી વિશેષાધિકારોનો આનંદ માણી શકશો.