แก้ไข Windows ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสิ้นได้

แก้ไข Windows ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอได้: (Fix Windows couldn’t complete the requested changes: )หากคุณกำลังพยายามติดตั้ง.NET Frameworkในระบบของคุณ คุณอาจพบข้อผิดพลาด “ Windowsไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสมบูรณ์” พร้อมรหัสข้อผิดพลาด – 0x80004005, 0x800f0906, 0x800f081f, 0x80070422, 0x800F081F, 0x800736B3, 0x800f0805,0x800f0922 เป็นต้น ในกรณีส่วนใหญ่ ผู้ใช้จะต้องเผชิญกับข้อความแสดงข้อผิดพลาดนี้เมื่อพยายามเรียกใช้โปรแกรมหรือแอปพลิเคชันเฉพาะที่ต้องการ.NET Framework 3.5และเมื่อคุณคลิก ใช่ เพื่อติดตั้ง.NET Frameworkหลังจากผ่านไปสองสามนาที จะแสดงข้อความว่า.NET Framework(รวมถึง 2.0 และ 3.0) ติดตั้งสำเร็จแล้ว แต่หลังจากที่คุณเรียกใช้โปรแกรมอีกครั้ง โปรแกรมจะแสดงข้อความแสดงข้อผิดพลาดเดียวกันอีกครั้ง และขอให้คุณติดตั้ง. NET Framework

แก้ไข Windows ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอได้ ข้อผิดพลาด

ตอนนี้ หากคุณพยายามปิดการใช้งานหรือถอนการติดตั้ง.NET Framework 3.5 (รวมถึง 2.0 และ 3.0) คุณจะได้รับข้อความแสดงข้อผิดพลาดว่า ” Windowsไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสิ้นได้: ข้อผิดพลาดที่ ไม่ระบุ(Unspecified)รหัสข้อผิดพลาด 0x800####### ข้อความแสดงข้อผิดพลาดเดียวกันจะปรากฏขึ้นหากคุณพยายามเปิดใช้งาน .NET Frameworkในกรณีที่ปิดใช้งานไปแล้ว โดยไม่ต้องเสียเวลาเรามาดูวิธีการแก้ไข Windows(Fix Windows)ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอได้จริงด้วยความช่วยเหลือของคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง

แก้ไข Windows(Fix Windows)ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสิ้นได้

อย่าลืม  สร้างจุดคืนค่า(create a restore point)  ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: เรียกใช้ DISM Tool(Method 1: Run DISM Tool)

1.กดWindows Key + Xจากนั้นเลือกCommand Prompt (Admin)

ผู้ดูแลระบบพร้อมรับคำสั่ง

2. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกดEnter :

Dism /online /enable-feature /featurename:NetFx3 /All /Source:[drive_letter]:\sources\sxs /LimitAccess

ใช้คำสั่ง DISM เพื่อเปิดใช้งาน Net Framework

หมายเหตุ:(Note:)อย่าลืมแทนที่ [drive_letter] ด้วยไดรฟ์ระบบหรือไดรฟ์สื่อการติดตั้ง

3.รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง แล้วลองติดตั้ง.NET Frameworkอีกครั้ง

วิธีที่ 2: ดำเนินการคลีนบูต(Method 2: Perform a Clean Boot)

บางครั้งซอฟต์แวร์ของบริษัทอื่นอาจขัดแย้งกับ การติดตั้ง .NET Frameworkและอาจทำให้เกิดปัญหาได้ เพื่อที่จะแก้ไข Windows(Fix Windows)ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสมบูรณ์ได้ คุณต้องทำการล้าง(perform a clean )ข้อมูลบนพีซีของคุณ จากนั้นลองติดตั้ง. NET Framework

ดำเนินการคลีนบูตใน Windows  การเริ่มต้นที่เลือกในการกำหนดค่าระบบ

วิธีที่ 3: ตรวจสอบให้แน่ใจว่า Windows เป็นเวอร์ชันล่าสุด(Method 3: Make sure Windows is up to date)

1.กดWindows Key + I จากนั้นเลือก  Update & Security

อัปเดต & ความปลอดภัย

2. จากนั้น คลิก  Check for updates อีกครั้ง  และตรวจสอบให้แน่ใจว่าได้ติดตั้งการอัปเดตที่รอดำเนินการ

คลิกตรวจสอบการอัปเดตภายใต้ Windows Update

