इंटरनेट कनेक्शन साझाकरण (ICS) विंडोज़ में सेवा आपके कंप्यूटर पर आपके स्थानीय नेटवर्क (वाई-फाई या ईथरनेट के माध्यम से) में अन्य उपकरणों के साथ इंटरनेट कनेक्शन साझा करने की अनुमति देती है। यह स्थानीय नेटवर्क पर सभी कंप्यूटरों को एक कंप्यूटर पर इंटरनेट कनेक्शन के माध्यम से इंटरनेट तक पहुंचने की अनुमति देता है (कंप्यूटर 5G / 4G / LTE मॉडेम के माध्यम से इंटरनेट से जुड़ा हो सकता है, दूसरे एडेप्टर के माध्यम से सीधा केबल कनेक्शन, उपग्रह कनेक्शन, PPPoE, VPN , आदि।)। इस मामले में, विभिन्न नेटवर्क से जुड़े दो नेटवर्क इंटरफेस वाला यह विंडोज कंप्यूटर अन्य उपकरणों के लिए नेटवर्क गेटवे होगा। आईसीएस एक अंतर्निहित विंडोज सेवा है जो नेटवर्क कनेक्शन साझाकरण, पता अनुवाद (एनएटी), और डीएचसीपी सर्वर कार्यक्षमता प्रदान करती है।
इसके अलावा, आप अपने विंडोज 10 डिवाइस को मोबाइल हॉटस्पॉट में बदलने के लिए आईसीएस का उपयोग कर सकते हैं।
आप नेटवर्क एडेप्टर (साझाकरण .) के गुणों में विंडोज़ में नेटवर्क कनेक्शन के लिए साझा पहुंच को सक्षम कर सकते हैं टैब -> इंटरनेट कनेक्शन साझाकरण -> अन्य नेटवर्क उपयोगकर्ताओं को इस कंप्यूटर के इंटरनेट कनेक्शन के माध्यम से कनेक्ट होने दें )।
आधुनिक विंडोज 10 बिल्ड में एक अप्रिय कमी है:यदि एक साझा नेटवर्क कनेक्शन वाला कंप्यूटर पुनरारंभ होता है, तो स्थानीय लैन/वाई-फाई नेटवर्क के अन्य कंप्यूटर इंटरनेट एक्सेस खो देते हैं।
मामला यह है कि आधुनिक विंडोज 10 में इंटरनेट कनेक्शन साझा करने की सेवा 4 मिनट में अक्षम हो जाती है और साझा कनेक्शन के माध्यम से कोई ट्रैफ़िक नहीं जाने पर यह स्वचालित रूप से पुनरारंभ नहीं होता है। साझा इंटरनेट एक्सेस को पुनर्स्थापित करने के लिए, आपको नेटवर्क एडेप्टर के गुणों में साझा एक्सेस विकल्प को अनचेक और चेक करने की आवश्यकता है जिसे विंडोज इंटरनेट से कनेक्ट करने के लिए उपयोग कर रहा है।
Windows 10 को पुनरारंभ करने के बाद स्वचालित रूप से प्रारंभ करने के लिए इंटरनेट कनेक्शन साझाकरण को सक्षम करने के लिए, एक DWORD रजिस्ट्री पैरामीटर सक्षम करें EnableRebootPersistConnection 1 . के मान के साथ reg कुंजी में HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess
.
इस पॉवरशेल कमांड का उपयोग करके रजिस्ट्री पैरामीटर बनाना आसान है:
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword
फिर इंटरनेट कनेक्शन साझाकरण सेवा के लिए स्वचालित स्टार्टअप सेट करें (SharedAccess ) आप services.msc
. में स्टार्टअप प्रकार को मैन्युअल से स्वचालित में बदल सकते हैं या पावरशेल का उपयोग करना:
Set-Service SharedAccess –startuptype automatic –passthru
सेवा शुरू करें:
Start-Service SharedAccess
आप कंप्यूटर पर साझा इंटरनेट एक्सेस के साथ सभी नेटवर्क कनेक्शन ढूंढने, साझा एक्सेस अक्षम करने और इसे फिर से सक्षम करने के लिए निम्न पावरशेल स्क्रिप्ट का भी उपयोग कर सकते हैं।
$NetShareObject = New-Object -ComObject HNetCfg.HNetShare
$list = New-Object System.Collections.Generic.List[System.Object]
foreach( $connection in $NetShareObject.EnumEveryConnection ){
$config = $NetShareObject.INetSharingConfigurationForINetConnection( $connection )
if( $config.SharingEnabled -eq 1 ){
$type = $config.SharingConnectionType
$list.Add( @($type,$config) )
$config.DisableSharing( )
}
}
Start-Sleep 1
foreach( $array in $list ){
$array[1].EnableSharing($array[0])
}
आप कंप्यूटर स्टार्टअप पर Windows कार्य शेड्यूलर का उपयोग करके स्वचालित रूप से PowerShell स्क्रिप्ट चला सकते हैं।