मैं Win7 में नेटवर्क स्थान के लिए लॉगिन क्रेडेंशियल कैसे निकालूं?


60

मैंने सिर्फ एक फ़ोल्डर को एक्सेस करने की कोशिश की जैसे:

\\somecomputeronmynetwork\somelocation$

जब इस स्थान पर जा रहा हूँ तो मुझे उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया गया है।

मैंने एक डाल दिया, और इसने मुझे ठीक कर दिया।

अब मुझे उस लॉगिन को हटाने की आवश्यकता है, इसलिए मैं एक अलग उपयोगकर्ता नाम और पासवर्ड की कोशिश कर सकता हूं।

ऐसा करने का सबसे आसान तरीका क्या है?

जवाबों:


56

कमांड प्रॉम्प्ट खोलें या स्टार्ट / रन टाइप से:

net use \\somecomputeronmynetwork\somelocation$ /delete

आप "याद किए गए" कनेक्शन को सूचीबद्ध करने के लिए निम्न कमांड का उपयोग कर सकते हैं:

net use

2
थोड़ा जोड़ने के लिए, आप केवल net useकनेक्शन की एक सूची देखने के लिए टाइप कर सकते हैं, फिर एक कनेक्शन चुन सकते हैं और / हटाए गए तर्क को जोड़ सकते हैं जैसे कि नैट का सुझाव दिया गया है।
साफडो

2
एक अन्य उपयोगकर्ता ने सर्वरफॉल्टC:\> net use * /d में सुझाव दिया - सभी मैप किए गए क्रेडेंशियल्स और नीचे हटाएं । इस टिप्पणी को मामले के पाठकों को जोड़ने के लिए नीचे स्क्रॉल न करें।
अब्राहम

लोगों को \ "रिमोटेपेक \ मार्ग के आसपास उद्धरणों के बारे में भी याद दिलाने के साथ इसका विस्तार करना चाहते हैं जैसे कि" \\ रिमोटेपेक \ "नाम दिया गया"
एंग्री 84

1
जैसे यह उत्तर कहता है कि serverfault.com/a/486506/290859 "वर्कस्टेशन" सेवा को फिर से शुरू करना महत्वपूर्ण है net use .../delete (हाँ, आप इस आदेश के बाद लॉगिन / लॉगऑफ भी कर सकते हैं, लेकिन मेरे लिए, "वर्कस्टेशन सेवा" पर्याप्त है)। यह Servicename: LanmanWorkstation // पथ: C: \ WINDOWS \ System32 \ svchost.exe -k NetworkService -p // sc stop lanmanworkstation sc start lanmanworkstationg(उन्नत विशेषाधिकार के साथ)
eli

1
Win7 x64 और एक सांबा फ़ाइल सर्वर का उपयोग करके मैंने निम्नलिखित को देखा है: net use /deleteलैनमैनवर्कवर्क को पुनरारंभ किए बिना, के साथ एक कनेक्शन हटाने के बाद , dir \\the\deletedshareशेयर सामग्री दिखाने के लिए बंद होने तक कुछ समय लगता है। इस बार निर्मित एक द्विआधारी खोज मेरे लिए 13 सेकंड का है। ऐसा लगता है कि यह "प्रतीक्षा अवधि" तब बढ़ाई जाती है जब समय के दौरान शेयर फिर से एक्सेस किया जाता है।
मोरिट्ज़ दोनों

47
  1. खोज बार प्रकार में अपना प्रारंभ मेनू खोलें:

    manage passwords
    
  2. आपको मैनेज विंडोज क्रेडेंशियल्स नामक एक एप्लिकेशन दिखाई देगा।
  3. इस एप्लिकेशन को वहां से खोलें, जहां आप अपने सहेजे गए नेटवर्क क्रेडेंशियल्स को चेक / एडिट / डिलीट कर सकते हैं।

यदि आपके विंडोज में लॉगिन पासवर्ड नहीं है, तो यह काम नहीं करेगा, इसलिए इस पर पासवर्ड डालें


@JamesK उपयोगकर्ता / पासवर्ड और शेयर वहाँ सूचीबद्ध नहीं है। कोई अन्य विचार?
यूसुफ

