सवाल Win7 में किसी नेटवर्क स्थान के लिए मैं लॉगिन प्रमाण-पत्र कैसे हटा सकता हूं?


मैंने बस इस तरह के फ़ोल्डर तक पहुंचने का प्रयास किया:

\\somecomputeronmynetwork\somelocation$

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

मैंने एक अंदर रखा, और यह मुझे ठीक करने देता है।

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

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


57
2017-12-17 17:16


मूल




जवाब:


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

net use \\somecomputeronmynetwork\somelocation$ /delete

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

net use

53
2017-09-08 12:58



थोड़ा जोड़ने के लिए, आप बस टाइप कर सकते हैं net use कनेक्शन की एक सूची देखने के लिए, फिर एक कनेक्शन चुनें और नाइट सुझाए गए तर्क को हटाएं / हटाएं। - Safado
एक और उपयोगकर्ता ने सुझाव दिया C:\> net use * /d में सर्वरफॉल्ट - सभी मैप किए गए क्रेडेंशियल हटाएं और नीचे। पाठकों को स्क्रॉल नहीं होने पर इस टिप्पणी को जोड़ना। - Abraham
\\ remotepc \ path जैसे "\\ remotepc \ spaced name" के आस-पास उद्धरणों के बारे में लोगों को याद दिलाने के साथ इसे विस्तारित करना चाहते हैं। - Mayhem
इस जवाब की तरह कहते हैं serverfault.com/a/486506/290859 "वर्कस्टेशन" सेवा को पुनरारंभ करना महत्वपूर्ण है net use .../delete   (हाँ, आप इस आदेश के बाद लॉगिन / लॉगऑफ भी कर सकते हैं, लेकिन मेरे लिए, "वर्कस्टेशन सर्विस" को पुनरारंभ करना पर्याप्त था।)। यह Servicename है: LanmanWorkstation // पथ: सी: \ विन्डोज़ \ System32 \ svchost.exe -k NetworkService -p // sc stop lanmanworkstation  sc start lanmanworkstationg (उन्नत विशेषाधिकारों के साथ) - eli
Win7 x64 और एक सांबा फ़ाइल सर्वर का उपयोग करके मैंने निम्न को देखा है: कनेक्शन को हटाने के बाद net use /delete, LanmanWorkstation को पुनरारंभ किए बिना, इसमें थोड़ी देर लगती है dir \\the\deletedshare शेयर सामग्री दिखाने के लिए बंद कर देता है। इस बार उत्पादित एक बाइनरी खोज मेरे लिए 13 सेकंड है। ऐसा लगता है कि इस समय "प्रतीक्षा अवधि" बढ़ा दी जाती है जब उस समय शेयर को फिर से एक्सेस किया जाता है। - Moritz Both


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

    manage passwords
    
  2. आप Windows Credentials प्रबंधित करें नामक एक एप्लिकेशन देखेंगे।
  3. वहां से इस एप्लिकेशन को खोलें आप अपने सहेजे गए नेटवर्क प्रमाण-पत्रों को देख / संपादित / हटा सकते हैं।

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


43
2017-12-17 17:21



@JamesK उपयोगकर्ता / पासवर्ड और शेयर वहां सूचीबद्ध नहीं है। कोई अन्य विचार? - Joseph
संभवतः अपने कंप्यूटर को पुनरारंभ करने का प्रयास करें, वे आपके सत्र के लिए कैश हो सकते हैं। असफल रहा कि मुझे यकीन नहीं है! - JamesK
@ जोसेफ - क्या यह नेटवर्क पासवर्ड प्रबंधित करने के तहत है? - GregD
इसे पुनरारंभ करने के बाद स्वचालित रूप से हटा दिया जाएगा। - Ankur Dholakiya
@GregD यह या तो सूचीबद्ध नहीं है - Joseph


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

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

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

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

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

आप एक शेयर को हटाते हैं या तो इसे राइट-क्लिक करते हैं, या net use x: /delete

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

माइक्रोसॉफ्ट के अनुसार, यह एक विशेषता है।


5
2017-09-08 13:25



