ฉันอยากจะแชร์สคริปต์ของฉันมานานแล้วในการตั้งค่า Windows 10 โดยอัตโนมัติ (ปัจจุบันคือเวอร์ชัน 18362) แต่ฉันไม่เคยทำได้เลย บางทีมันอาจจะเป็นประโยชน์กับใครบางคนทั้งหมดหรือเพียงบางส่วนเท่านั้น
แน่นอนว่าเป็นการยากที่จะอธิบายการตั้งค่าทั้งหมด แต่ฉันจะพยายามเน้นสิ่งที่สำคัญที่สุด
หากใครสนใจก็ยินดีต้อนรับสู่แมว
การเข้า
ฉันอยากแชร์สคริปต์ของฉันในการตั้งค่า Windows 10 โดยอัตโนมัติมานานแล้ว แต่ฉันไม่เคยทำได้เลย บางทีมันอาจจะเป็นประโยชน์กับใครบางคนทั้งหมดหรือเพียงบางส่วนเท่านั้น
แน่นอนว่าเป็นการยากที่จะอธิบายการตั้งค่าทั้งหมด แต่ฉันจะพยายามเน้นสิ่งที่สำคัญที่สุด:
หน้าที่หลัก
- ปิดใช้งานบริการติดตามการวินิจฉัย
- การปรับแต่ง Explorer มากมาย
- เลือกโหมด Windows เป็นค่าเริ่มต้น
- เลือกโหมดแอปพลิเคชันเริ่มต้น
- เปลี่ยนเส้นทางตัวแปรสภาพแวดล้อมสำหรับไฟล์ชั่วคราวเป็น $env:SystemDriveTemp
- รวมข้อมูลเพิ่มเติมเมื่อส่งออก BSoD
- ปิดการใช้งาน Windows Defender SmartScreen ใน Microsoft Edge
- ป้องกันการปิดอะแดปเตอร์อีเธอร์เน็ตเพื่อประหยัดพลังงานสำหรับเดสก์ท็อปพีซี
- ลบแอป UWP ทั้งหมดออกจากทุกบัญชียกเว้น
- ลบแอปพลิเคชัน UWP ทั้งหมดออกจากบัญชีระบบยกเว้น
- ปิดการใช้งานส่วนประกอบ
- ลบวันไดรฟ์
- สร้างงานใน Task Scheduler เพื่อเรียกใช้การล้างข้อมูลบนดิสก์
- สร้างงานใน Task Scheduler เพื่อล้างโฟลเดอร์ “$env:SystemRootSoftwareDistributionDownload”
- สร้างโฟลเดอร์ $env:TEMP ใน Cleanup Task Scheduler
- ป้องกันไม่ให้แอปพลิเคชันมาตรฐานทำงานในพื้นหลัง ยกเว้น
- เปิดใช้งานการเข้าถึงโฟลเดอร์ที่มีการควบคุมและเพิ่มโฟลเดอร์ที่ได้รับการป้องกัน
- ปิดการใช้งานบริการที่กำหนดเอง
- สร้างทางลัดรูปแบบเดิมสำหรับ "อุปกรณ์และเครื่องพิมพ์"
- กำหนดตำแหน่งของโฟลเดอร์เดสก์ท็อป, เอกสาร, ดาวน์โหลด, เพลง, รูปภาพ, วิดีโอ
- รีเฟรชไอคอนเดสก์ท็อป ตัวแปรสภาพแวดล้อม และแถบงานโดยไม่ต้องรีสตาร์ท Explorer
สคริปต์
ใช้
- หากคุณบันทึกเป็นไฟล์ .ps1 คุณควรเปลี่ยนการเข้ารหัสเป็น “UTF-8 with BOM”
หรือ
- คัดลอกโค้ดทั้งหมดและวางลงใน PowerShell ISE
NB
- ต้องเรียกใช้ PowerShell และ PowerShell ISE ด้วยสิทธิ์ระดับสูง
- ตั้งค่านโยบายการเปิดใช้สคริปต์ PowerShell ที่เหมาะสม
Set-ExecutionPolicy Unrestricted -Force
ที่มา: will.com