1
संभवतः आपके कंप्यूटर को पुनरारंभ करने का प्रयास करें, वे आपके सत्र के लिए कैश हो सकते हैं। असफल हो रहा है कि मुझे खेद नहीं है!
जेम्सके

@ जोसेफ - क्या यह मैनेज नेटवर्क पासवर्ड के तहत है?
ग्रेग डिस

1
ध्यान दें कि यह सटीक खोज केवल विंडोज के अंग्रेजी संस्करण के लिए काम करती है।
स्टॉमेस्टैक

1
यह मेरे लिए तब काम आया जब "शुद्ध उपयोग" नहीं हुआ। मैंने अक्षम किए गए खाते से लॉग इन करने का प्रयास किया था। शायद तथ्य यह है कि मैं सफल नहीं था इसके साथ कुछ करना था। विंडोज 10 पर मुझे "क्रेडेंशियल्स" की खोज करनी थी।
डोमिनिक क्रोनिन

6

विंडोज कुछ अस्पष्ट "सुरक्षा कारण" के लिए एक ही समय में विभिन्न क्रेडेंशियल्स के साथ एक ही सर्वर पर लॉगिंग को रोकने की कोशिश करता है।

यह अवरोधन क्लाइंट की तरफ होता है, न कि सर्वर की तरफ।

आप सर्वरनाम के बजाय सर्वर के आईपी पते का उपयोग करके इसे दरकिनार कर सकते हैं। व्यक्तिगत रूप से, मैं यह कमांड लाइन में करता हूं:

net use * \\myservername\mysharename /user:mydomain\theotheruser * /persistent:no
==> error - security reasons

net use * \\x.y.z.z'\mysharename /user:mydomain\theotheruser * /persistent:no
==> just fine

इस तरह, आप एक ही शेयर से दो बार जुड़ सकते हैं, अलग-अलग क्रेडेंशियल्स के साथ। उपयोगकर्ता के कंप्यूटर से उपयोगकर्ता की अनुमति की समस्याओं को डीबग करने का प्रयास करते समय अविश्वसनीय रूप से उपयोगी। यहां तक ​​कि अपने स्वयं के कंप्यूटर पर व्यवस्थापक अधिकारों के साथ, $ c से कनेक्ट करने के लिए काम करता है।

आप मेरे हिस्से को राइट-क्लिक करके, या net use x: /delete

लेकिन: यह आपके क्लाइंट के सर्वर से प्रकल्पित कनेक्शन को नहीं हटाता है। एक्सप्लोरर में सर्वर को ब्राउज़ करना, बिना शेयर को कनेक्ट किए भी गिनती करता है, और आपको उस सर्वर पर लॉग ऑन करने के लिए किसी अन्य क्रेडेंशियल का उपयोग करने से रोकता है, जब तक कि आप नाम को न बदल दें।

Microsoft के अनुसार, यह एक विशेषता है।