पासवर्ड के साथ इस तरह से मानचित्रण एक सुरक्षा भेद्यता का खुलासा करता है। विंडोज एक्सप्लोरर पर जाएं और अपने साझा पथ के कुछ अक्षर टाइप करें, और देखें कि सादा पाठ में आपका पासवर्ड दिखाई देता है या नहीं। यह मेरे कंप्यूटर पर करता है (विन 7 एसपी 1 आज के रूप में नवीनतम हॉटफिक्स के साथ अद्यतन किया गया। - Lee Grissom
इस व्यवहार को पुन: उत्पन्न नहीं कर सका। मैं केवल अनुमान लगा सकता हूं कि आपने आदेश पंक्ति में cleartext में पासवर्ड दर्ज किया था, जब पूछा गया था। यही कारण है कि दूसरा "*" कमांड लाइन में है - इसलिए हम पूछते हैं, जो पीडब्ल्यू को छुपाता है। - Posipiet
मुझे बिल्कुल याद नहीं है, लेकिन मुझे पूरा भरोसा है कि मैं कभी भी सादे टेक्स्ट में अपना पासवर्ड टाइप नहीं करूंगा। हालांकि अब मैं विंडोज 8 प्रो का उपयोग कर रहा हूं, और अब मैं पुन: उत्पन्न नहीं कर सकता। - Lee Grissom


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

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

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

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

4 आदेश का निष्पादन करें

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

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


5
2017-09-08 22:28



नोट: "शुद्ध उपयोग \\ somecomputeronmynetwork \ somelocation $ / d" उस विशिष्ट कनेक्शन के लिए प्रमाण-पत्र हटा देगा। - BrianCooksey


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


4
2017-09-08 13:32



धन्यवाद, इससे मेरी मदद की। मैंने इसे फिर से लॉगआउट लॉगिन को हटाने के लिए इसका इस्तेमाल किया। - Esen


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

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

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


3
2017-09-08 13:34



देख net use ऊपर जवाब और नेटवर्क शेयरों तक पहुंचने के लिए आप विंडोज एक्सप्लोरर के माध्यम से उपयोग किए जाने वाले प्रमाण-पत्र प्रमाण पत्र प्रबंधक में संग्रहीत नहीं होते हैं। - Safado
मुझे दिलचस्पी होगी कि आप निम्न स्क्रीनशॉट को कैसे समझाते हैं। संपर्क - Lewis
मुझे लगता है कि मैं सही (शायद) खड़ा हूँ। क्या आपने मैन्युअल रूप से उन प्रमाणपत्रों को जोड़ा था? मैं अपनी कंपनी में यहां 80 उपयोगकर्ताओं का प्रबंधन करता हूं, सब विंडोज 7 पर, और हर कोई कई शेयरों से जुड़ता है और जहां तक ​​मुझे पता है, एक व्यक्ति के पास प्रमाण-पत्र प्रबंधक में इसके लिए कोई प्रविष्टि नहीं है। किसी भी दर पर, आपका जवाब अभी भी भ्रामक है। आपको लॉग ऑफ करने और पुन: प्रमाणीकरण को मजबूर करने के लिए लॉग ऑन करने की आवश्यकता नहीं है। - Safado
यदि आप जांचते हैं Remember this अपने क्रेडेंशियल प्रदान करते समय चेकबॉक्स इसे संग्रहीत किया जाएगा। हालांकि डिफ़ॉल्ट रूप से वह बॉक्स चेक नहीं किया गया है। आपका उत्तर भ्रामक है हालांकि आपको पुनः लॉगिन करने के लिए अपना लॉगिन सत्र बंद करने की आवश्यकता नहीं है। - Nate
यह वास्तव में सवाल का जवाब देता है "मैं Win7 में किसी नेटवर्क स्थान के लिए लॉगिन प्रमाण-पत्र कैसे हटा सकता हूं"। नेटवर्क साझा करने वाले सभी अन्य उत्तर पते (और इसके परिणामस्वरूप प्रमाण-पत्र)। - anregen


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

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

ऐसा लगता है कि नए क्रेडेंशियल्स को ओवरराइट करना और एक्सप्लोरर को नए खराब प्रमाण-पत्रों का उपयोग करने का प्रयास करना है।


3
2017-12-18 22:56





मैंने भी खोजा है @ रॉकेट्सफास्ट का जवाब जब कोई नया लॉगिन प्रयास होता है तो विंडोज पुराने नेटवर्क प्रमाण-पत्र साफ़ कर देगा।

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

मेरे उपयोग के मामले में, मैं नेटवर्क शेयर को मैप करने के लिए Win32 API का उपयोग करने में सक्षम था \\Server\Share को 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)

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

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


1
2018-06-04 07:02





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

Remove-SmbMapping -RemotePath \\somecomputeronmynetwork\somelocation$

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


1
2018-04-23 21:32