Windows Update เปลี่ยนตำแหน่งดาวน์โหลด


13

มีวิธีการเปลี่ยนเส้นทางการดาวน์โหลดของการปรับปรุง windows หรือไม่

(ฉันต้องการปกป้อง SSD ของฉันจากการเขียนที่ไม่จำเป็น)

แก้ไข:

ฉันอ่านบทความเกี่ยวกับ SSD จำนวนมากในช่วง 6 เดือนที่ผ่านมาและฉันก็ได้ข้อสรุปว่าไม่จำเป็นต้องปกป้อง SSD ด้วยวิธีนี้จากการเขียน SSD ที่ทันสมัยทนทานต่อการเขียนอย่างน้อย 500TB ในช่วงอายุการใช้งานดังนั้นข้อมูลไม่กี่ GB เหล่านี้จึงไม่สำคัญ http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/3


10
เมื่อถึงเวลาที่ SSD ของคุณไม่ได้เขียนมันจะล้าสมัยอย่างมากที่มันไม่สำคัญ ฝุ่นเล็ก ๆ น้อย ๆ จาก Windows Update จะไม่ทำอะไรเลยที่จะเปลี่ยนอายุการใช้งานของมัน
ไบรอัน Boettcher

@ insta ขอบคุณคุณอาจจะถูก แต่ฉันจะลอง บางทีชีวิตหนึ่งหรือสองวันจะสำคัญใครจะรู้ ...
inf3rno

คำตอบ:


17

ฉันยังไม่ได้ทดสอบสิ่งนี้ แต่ symlink เป็นอย่างไร

net stop wuauserv mklink /j c:\windows\softwaredistribution d:\other\desired\location net start wuauserv


1
ความคิดที่ดีลองดู: blogs.msmvps.com/jeffloucks/2010/09/19/…
duDE

1
Junctionmklinkถือกำเนิด ฉันคิดว่าทั้งสองอย่างดี แต่ในกรณีนี้วิธีแก้ปัญหาแบบดั้งเดิมอาจเป็นที่นิยมมากกว่า (สมมติว่ามันใช้งานได้แน่นอน)
meatspace

@meatspace ขอบคุณ! ฉันจะลองดู ทำไมฉันต้องหยุดการอัพเดทบริการ windows ฉันกำหนดค่าให้ดาวน์โหลดเมื่อฉันพูดเท่านั้นดังนั้นฉันเดาว่าส่วนนั้นไม่จำเป็น ฉันจะลองเช่นกัน :-)
inf3rno

@meatspace มันทำงานได้อย่างสมบูรณ์แบบ คุณต้องตั้งค่าการอัพเดทด้วยตัวเอง (คุณไม่ต้องหยุดให้บริการตรวจสอบให้แน่ใจว่าไม่ได้ใช้โฟลเดอร์) ย้ายโฟลเดอร์ไปยังไดรฟ์อื่นและตั้ง symlink หลังจากนั้นก็เป็นไปได้ที่จะถอดไดรฟ์นั้นออก ฉันชอบวิธีแก้ปัญหาดั้งเดิม
inf3rno

10

การอัปเดตจะถูกดาวน์โหลดไปยังโฟลเดอร์ย่อยโดยอัตโนมัติ WINDOWS\Software Distribution\Downloadจากนั้นจะนำไปแกะที่ไดรฟ์ซึ่งมีพื้นที่ว่างมากที่สุดและติดตั้งจากที่นั่น เนื้อหาของโฟลเดอร์ย่อยดาวน์โหลดจะถูกลบทิ้งเป็นระยะ

ไม่มีวิธีการเปลี่ยนเส้นทางเมื่อมีการดาวน์โหลดการอัปเดตเนื่องจากข้อกังวลด้านความปลอดภัย


หลังจากอ่านโพสต์ของmeatspaceฉันได้พบสิ่งนี้ :

  • Start>Run
  • พิมพ์cmdและกด Enter
  • พิมพ์net stop wuauservและกด Enter
  • พิมพ์rename c:\windows\SoftwareDistribution softwaredistribution.oldandกด Enter

การสร้างลิงก์สัญลักษณ์โดยใช้Junction (ดาวน์โหลด)

ในตัวอย่างนี้โฟลเดอร์การกระจายซอฟต์แวร์จะถูกเปลี่ยนเส้นทางจากC:\WINDOWS\SoftwareDistributionไปยังD:\WINDOWS\SoftwareDistribution

  • การสร้างทางแยก

เพื่อสร้างไดเรกทอรีเป้าหมายจากพรอมต์คำสั่ง

C:\md D:\Windows\SoftwareDistribution

เพื่อสร้างทางแยก

C:\junction C:\WINDOWS\SoftwareDistribution “D:\WINDOWS\SoftwareDistribution”
  • เริ่มบริการ Windows Update ใหม่

  • พิมพ์net start wuauservและกด Enter


นี้เป็นขั้นตอนโดยขั้นตอนที่ดี แต่ทำไมไม่ใช้เพียงmklink /D?
theMayer

นี่คือคำตอบของ @meatspace และเป็นที่ยอมรับ
duDE
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.