నేను Windows 10 (ప్రస్తుతం ప్రస్తుత వెర్షన్ 18362) యొక్క సెటప్ను ఆటోమేట్ చేయడం కోసం నా స్క్రిప్ట్ను పంచుకోవాలని చాలా కాలంగా కోరుకుంటున్నాను, కానీ నేను దాని గురించి ఎప్పుడూ ఆలోచించలేదు. బహుశా ఇది ఎవరికైనా పూర్తిగా లేదా దానిలో కొంత భాగానికి మాత్రమే ఉపయోగపడుతుంది.
అయితే, అన్ని సెట్టింగులను వివరించడం కష్టం, కానీ నేను చాలా ముఖ్యమైన వాటిని హైలైట్ చేయడానికి ప్రయత్నిస్తాను.
ఎవరైనా ఆసక్తి కలిగి ఉంటే, అప్పుడు పిల్లికి స్వాగతం.
ఎంట్రీ
నేను Windows 10 సెటప్ను ఆటోమేట్ చేయడం కోసం నా స్క్రిప్ట్ను భాగస్వామ్యం చేయాలని చాలా కాలంగా కోరుకున్నాను, కానీ నేను దాని చుట్టూ ఎప్పుడూ రాలేదు. బహుశా ఇది ఎవరికైనా పూర్తిగా లేదా దానిలో కొంత భాగానికి మాత్రమే ఉపయోగపడుతుంది.
వాస్తవానికి, అన్ని సెట్టింగులను వివరించడం కష్టం, కానీ నేను చాలా ముఖ్యమైన వాటిని హైలైట్ చేయడానికి ప్రయత్నిస్తాను:
ప్రధాన విధులు
- డయాగ్నస్టిక్ ట్రాకింగ్ సేవలను నిలిపివేయండి
- చాలా ఎక్స్ప్లోరర్ ట్వీక్లు
- డిఫాల్ట్గా విండోస్ మోడ్ని ఎంచుకోండి
- డిఫాల్ట్ అప్లికేషన్ మోడ్ని ఎంచుకోండి
- తాత్కాలిక ఫైల్ల కోసం ఎన్విరాన్మెంట్ వేరియబుల్ పాత్ను $env:SystemDriveTempకి మార్చండి
- BSoDని అవుట్పుట్ చేస్తున్నప్పుడు అదనపు సమాచారాన్ని చేర్చండి
- మైక్రోసాఫ్ట్ ఎడ్జ్లో విండోస్ డిఫెండర్ స్మార్ట్స్క్రీన్ని నిలిపివేయండి
- డెస్క్టాప్ PC కోసం శక్తిని ఆదా చేయడానికి ఈథర్నెట్ అడాప్టర్ను ఆఫ్ చేయడాన్ని నిరోధించండి
- మినహా అన్ని ఖాతాల నుండి అన్ని UWP యాప్లను తీసివేయండి
- తప్ప సిస్టమ్ ఖాతా నుండి అన్ని UWP అప్లికేషన్లను తీసివేయండి
- భాగాలను నిలిపివేయండి
- OneDriveని తీసివేయండి
- డిస్క్ క్లీనప్ని అమలు చేయడానికి టాస్క్ షెడ్యూలర్లో టాస్క్ను సృష్టించండి
- “$env:SystemRootSoftwareDistributionDownload” ఫోల్డర్ను క్లీన్ చేయడానికి టాస్క్ షెడ్యూలర్లో టాస్క్ను సృష్టించండి
- క్లీనప్ టాస్క్ షెడ్యూలర్లో $env:TEMP ఫోల్డర్ను సృష్టించండి
- తప్ప, నేపథ్యంలో అమలు కాకుండా ప్రామాణిక అప్లికేషన్లను నిరోధించండి
- నియంత్రిత ఫోల్డర్ యాక్సెస్ని ప్రారంభించండి మరియు రక్షిత ఫోల్డర్లను జోడించండి
- అనుకూల సేవలను నిలిపివేయండి
- "పరికరాలు మరియు ప్రింటర్లు" కోసం లెగసీ ఫార్మాట్ షార్ట్కట్ను సృష్టించండి
- డెస్క్టాప్, పత్రాలు, డౌన్లోడ్లు, సంగీతం, చిత్రాలు, వీడియోల ఫోల్డర్ల స్థానాన్ని పునర్నిర్వచించండి
- ఎక్స్ప్లోరర్ని పునఃప్రారంభించకుండానే డెస్క్టాప్ చిహ్నాలు, ఎన్విరాన్మెంట్ వేరియబుల్స్ మరియు టాస్క్బార్ను రిఫ్రెష్ చేయండి
స్క్రిప్ట్
ఉపయోగం
- మీరు .ps1 ఫైల్కి సేవ్ చేస్తే, మీరు ఎన్కోడింగ్ను “UTF-8 విత్ BOM”కి మార్చాలి.
లేదా
- మొత్తం కోడ్ని కాపీ చేసి పవర్షెల్ ISEలో అతికించండి
NB
- PowerShell మరియు PowerShell ISE తప్పనిసరిగా ఎలివేటెడ్ హక్కులతో అమలు చేయబడాలి
- తగిన PowerShell స్క్రిప్ట్ లాంచ్ విధానాన్ని సెట్ చేయండి
Set-ExecutionPolicy Unrestricted -Force
మూలం: www.habr.com