UWF (एकीकृत लेखन फ़िल्टर) विंडोज 10 में एक विशेष फाइल सिस्टम राइट फिल्टर है जो आपको स्थानीय ड्राइव पर विंडोज सिस्टम और यूजर फाइलों को किसी भी बदलाव से बचाने की अनुमति देता है। जब UWF फ़िल्टर सक्षम किया जाता है, तो किसी संरक्षित डिस्क या सिस्टम रजिस्ट्री में कोई भी लेखन कार्य UWF फ़िल्टर ड्राइवर द्वारा इंटरसेप्ट किया जाता है और एक अलग वर्चुअल स्पेस (ओवरले) में रखा जाता है। विंडोज को पुनरारंभ करने के बाद, संरक्षित ड्राइव पर सभी परिवर्तन सहेजे नहीं जाते हैं, यानी यूडब्ल्यूएफ फ़िल्टर सक्षम होने पर विंडोज हमेशा अपनी मूल स्थिति में वापस आ जाता है।
UWF फ़िल्टर कैसे काम करता है? यह स्थानीय डिस्क पर चयनित विभाजनों के फाइल सिस्टम को सभी फाइल सिस्टम राइट ऑपरेशंस को वर्चुअल ओवरले में पारदर्शी रूप से पुनर्निर्देशित करके परिवर्तनों से बचाता है जहां सभी परिवर्तन संग्रहीत होते हैं।
नोट . विंडोज के पिछले संस्करणों में, राइट फिल्टर केवल एम्बेडेड . में उपलब्ध थे संस्करण, जिनका उपयोग एटीएम, पीओएस सिस्टम, कियोस्क, स्वयं सेवा टर्मिनलों, औद्योगिक प्रणालियों आदि में किया गया था। अब यह सुविधा Windows 10 Enterprise में उपलब्ध है। (LTSB/LTSC सहित) और Windows 10 Education . यह उद्यमों और शैक्षणिक संस्थानों (सूचना कियोस्क, अध्ययन कक्ष, डेमो स्टैंड, आदि) में विंडोज का उपयोग करने के लिए अतिरिक्त परिदृश्य खोलता है।Windows 10 पर एकीकृत लेखन फ़िल्टर को सक्षम और कॉन्फ़िगर कैसे करें?
UWF फ़िल्टर एक अलग विंडोज़ सुविधा है जो कंट्रोल पैनल के माध्यम से सक्षम है -> प्रोग्राम और सुविधाएँ -> विंडोज़ सुविधाओं को चालू या बंद करें -> डिवाइस लॉकडाउन -> एकीकृत लिखें फ़िल्टर ।
UWF सुविधा को PowerShell का उपयोग करके भी स्थापित किया जा सकता है:
Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All
या DISM:
DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter
uwfmgr.exe कंसोल टूल का उपयोग UWF सेटिंग्स को प्रबंधित करने के लिए किया जाता है।
Windows 10 पर UWF फ़िल्टर सक्षम करने के लिए, निम्न आदेश चलाएँ और अपने कंप्यूटर को पुनरारंभ करें:
uwfmgr.exe filter enable
UWF फ़िल्टर को सक्षम करने के बाद, यह अनावश्यक डिस्क लेखन कार्यों को बाहर करने के लिए सिस्टम को स्वचालित रूप से पुन:कॉन्फ़िगर करता है (पेजिंग फ़ाइल, पुनर्स्थापना बिंदु, फ़ाइल अनुक्रमण, डीफ़्रैग्मेन्टिंग अक्षम हैं)।
किसी विशिष्ट ड्राइव के लिए लेखन सुरक्षा सक्षम करने के लिए, यह आदेश चलाएँ:
uwfmgr.exe volume protect c:
अब अपने कंप्यूटर को रीस्टार्ट करें। पुनरारंभ करने के बाद, सत्र के दौरान उपयोगकर्ता डिस्क पर जो कुछ भी लिखता है वह केवल अगले कंप्यूटर रीबूट होने तक ही उपलब्ध होगा। कोई भी परिवर्तन छोड़ दिया जाएगा।
आप इस कमांड का उपयोग करके UWF स्थिति की जांच कर सकते हैं:
uwfmgr.exe get-config
इस उदाहरण में आप देख सकते हैं कि सिस्टम डिस्क सुरक्षित है, UWF फ़िल्टर सक्षम है (Volume state: Protected
)
वर्तमान ओवरले सेटिंग्स जिसमें UWF अस्थायी डेटा संग्रहीत करता है, कमांड का उपयोग करके प्रदर्शित किया जा सकता है:
uwfmgr overlay get-config
आप निम्न UWF ओवरले पैरामीटर कॉन्फ़िगर कर सकते हैं:
- टाइप करें - ओवरले प्रकार। आप डिस्क (डिस्क) या रैम में डेटा स्टोर कर सकते हैं;
- अधिकतम आकार - अधिकतम ओवरले आकार;
- चेतावनी सीमा - ओवरले आकार, यदि पार हो गया है, तो एक चेतावनी प्रदर्शित की जानी चाहिए;
- गंभीर सीमा - ओवरले का आकार, यदि पार हो जाता है, तो एक UWF त्रुटि दिखाई देगी;
- फ्रीस्पेस पासथ्रू - केवल डिस्क ओवरले मोड के लिए उपयोग किया जाता है। आपको डिस्क पर किसी भी खाली स्थान पर डेटा लिखने की अनुमति देता है, न कि किसी विशेष फ़ाइल में।
डिफ़ॉल्ट एक 1 जीबी रैम ओवरले है।
आप ओवरले सेटिंग बदल सकते हैं (यदि आपके पास पर्याप्त खाली RAM है):
uwfmgr overlay set-size 8192
uwfmgr overlay set-criticalthreshold 8192
uwfmgr overlay set-warningthreshold 7168
यदि आपको डिस्क ओवरले का उपयोग करने की आवश्यकता है, तो कमांड चलाएँ:
uwfmgr overlay set-type Disk
ओवरले में डेटा का वर्तमान आकार निम्नानुसार प्रदर्शित किया जा सकता है:
uwfmgr overlay get-consumption
शेष खाली स्थान:
uwfmgr overlay get-availablespace
Windows 10 पर यूनिफाइड राइट फ़िल्टर सर्विसिंग
सिस्टम रखरखाव कार्य करते समय (अपडेट इंस्टॉल करना, एंटीवायरस हस्ताक्षर अपडेट करना), आपको अपने विंडोज डिवाइस को एक विशेष यूडब्ल्यूएफ सर्विसिंग मोड में रखना होगा:
uwfmgr servicing enable
पुनरारंभ करने के बाद, Windows स्थानीय UWF-सर्विसिंग . के अंतर्गत बूट होगा खाता और स्वचालित रूप से उपलब्ध विंडोज अपडेट (विंडोज अपडेट या स्वीकृत डब्लूएसयूएस अपडेट के माध्यम से) स्थापित करें, एंटीवायरस हस्ताक्षर अपडेट करें। यदि आप चाहें, तो आप UWF-सर्विसिंग खाते के अंतर्गत कंप्यूटर पर लॉग ऑन कर सकते हैं (इस उपयोगकर्ता का पासवर्ड अज्ञात है, लेकिन आप इसे रीसेट कर सकते हैं)।
UWF-सर्विसिंग उपयोगकर्ता के स्वचालित रूप से लॉग ऑन होने के बाद, uwfservicingshell.exe
टूल शुरू होता है, जो विंडोज 10 सर्विसिंग स्क्रिप्ट चलाता है। आप सेवा मोड में और कुछ नहीं कर सकते।
अद्यतन स्थापित होने के बाद, कंप्यूटर स्वचालित रूप से सामान्य मोड में UWF फ़िल्टर सक्षम होने के साथ पुनरारंभ हो जाएगा।
आप सर्विसिंग मोड में जाए बिना भी विंडोज अपडेट इंस्टॉल कर सकते हैं। कमांड का प्रयोग करें:
uwfmgr servicing update-windows
एकीकृत लिखें फ़िल्टर अपडेट किया गया Windows परिणाम:REBOOT REQUIRED.
Windows 10 पर एकीकृत लिखें फ़िल्टर बहिष्करण जोड़ना
यदि आपको UWF फ़िल्टर सक्षम होने के दौरान एक संशोधित फ़ाइल को डिस्क पर सहेजने के लिए बाध्य करने की आवश्यकता है, तो आपको कमांड चलाने की आवश्यकता है:
uwfmgr file commit C:\Labs\MyApp.exe
अब यदि आप Windows को पुनरारंभ करते हैं तो भी फ़ाइल हटाई नहीं जाएगी।
UWF सक्षम फ़ाइल को पूरी तरह से हटाने के लिए, कमांड का उपयोग करें:
uwfmgr file commit-delete C:\Labs\MyApp.exe
uwfmgr registry commit ...
uwfmgr registry commit-delete ...
आप UWF बहिष्करणों की सूची में कुछ फ़ाइलें, निर्देशिका या रजिस्ट्री कुंजियाँ जोड़ सकते हैं। इन मदों में आपके द्वारा किए गए परिवर्तन सीधे डिस्क पर लिखे जाएंगे, न कि ओवरले पर।
बहिष्करण में एक विशिष्ट फ़ाइल या फ़ोल्डर जोड़ने के लिए, निम्न कमांड चलाएँ:
Uwfmgr.exe file add-exclusion c:\labs
या:
Uwfmgr.exe file add-exclusion c:\labs\report.docx
रजिस्ट्री कुंजी के लिए एक बहिष्करण जोड़ने के लिए:
Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”
नई बहिष्करण सूची लागू करने के लिए आपको अपने कंप्यूटर को पुनरारंभ करना होगा।
UWF फ़िल्टर के बहिष्करणों को सूचीबद्ध करने के लिए, कमांड चलाएँ:
uwfmgr file get-exclusions
किसी फ़ाइल को बहिष्करण से निकालने के लिए:
uwfmgr file remove-exclusion c:\student\report.docx
आप कुछ सिस्टम फ़ाइलों या फ़ोल्डरों के लिए बहिष्करण नहीं जोड़ सकते, जैसे:
- रजिस्ट्री फ़ाइलें \Windows\System32\config\;
- मात्रा का मूल;
- \Windows,\Windows\System32, \Windows\System32\Drivers;
- Pagefile.sys, swapfile.sys;
- आदि
कुछ सेवाओं को सही ढंग से काम करने के लिए, आपको बहिष्करण सूची में उनकी निर्देशिकाओं, फ़ाइलों और रजिस्ट्री कुंजियों के पथ जोड़ने होंगे। मैंने नीचे कुछ Windows सबसिस्टम के लिए विशिष्ट बहिष्करण एकत्र किए हैं:
बिट्स के लिए बहिष्करण:
- % ALLUSERSPROFILE%\Microsoft\Network\Downloader
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\BITS\StateIndex
वायरलेस नेटवर्क में सही कार्य के लिए बहिष्करण (ये अपवाद आपको वाई-फ़ाई नेटवर्क से कनेक्ट करने और WLAN प्रोफ़ाइल सहेजने की अनुमति देंगे):
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Wireless\GPTWirelessPolicy
- C:\Windows\wlansvc\Policies
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\wlansvc
- C:\ProgramData\Microsoft\wlansvc\Profiles\Interfaces\{<इंटरफ़ेस GUID>}\{<प्रोफ़ाइल GUID>}.xml
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Wlansvc
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WwanSvc
वायर्ड नेटवर्क में सही कार्य के लिए बहिष्करण:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WiredL2\GP_Policy
- C:\Windows\dot2svc\Policies
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\dot3svc
- C:\ProgramData\Microsoft\dot3svc\Profiles\Interfaces\{<इंटरफ़ेस GUID>}\{<प्रोफ़ाइल GUID>}.xml
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dot3svc
Windows Defender के लिए बहिष्करण
- C:\Program Files\Windows Defender
- C:\ProgramData\Microsoft\Windows Defender
- C:\Windows\WindowsUpdate.log
- C:\Windows\Temp\MpCmdRun.log
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender
UWF फ़िल्टर को रीसेट या अक्षम कैसे करें?
आप UWF फ़िल्टर सेटिंग्स को प्रारंभिक सेटिंग्स पर रीसेट कर सकते हैं (फिल्टर चालू होने पर):
uwfmgr filter reset-settings
UWF को पूरी तरह से अक्षम करने के लिए (रिबूट के बाद, डिस्क पर सभी परिवर्तन सहेजे जाएंगे):
uwfmgr.exe filter disable
या आप एक विशिष्ट मात्रा के लिए फ़िल्टर को अक्षम कर सकते हैं:
uwfmgr.exe volume unprotect E:
- प्रारंभ . का मान बदलकर UWF ड्राइवर ऑटोस्टार्ट अक्षम करें 4 . के लिए पैरामीटर reg कुंजी में HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\uwfvol;
- हटाएं uwfvol HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}\लोअर फ़िल्टर में स्ट्रिंग
Windows 10 पर HORM के साथ UWF (हाइबरनेट वन्स/रिज्यूमे कई)
विंडोज 10 1709 से शुरू होकर, एक और यूडब्ल्यूएफ फिल्टर मोड दिखाई दिया - हाइबरनेट वन्स/रिज्यूमे कई (HORM) . यह मोड आपको चल रहे ऐप्स और खुली फाइलों के साथ जल्दी से विंडोज़ की स्थिति प्राप्त करने की अनुमति देता है। हर बार जब कंप्यूटर बूट होता है, तो विंडोज़ तुरंत इस स्थिति में लौट आती है।
विंडोज 10 पर HORM मोड की सीमाएं:
- UWF फ़िल्टर सभी स्थानीय (फिक्स्ड) ड्राइव के लिए सक्षम होना चाहिए;
- UWF फ़िल्टर अपवाद समर्थित नहीं हैं;
- ओवरले रैम मोड में काम करता है (डिस्क-ओवरले समर्थित नहीं है);
- हाइबरनेशन और फास्ट स्टार्टअप अक्षम हैं।
HORM को सक्षम करने के लिए, आपको कमांड चलाने की आवश्यकता है:
uwfmgr filter enable-horm
<पूर्व>एकीकृत लिखें फ़िल्टर सक्षम HORM। कृपया HORM कार्यक्षमता का उपयोग करने के लिए सिस्टम को हाइबरनेट करें। सक्षम-होर्म कमांड चलाने के बाद सिस्टम को कम से कम एक बार हाइबरनेट किया जाना चाहिए, या यह सिस्टम को दूषित स्थिति में ला सकता है।
उपयोगकर्ता के कार्य वातावरण को कॉन्फ़िगर करें (आवश्यक एप्लिकेशन चलाएं, फ़ाइलें खोलें, आदि)। फिर कंप्यूटर को इस कमांड के साथ हाइबरनेशन मोड में डालें:
shutdown /h
अपने कंप्यूटर को जगाएं और इसे पुनरारंभ करें। अगले रिबूट पर, विंडोज 10 हाइबरनेशन फ़ाइल में संग्रहीत स्थिति में तुरंत शुरू हो जाएगा।
HORM मोड को अक्षम करने के लिए, कमांड चलाएँ:
uwfmgr filter disable-horm
UWF कुछ दिलचस्प परिदृश्य प्रस्तुत करता है:
- Windows के प्रदर्शन में सुधार (डिस्क पर कुछ भी नहीं लिखा है, सभी लेखन कार्य मेमोरी में किए जाते हैं, जैसे RAM डिस्क पर);
- आप सॉलिड-स्टेट ड्राइव्स (SSD/CompactFlash) पर कम राइट ऑपरेशंस के कारण वियर कम कर सकते हैं;
- प्रयोग करना, तृतीय-पक्ष सॉफ़्टवेयर का परीक्षण करना और मैलवेयर का अध्ययन करना (इन उद्देश्यों के लिए, आप Windows 10 सैंडबॉक्स का भी उपयोग कर सकते हैं)।