3.หลังจากติดตั้งการอัปเดตแล้ว ให้รีบูตพีซีของคุณและดูว่าคุณสามารถ  แก้ไข Windows ได้หรือไม่ ข้อผิดพลาดการเปลี่ยนแปลงที่ร้องขอให้เสร็จสมบูรณ์(Fix Windows couldn’t complete the requested changes error.)

วิธีที่ 4: เปิดใช้งาน .NET Framework 3.5(Method 4: Enable .NET Framework 3.5)

1.กด Windows Key + R จากนั้นพิมพ์appwiz.cplแล้วกด Enter

พิมพ์ appwiz.cpl แล้วกด Enter เพื่อเปิด Programs and Features

2. จากเมนูด้านซ้ายมือ ให้คลิกที่ “ เปิดหรือปิดคุณลักษณะของ Windows(Turn Windows features on or off)

เปิดหรือปิดคุณสมบัติของหน้าต่าง

3.จาก หน้าต่าง คุณสมบัติ(Windows Features) ของ Windows ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ “.NET Framework 3.5 (รวมถึง .NET 2.0 และ 3.0)”(check mark “.NET Framework 3.5 (includes .NET 2.0 and 3.0)”.)

เปิด .net framework 3.5 (รวม .NET 2.0 และ 3.0)

4.คลิกตกลงและทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้นและรีสตาร์ทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 5: การแก้ไขรีจิสทรี(Method 5: Registry Fix)

1. กด Windows Key + R จากนั้นพิมพ์regeditแล้วกดEnterเพื่อเปิดRegistry Editor

เรียกใช้คำสั่ง regedit

2. ไปที่คีย์รีจิสทรีต่อไปนี้:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

เปลี่ยนค่าของ UseWUServer เป็น 0

3. ตรวจสอบให้แน่ใจว่าได้เลือก AU มากกว่าในบานหน้าต่างด้านขวา ดับเบิลคลิกที่UseWUServer DWORD

หมายเหตุ:(Note:)หากคุณไม่พบDWORD ข้างต้น คุณต้องสร้างด้วยตนเอง คลิกขวาที่ AU จากนั้นเลือกNew > DWORD (32-bit) value value ตั้ง ชื่อคีย์นี้เป็นUseWUServerแล้วกด Enter

4. ในฟิลด์ Value data ให้ป้อน0แล้วคลิก OK

เปลี่ยนค่าของ UseWUServer เป็น 0

5.รีบูตเครื่องพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง จากนั้นลองเรียกใช้Windows Updateอีกครั้ง

วิธีที่ 6: ติดตั้ง .NET Framework โดยใช้สื่อการติดตั้ง Windows 10(Method 6: Install .NET Framework using Windows 10 Installation media)

1.สร้างโฟลเดอร์ชั่วคราวชื่อTempภายใต้ไดเร็กทอรี C: ที่อยู่ที่สมบูรณ์ของไดเร็กทอรีจะเป็นC:\Temp.

2.เมานต์ สื่อการติดตั้ง(Installation Media) Windows 10 โดยใช้DAEMON Tools หรือ Virtual CloneDrive(DAEMON Tools or Virtual CloneDrive.)

3. หากคุณมีUSB ที่สามารถบู๊ตได้ ให้ เสียบปลั๊กและเรียกดูอักษรระบุไดรฟ์

4.เปิดโฟลเดอร์ Sources จากนั้นคัดลอก โฟลเดอร์ SxS ที่ อยู่ภายใน

5.คัดลอกโฟลเดอร์ sxs ไปยังC:\Temp directory.

คัดลอกโฟลเดอร์ sxs จากแหล่งที่มาของ Windows 10 ไปยังโฟลเดอร์ Temp ในไดเรกทอรีราก

6. พิมพ์ powershell ในWindows Searchและคลิกขวาที่PowerShellจากนั้นเลือกRun as administrator

powershell คลิกขวาเรียกใช้ในฐานะผู้ดูแลระบบ

7.ถัดไป พิมพ์คำสั่งต่อไปนี้ลงในหน้าต่าง powershell:

dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

เปิดใช้งาน .NET framework 3.0 บน Windows 10

8.หลังจากนั้นไม่กี่นาที คุณจะได้รับข้อความ “ The operation completed completed(The operation completed successfully) ” ซึ่งหมายความว่าการติดตั้ง.NET Frameworkสำเร็จ

9. รีบูตเครื่องพีซีของคุณและดูว่าคุณสามารถ แก้ไข Windows ได้หรือไม่ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอได้( Fix Windows couldn’t complete the requested changes error.)

