บทนำ
เครื่องมือซ่อมแซม.NET Frameworkของ Microsoft ตรวจพบปัญหาที่เกิดขึ้นบ่อยครั้งซึ่งส่งผลต่อการตั้งค่าหรือการอัปเดตของ Microsoft .NET Framework เครื่องมือจะพยายามแก้ไขปัญหาเหล่านั้นโดยใช้การแก้ไขที่ทราบแล้วหรือโดยการซ่อมแซมการติดตั้ง.NET Frameworkรุ่นที่สนับสนุนที่เสียหาย เครื่องมือนี้มีส่วนติดต่อผู้ใช้ (UI) ที่ใช้ตัวช่วยสร้างที่ใช้งานง่าย นอกจากนี้ยังรองรับการใช้งานบรรทัดคําสั่งพร้อมกับตัวเลือกขั้นสูงเพิ่มเติม
Microsoft ได้เผยแพร่เครื่องมือซ่อมแซม.NET Framework Microsoft รุ่นอัปเดตต่อไปนี้
เวอร์ชันล่าสุด
อัปเดตล่าสุด: 11/11/2019
เผยแพร่: v1.4
เวอร์ชัน: 4.8.04072.00
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
การเปลี่ยนแปลงที่รวมอยู่ในการเผยแพร่ v1.4
-
ขณะนี้เครื่องมือสนับสนุน Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 และ 4.6.2 แล้ว ดังนั้น การแก้ไขและการซ่อมแซมจึงใช้ได้กับผลิตภัณฑ์เหล่านี้ด้วย
เครื่องมือนี้รองรับฟีเจอร์ทั้งหมดจากรุ่นก่อนหน้าตามที่เป็น
หมาย เหตุ
-
เครื่องมือซ่อมแซม.NET Frameworkมีเฉพาะภาษาอังกฤษเท่านั้น
-
แพลตฟอร์มที่ได้รับการสนับสนุนและเวอร์ชัน.NET Frameworkจะแสดงอยู่ภายใต้ "การกําหนดค่าที่ได้รับผลกระทบ"
ข้อมูลการดาวน์โหลด
เครื่องมือซ่อมแซม.NET Frameworkรุ่นล่าสุดพร้อมให้ดาวน์โหลดจากเว็บไซต์ศูนย์ดาวน์โหลด Microsoft ต่อไปนี้:
ตัวเลือกบรรทัดคําสั่งที่สนับสนุนสําหรับเครื่องมือนี้
ตัวเลือกมาตรฐาน |
คำอธิบาย |
ใช้ |
---|---|---|
/? OR /help |
แสดงข้อมูลวิธีใช้ |
NetFxRepairTool.exe /? |
/q OR /quiet |
โหมดเงียบ ไม่จําเป็นต้องมีการโต้ตอบกับผู้ใช้ และเครื่องมือจะพยายามแก้ไข/ซ่อมแซมทั้งหมด และบันทึกไฟล์บันทึก |
NetFxRepairTool.exe /q |
/p OR /passive |
โหมดไม่ต้องใส่ข้อมูล แสดงเฉพาะแถบความคืบหน้าเท่านั้น |
NetFxRepairTool.exe /p |
/a OR /addsource |
โหมดซ่อมแซมแบบออฟไลน์ การตั้งค่าไฟล์แบบแจกจ่ายต่อได้ที่จําเป็นสําหรับการซ่อมแซมจะถูกคัดลอกจากการแชร์เครือข่ายหรือเส้นทางโฟลเดอร์ที่ระบุโดยค่าสถานะ "/addsource" โดยทั่วไปแล้วควรใช้เมื่อเครื่องมือทํางานในสภาพแวดล้อมที่ถูกยกเลิกการเชื่อมต่อหรือล็อกไว้ |
>เส้นทาง |
/r OR /repair |
การดําเนินการซ่อมแซมสามารถกําหนดขอบเขตเป็นเป้าหมายของชุดข้อมูลพื้นฐานของผลิตภัณฑ์ที่ระบุได้ หากไม่ได้ระบุตัวเลือกนี้ เครื่องมือจะพยายามซ่อมแซมเวอร์ชัน.NET Frameworkที่ได้รับการสนับสนุนทั้งหมดที่ติดตั้งไว้ |
NetFxRepairTool.exe /r <version1>;>เวอร์ชัน <2 |
/l OR /logs |
อีกทางหนึ่งคือ ตั้งค่าเส้นทางโฟลเดอร์ที่ต้องการสําหรับที่เก็บไฟล์บันทึก (FixDotNet*.cab) ที่สร้างโดยเครื่องมือ ตําแหน่งที่ตั้งเริ่มต้น (ที่ไม่ได้ระบุตัวเลือกนี้) ของไฟล์ CAB คือโฟลเดอร์เดสก์ท็อปของผู้ใช้ปัจจุบัน |
เส้นทาง โฟลเดอร์ NetFxRepairTool.exe /l <> |
/c OR /collectonly |
โหมดคอลเลกชันบันทึกเท่านั้น โหมดนี้จะอนุญาตให้มีชุดของล็อกที่เกี่ยวข้องกับการตั้งค่า.NET Framework ซึ่งเป็นประโยชน์สําหรับการแก้ไขปัญหา การซ่อมแซมหรือการดําเนินการแก้ไขใดๆ จะไม่ถูกดําเนินการเมื่อมีการระบุตัวเลือกนี้ |
NetFxRepairTool.exe /q /c |
/n OR /noceipconsent |
ปฏิเสธการส่งข้อมูลคําติชมไปยัง Microsoft ค่าเริ่มต้น (ไม่ระบุค่าสถานะ) จะถือว่าผู้ใช้ได้เลือกที่จะส่งข้อมูลการใช้งานไปยัง Microsoft |
NetFxRepairTool.exe /q /n |
ข้อมูลเพิ่มเติม
ตัวเลือกเครื่องมือซ่อมแซม
เครื่องมือซ่อมแซม.NET Frameworkมีสี่ขั้นตอน:
-
พยายามแก้ไขปัญหาการตั้งค่า
-
นําการแก้ไขไปใช้ (ต้องได้รับความยินยอมจากผู้ใช้)
-
พยายามซ่อมแซม.NET Frameworkรุ่นที่ติดตั้งไว้ทั้งหมด
-
เก็บรวบรวมบันทึก (ต้องได้รับความยินยอมจากผู้ใช้)
เครื่องมืออาจทําการเปลี่ยนแปลง.NET Frameworkรุ่นที่ติดตั้งไว้อย่างน้อยหนึ่งรายการ ตัวอย่างเช่น อาจแก้ไขสถานะของ Windows Installer บนคอมพิวเตอร์ รีเซ็ตรายการควบคุมการเข้าถึง (DACLs) ตามดุลยพินิจในบางโฟลเดอร์ หรือแก้ไขปัญหาที่เกี่ยวข้องกับการลงทะเบียนการอัปเดตที่ไม่ถูกต้องหรือเสียหาย
การสนับสนุนแบบออฟไลน์
เครื่องมือซ่อมแซม.NET Frameworkมีตัวเลือกในการซ่อมแซมเวอร์ชันของ.NET Frameworkที่ติดตั้งอยู่ในคอมพิวเตอร์ (ขั้นตอนที่ 3 ของกระบวนการในส่วน "ตัวเลือกเครื่องมือซ่อมแซม") เครื่องมือนี้ต้องใช้ไฟล์แบบแจกจ่ายต่อได้ของเวอร์ชันเหล่านั้นเพื่อให้พร้อมใช้งานในขณะที่ซ่อมแซม ตามค่าเริ่มต้น เครื่องมือจะดาวน์โหลดแพคเกจเหล่านี้จากอินเทอร์เน็ตในระหว่างการซ่อมแซม ถ้าคอมพิวเตอร์ของคุณมีการจํากัดหรือไม่มีการเชื่อมต่ออินเทอร์เน็ต คุณควรใช้โหมดออฟไลน์สําหรับการซ่อมแซม เมื่อต้องการทําเช่นนี้ ให้ระบุตัวเลือก /addsource พร้อมกับเส้นทางของโฟลเดอร์ที่มีไฟล์ที่แจกจ่ายต่อได้ ตามตัวอย่างต่อไปนี้:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER หากเครื่องมือซ่อมแซมไม่พบแบบแจกจ่ายต่อที่จําเป็นในโฟลเดอร์ที่ระบุ เครื่องมือจะพยายามดาวน์โหลดไฟล์จากอินเทอร์เน็ต เครื่องมือซ่อมแซมไม่สามารถทําได้หากไม่สามารถดาวน์โหลดแฟ้มที่ต้องการได้ ตารางต่อไปนี้แสดงรายการไฟล์.NET Frameworkแจกจ่ายต่อได้
เวอร์ชันและโปรไฟล์ |
สถาปัตยกรรม |
ชื่อไฟล์ตัวติดตั้ง |
Url |
---|---|---|---|
.NET Framework 4.8 |
x86, x64 |
NDP48-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.2 |
x86, x64 |
NDP472-KB4054530-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7.1 |
x86, x64 |
NDP471-KB4033342-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.7 |
x86, x64 |
NDP47-KB3186497-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.2 |
x86, x64 |
NDP462-KB3151800-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6.1 |
x86, x64 |
NDP461-KB3102436-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.6 |
x86, x64 |
NDP46-KB3045557-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.2 |
x86, x64 |
NDP452-KB2901907-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5.1 |
x86, x64 |
NDP451-KB2858728-x86-x64-AllOS-ENU.exe |
|
.NET Framework 4.5 |
x86, x64 |
dotNetFx45_Full_x86_x64.exe |
|
โปรไฟล์ลูกค้า .NET Framework 4 |
x86 |
dotNetFx40_Client_x86.exe |
|
โปรไฟล์ลูกค้า .NET Framework 4 |
x86, x64 |
dotNetFx40_Client_x86_x64.exe |
|
.NET Framework 4 เต็ม |
x86 |
dotNetFx40_Full_x86.exe |
|
.NET Framework 4 เต็ม |
x86, x64 |
dotNetFx40_Full_x86_x64.exe |
https://www.microsoft.com/en-us/download/details.aspx?id=17718 |
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (หากมีการติดตั้ง .NET Framework 3.0 และ 3.5) |
x86, x64 |
dotnetfx35.exe |
โหมด Quiet และโหมด Passive
ฟังก์ชันทั้งหมดของเครื่องมือซ่อมแซมสามารถทํางานโดยอัตโนมัติได้โดยการเรียกใช้เครื่องมือในโหมด Quiet หรือ Passive ซึ่งมีประโยชน์ที่ไม่จําเป็นต้องมีการโต้ตอบกับผู้ใช้สําหรับเครื่องมือเพื่อเรียกใช้ การดําเนินการนี้จะเป็นประโยชน์โดยเฉพาะอย่างยิ่งในการปรับใช้ขนาดใหญ่ที่ผู้ดูแลระบบสามารถกําหนดค่าเครื่องมือ (ผ่านบรรทัดคําสั่ง) และยังรวบรวมบันทึกในตําแหน่งที่ตั้งที่ระบุ
การรวบรวมข้อมูล
เครื่องมือซ่อมแซม.NET Frameworkจะเก็บรวบรวมข้อมูลเกี่ยวกับการใช้เครื่องมือนอกเหนือจากการรวบรวมข้อมูลการติดตั้งการวินิจฉัย ข้อมูลการใช้งานจะถูกใช้เพื่อปรับปรุงคุณภาพของเครื่องมือซ่อมแซม.NET Framework และข้อมูลการติดตั้งจะถูกใช้เพื่อปรับปรุงการตั้งค่า.NET Framework ข้อมูลนี้จะไม่ใช้สําหรับการตลาดหรือขายให้กับบุคคลที่สาม สําหรับข้อมูลเพิ่มเติม โปรดอ่านคําชี้แจงสิทธิส่วนบุคคลของเครื่องมือซ่อมแซม.NET Frameworkของ Microsoft
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้ดูบทความต่อไปนี้ใน Microsoft Knowledge Base:
119591 วิธีรับไฟล์การสนับสนุนของ Microsoft จาก บริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุด ณ วันที่มีการโพสต์แฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกเก็บไว้บนเซิร์ฟเวอร์เพิ่มความปลอดภัยที่ช่วยป้องกันการเปลี่ยนแปลงแฟ้มโดยไม่ได้รับอนุญาต
หมาย เหตุ ฟีเจอร์การรวบรวมข้อมูลจะสร้างไฟล์ cab ที่บีบอัดของบันทึกการติดตั้ง.NET Framework หลังจากเครื่องมือประมวลผลแฟ้มบันทึก แฟ้ม.cabที่ชื่อ "FixDotNet*.cab" หรือที่คล้ายกันจะถูกสร้างขึ้นและบันทึกลงในเดสก์ท็อปของผู้ใช้ปัจจุบัน (ถ้าทํางานในโหมด UI) หรือตําแหน่งที่ตั้งที่ระบุ เมื่อคุณคลิก 'เสร็จสิ้น' ในตัวช่วยสร้าง เครื่องมือจะส่งแฟ้ม.cabที่มีแฟ้มบันทึกไปยัง Microsoft
ไฟล์ FixDotNet*.cab จะอยู่บนเดสก์ท็อปของคุณ (หรือตําแหน่งที่ตั้งที่ระบุ) ไม่ว่าคุณจะตัดสินใจส่งข้อมูลไปยัง Microsoft หรือไม่ก็ตาม
ถ้าคุณใช้ตัวเลือก "/q" เราขอแนะนําให้คุณใช้ตัวเลือก "/logs" เพื่อบันทึกบันทึกไปยังตําแหน่งที่ตั้งเฉพาะหรือเครือข่ายที่ใช้ร่วมกันสําหรับการสนับสนุนสถานการณ์ขององค์กร
ประวัติเวอร์ชัน
Release v1.4
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
เพิ่มการสนับสนุนสําหรับ .NET Framework 4.6.2 ถึง .NET Framework 4.8
Release v1.3
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
ขยายเวลาการสนับสนุนสําหรับ .NET Framework 4.5.2, .NET Framework 4.6 และ .NET Framework 4.6.1
Release v1.2
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
โหมดเงียบและการสนับสนุนโหมด Passive ผ่านบรรทัดคําสั่งจะถูกเพิ่มสําหรับเครื่องมือ ตอนนี้ เครื่องมือไม่จําเป็นต้องให้คุณเรียกใช้ในโหมด UI เท่านั้น ดังนั้น งานจึงสามารถเป็นไปโดยอัตโนมัติได้
ขณะนี้เครื่องมือสนับสนุน.NET Framework 4.5 และ .NET Framework 4.5.1 ดังนั้น การแก้ไขและการซ่อมแซมจึงใช้ได้กับผลิตภัณฑ์เหล่านี้ด้วย
สวิตช์บรรทัดคําสั่งเพิ่มเติมใหม่จะถูกเพิ่มเพื่อให้สามารถซ่อมแซมรุ่น.NET Frameworkที่เฉพาะเจาะจงเพื่อแทนที่การซ่อมแซมของรุ่นที่ติดตั้งอื่นในเวลาเดียวกัน
ไฟล์บันทึกที่สร้างด้วยเครื่องมือซ่อมแซมสามารถบันทึกในตําแหน่งที่ตั้งที่ผู้ใช้ระบุได้โดยใช้ตัวเลือกบรรทัดคําสั่ง ตัวเลือกใหม่นี้จะแทนที่ตําแหน่งที่ตั้งเริ่มต้น ซึ่งเป็นเดสก์ท็อปของผู้ใช้ปัจจุบันในโหมด UI และโฟลเดอร์ %temp% ในโหมด Quiet หรือ Passive
ตัวเลือกใหม่ช่วยให้คุณเรียกใช้เครื่องมือซ่อมแซมในโหมด บันทึกคอลเลกชันเท่านั้น โดยไม่ต้องใช้การแก้ไขหรือการซ่อมแซมใดๆ ตัวเลือกมีความยืดหยุ่นในการรวบรวมและตรวจสอบบันทึกก่อนที่คุณจะนําการแก้ไขจริงไปใช้
มีการเพิ่มการสนับสนุนเพิ่มเติมใหม่เพื่อให้คุณปฏิเสธไม่รับการรวบรวมข้อมูลในโหมด Quiet หรือ Passive
เผยแพร่: v1.1
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
Release v1.1 ขยายการสนับสนุนไปยัง .NET Framework 3.5 SP1 (ซึ่งรวมถึง .NET Framework 3.0 SP2 และ .NET Framework 2.0 SP2) Release v1.1 ยังเพิ่มการสนับสนุนแบบออฟไลน์สําหรับคอมพิวเตอร์ที่มีการเชื่อมต่ออินเทอร์เน็ตที่จํากัดหรือไม่มีการเชื่อมต่อ
เผยแพร่: v1.0
ภาษาที่รองรับ: อังกฤษ (สหรัฐอเมริกา)
Release v1.0 เป็นเครื่องมือเวอร์ชันแรกที่สนับสนุน.NET Framework 4 และการอัปเดต
การกําหนดค่าที่ได้รับผลกระทบ
คุณสามารถใช้เครื่องมือซ่อมแซม.NET Frameworkเพื่อแก้ไขปัญหาการตั้งค่าสําหรับการกําหนดค่าต่อไปนี้:
-
.NET Framework 4.8 บนระบบปฏิบัติการต่อไปนี้:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.2 บนระบบปฏิบัติการต่อไปนี้:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.7.1 บนระบบปฏิบัติการต่อไปนี้:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6.1 บนระบบปฏิบัติการต่อไปนี้:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.6 บนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5.2 บนระบบปฏิบัติการต่อไปนี้:
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5.1 บนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4.5 บนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 4 บนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 Service Pack 1 (SP1)
-
-
.NET Framework 3.5 SP1 บนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2008 Service Pack 2 (SP2)
-