पासवर्ड के साथ इस तरह से मैपिंग एक सुरक्षा भेद्यता को उजागर करता है। विंडोज एक्सप्लोरर पर जाएं और अपने साझा पथ के कुछ वर्ण टाइप करें, और देखें कि क्या आपका पासवर्ड सादे पाठ में दिखाई देता है। यह मेरे कंप्यूटर पर करता है (विन 7 SP1 आज के रूप में नवीनतम हॉटफ़िक्स के साथ अपडेट किया गया है।
ली ग्रिसॉम

इस व्यवहार को पुन: पेश नहीं किया जा सका। मैं केवल अटकलें लगा सकता हूं कि आपने कमांड लाइन ऑर्डर में क्लीयरटेक्स्ट में पासवर्ड दर्ज किया था, न कि पूछे जाने पर। यही कारण है कि दूसरा "*" कमांड लाइन में है - इसलिए हमें पूछा जाता है, जो pw को छुपाता है।
पोसिपिट

मुझे ठीक से याद नहीं है, लेकिन मुझे पूरा विश्वास है कि मैं अपना पासवर्ड प्लेनटेक्स्ट में कभी नहीं लिखूंगा। हालांकि मैं अब विंडोज 8 प्रो का उपयोग कर रहा हूं, और मैं अब पुन: पेश नहीं कर सकता।
ली ग्रिसॉम

6

एक पीसी से एक कनेक्शन को हटाने के लिए जहां इसे एक फ़ोल्डर का उपयोग करने के लिए बनाया गया था और उपयोगकर्ता को कैश किया गया था (यानी सक्रिय रहता है) को निम्नलिखित प्रक्रिया (चरण-दर-चरण) का कठोरता से उपयोग किया जाना चाहिए:

  1. उपयोगकर्ता / पासवर्ड के साथ फ़ोल्डर तक पहुंचें

2 मशीन के सभी विंडो एक्सप्लोरर को बंद करें

3 कमांड प्रॉम्प्ट खोलें

4 कमांड निष्पादित करें

नेट का उपयोग * / डेल

*** इस क्रम में किया जाना चाहिए, अन्यथा काम नहीं कर सकता। उदाहरण के लिए, यदि कमांड प्रॉम्प्ट पहले से ही खुला है (विंडोज़ एक्सप्लोरर से पहले) कमांड काम नहीं करेगा।


2
नोट: "नेट उपयोग \\ somecomputeronmynetwork \ somelocation $ / d" इस विशिष्ट कनेक्शन के लिए क्रेडेंशियल्स को निकाल देगा।
ब्रायनकुकसे

4

यह कोशिश करो कि यह विंडोज 7 पर काम करे [यह XP पर काम करता है]। बस इसे स्टार्ट-> रन-> कंट्रोल में टाइप करें। keymgr.dll
यह एक विंडो खोलेगा, जहाँ संग्रहीत पासवर्ड और उपयोगकर्ता नाम संग्रहीत किए जाएंगे, आप वहां से हटा पाएंगे।


धन्यवाद, इससे मुझे मदद मिली। मैंने इसे हटाने के लिए इसका उपयोग किया, फिर लॉगआउट लॉगिन बूम ने इसे काम किया।
एसेन

4

मैं वास्तव में पहुंच को अक्षम करने के लिए फर्जी क्रेडेंशियल्स का उपयोग करता हूं।

net use * /d /y
net use "\\10.0.0.5\c$" "badpassword" /user:"baduser"
net use * /d /y

लगता है कि पुराने क्रेडेंशियल्स को अधिलेखित करने के लिए और नए खराब क्रेडेंशियल्स का उपयोग करने के प्रयास के लिए खोजकर्ता को मजबूर करना है।


केवल समाधान है कि लॉग ऑन करने के लिए बिना विंडोज सर्वर 2016/2019 पर काम किया - धन्यवाद! एक सर्वर सेटिंग में बहुत महत्वपूर्ण था।
माइक वियर

3

विंडोज 7 के लिए सभी सहेजे गए पासवर्ड क्रेडेंशियल मैनेजर में सहेजे गए हैं।

नियंत्रण कक्ष \ सभी नियंत्रण कक्ष आइटम \ क्रेडेंशियल प्रबंधक

यदि आप किसी नेटवर्क स्थान पर उपयोगकर्ता नाम और पासवर्ड के साथ प्रमाणित करते हैं, तो उपयोगकर्ता नाम और पासवर्ड आपके लॉगऑन सत्र के लिए कैश रहेगा। आपको पुन: प्रमाणित करने से पहले आपको लॉग ऑफ और बैक करना होगा।


ऊपर net useउत्तर देखें । और क्रेडेंशियल जिसे आप Windows Explorer के माध्यम से उपयोग करते हैं नेटवर्क शेयरों को एक्सेस करने के लिए क्रेडेंशियल मैनेजर में संग्रहीत नहीं किया जाता है।
सफाडो

मैं रुचि रखता हूँ कि आप निम्नलिखित स्क्रीनशॉट को कैसे समझाएँगे। लिंक
लुईस

मुझे लगता है कि मैं सही (शायद) खड़ा हूं। क्या आपने स्वयं उन क्रेडेंशियल्स को जोड़ा है? मैं अपनी कंपनी में, विंडोज 7 पर, यहां सभी 80 उपयोगकर्ताओं को प्रबंधित करता हूं, और हर कोई कई शेयरों से जुड़ता है और जहां तक ​​मुझे पता है, क्रेडेंशियल्स प्रबंधक में इसके लिए किसी व्यक्ति की प्रविष्टि नहीं है। किसी भी दर पर, आपका जवाब अभी भी भ्रामक है। आपको reauthentication के लिए मजबूर करने के लिए लॉग ऑफ और लॉग ऑन करने की आवश्यकता नहीं है।
Safado

यदि आप Remember thisअपने क्रेडेंशियल्स प्रदान करते समय चेकबॉक्स की जांच करते हैं तो इसे वहां संग्रहीत किया जाएगा। हालाँकि वह बॉक्स डिफ़ॉल्ट रूप से चेक नहीं किया गया है। हालांकि आपका जवाब भ्रामक है, क्योंकि आपको पुन: प्रमाणित करने के लिए अपना लॉगिन सत्र बंद करने की आवश्यकता नहीं है।
नैट

इस सवाल का जवाब "मैं win7 में एक नेटवर्क स्थान के लिए लॉगिन क्रेडेंशियल्स कैसे निकालूं"। नेटवर्क को बदलने वाले सभी अन्य उत्तर पता स्वयं साझा करते हैं (और परिणामस्वरूप क्रेडेंशियल्स)।
ऐरजेन

1

मैंने @ rocketsarefast के उत्तर से यह भी पता लगाया है कि जब कोई नया लॉगिन प्रयास होता है, तो Windows पुराने नेटवर्क क्रेडेंशियल्स को हटा देगा।

हालांकि, उसकी net use "\\10.0.0.5\c$" "badpassword" /user:"baduser"कमांड बहुत धीमी है, खासकर जब क्लाइंट को सर्वर के लिए अस्वीकृति के साथ प्रतिक्रिया करने के लिए कई सेकंड तक इंतजार करना पड़ता है, जो भयानक और असुविधाजनक है।

मेरे उपयोग के मामले में, मैं ड्राइव में नेटवर्क शेयर \\Server\Shareको मैप करने के लिए Win32 API का उपयोग करने में सक्षम था S:\। यह पहले ड्राइव को डिस्कनेक्ट करता है और फिर उपयोगकर्ता को विंडोज नेटवर्क लॉगिन डायलॉग के साथ प्रेरित करता है ताकि व्यक्ति लॉगआउट कर सके और एक अलग उपयोगकर्ता के रूप में लॉगिन कर सके।

यहाँ सी कोड है main.c:

#ifndef UNICODE
#define UNICODE
#endif

#define WINVER 0x0500
#define _WIN32_WINNT 0x0500
#define _WIN32_IE 0x0500

#pragma comment(lib, L"mpr.lib")

#include <windows.h>
//#include <stdio.h>

int wmain(const size_t argc, const wchar_t** argv) {
    NETRESOURCE networkResource = {0};
    networkResource.dwType = RESOURCETYPE_DISK;
    networkResource.lpLocalName = L"S:";
    networkResource.lpRemoteName = L"\\\\Server\\Share";
    networkResource.lpProvider = NULL;

    DWORD result = 0;
    result = WNetCancelConnection2(networkResource.lpLocalName, CONNECT_UPDATE_PROFILE, TRUE);
//    wprintf(L"WNetCancelConnection2 result: %d\n", result);

    result = WNetAddConnection2(&networkResource, NULL, NULL, CONNECT_INTERACTIVE | CONNECT_PROMPT);
//    wprintf(L"WNetAddConnection2 result: %d\n", result);

//    getchar();

    return EXIT_SUCCESS;
}

यहाँ है CMakeLists.txt:

cmake_minimum_required(VERSION 3.7)
project(MapNetworkDrive)

set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c11 -g3 -pedantic -Wall -Wextra -O0")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GCC_COVERAGE_LINK_FLAGS} -municode -mwindows")

set(SOURCE_FILES main.c)
add_executable(MapNetworkDrive ${SOURCE_FILES})
target_link_libraries(MapNetworkDrive mpr.lib)

MinGW-w64 का उपयोग कर संकलन - 32 और 64 बिट विंडोज के लिए:

C के विकल्प के रूप में, यहाँ API पर एक आसान C # ट्यूटोरियल है:


1

विंडोज 10 (Powershell 5+) में अब आप भी उपयोग कर सकते हैं Remove-SmbMapping

Remove-SmbMapping -RemotePath \\somecomputeronmynetwork\somelocation$

यह भी देखें Get-Command *Smb*

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.