วิธีที่ 7: เปิดใช้งาน Specify settings สำหรับการติดตั้งส่วนประกอบเสริมและการตั้งค่าการซ่อมแซมส่วนประกอบ(Method 7: Enable Specify settings for optional component installation and component repair setting)

1. กด Windows Key + R จากนั้นพิมพ์gpedit.mscแล้วกด Enter เพื่อเปิดGroup Policy Editor

gpedit.msc ในการทำงาน

2.นำทางไปยังเส้นทางต่อไปนี้:

Computer Configuration > Administrative Templates > System

3. ตรวจสอบให้แน่ใจว่าคุณได้เลือก โฟลเดอร์ Systemจากนั้นในหน้าต่างด้านขวาให้ค้นหา “ ระบุการตั้งค่าสำหรับการติดตั้งส่วนประกอบเสริมและการซ่อมแซมส่วนประกอบ(Specify settings for optional component installation and component repair”)

ระบุการตั้งค่าสำหรับการติดตั้งส่วนประกอบเสริมและการซ่อมแซมส่วนประกอบ

4.ดับเบิลคลิกที่มันและทำเครื่องหมายถูกเปิดใช้งาน(Enabled.)

เปิดใช้งาน Specify settings สำหรับการติดตั้งส่วนประกอบเสริมและการตั้งค่าการซ่อมแซมส่วนประกอบ

5.คลิกสมัครตามด้วยตกลง

6. ตอนนี้ ลองติดตั้ง .Net Framework 3.5 อีกครั้ง บนระบบของคุณ และคราวนี้ก็ใช้ได้

วิธีที่ 8: เรียกใช้ตัวแก้ไขปัญหา Windows Update(Method 8: Run Windows Update Troubleshooter)

จากเว็บไซต์ Microsoft ดาวน์โหลด(Microsoft Website download)ตัวแก้ไขปัญหา Windows Update(Windows Update Troubleshooter)และเรียกใช้ ในตอนนี้ เพื่อที่จะแก้ไข Windows(Fix Windows)ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสมบูรณ์ได้ คุณต้องเรียกใช้Windows Updateให้สำเร็จ เนื่องจากเป็นสิ่งสำคัญในการอัปเดตเวอร์ชันของ.NET framework

วิธีที่ 9: เรียกใช้ Microsoft .NET Framework Repair Tool(Method 9: Run Microsoft .NET Framework Repair Tool)

หากคุณประสบปัญหาใดๆ กับMicrosoft .NET Framework เครื่องมือนี้(this tool)จะพยายามซ่อมแซมและแก้ไขปัญหาที่คุณกำลังเผชิญ เพียง(Just)ดาวน์โหลดและเรียกใช้เครื่องมือเพื่อซ่อมแซม . NET Framework

เรียกใช้เครื่องมือซ่อมแซม Microsoft .NET Framework

วิธีที่ 10: ใช้. NET Framework Cleanup Tool(Method 10: Use .NET Framework Cleanup Tool)

ต้องใช้เครื่องมือนี้เป็นทางเลือกสุดท้าย หากไม่มีอะไรทำงาน ในที่สุด คุณอาจลองใช้ .NET Frame Cleanup Tool (Frame Cleanup Tool)การดำเนินการนี้จะลบ .NET Framework(.NET Framework)เวอร์ชันที่เลือกออกจากระบบของคุณ เครื่องมือนี้ช่วยในกรณีที่คุณพบข้อผิดพลาดในการติดตั้ง ถอนการติดตั้ง ซ่อมแซมหรือแก้ไข.NET Framework สำหรับข้อมูลเพิ่มเติม โปรดไปที่  คู่มือผู้ใช้ NET Framework Cleanup Tool(NET Framework Cleanup Tool User’s Guide) อย่างเป็น ทางการ เรียกใช้.NET Framework Cleanup Toolและเมื่อถอนการติดตั้ง.NET Frameworkแล้ว ให้ติดตั้งเวอร์ชันที่ระบุอีกครั้ง ลิงก์ไปยัง.NET Framework ต่างๆ จะอยู่ที่ด้านล่างของURLด้าน บน

แนะนำสำหรับคุณ:(Recommended for you:)

นั่นคือคุณทำสำเร็จแล้วแก้ไข Windows ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสมบูรณ์ได้(Fix Windows couldn’t complete the requested changes error)แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts